A hearty, comforting, and nutritious one-pan dish made with tender white beans, fresh spinach, fragrant garlic, olive oil, and a touch of lemon. This simple Mediterranean-inspired recipe is creamy, savory, and packed with plant-based protein and fiber.

It is perfect as a quick lunch, a light dinner, a vegetarian side dish, or a healthy meal-prep option. The beans become soft and creamy while the spinach wilts into a flavorful garlic sauce.

Recipe Overview

Garlic Spinach and White Beans is a simple skillet recipe that combines cannellini beans or great northern beans with fresh spinach, garlic, and aromatic seasonings.

  • Recipe type: Main course, side dish, lunch, or dinner

  • Cuisine: Mediterranean-inspired

  • Cooking method: Stovetop

  • Flavor profile: Garlicky, savory, earthy, and slightly tangy

  • Texture: Creamy beans with tender spinach and a silky sauce

  • Dietary style: Vegetarian, vegan, dairy-free, and gluten-free

  • Difficulty: Easy

Time and Servings

Detail

Amount

Prep time

10 minutes

Cook time

15 minutes

Total time

25 minutes

Servings

4

Difficulty

Easy

Ingredients

Main Ingredients

  • 2 cans (15 oz / 425 g each) cannellini beans or great northern beans, drained and rinsed

  • 5 oz (140 g) fresh baby spinach

  • 5–6 cloves garlic, finely minced

  • 1 medium yellow onion, finely diced

  • 3 tablespoons extra-virgin olive oil

  • ½ cup vegetable broth

  • 1 tablespoon fresh lemon juice

  • 1 teaspoon lemon zest, optional

  • ½ teaspoon dried oregano

  • ¼ teaspoon red pepper flakes, optional

  • ½ teaspoon salt, or to taste

  • ¼ teaspoon freshly ground black pepper

Optional Ingredients for Extra Flavor

  • 2 tablespoons grated Parmesan cheese

  • 1 tablespoon unsalted butter

  • 1 tablespoon chopped fresh parsley

  • ½ teaspoon smoked paprika

  • 1 teaspoon Dijon mustard

  • 2 tablespoons sun-dried tomatoes, chopped

Optional Toppings

  • Extra-virgin olive oil

  • Freshly grated Parmesan

  • Lemon wedges

  • Cracked black pepper

  • Red pepper flakes

  • Toasted breadcrumbs

  • Fresh parsley

Equipment Needed

  • Large skillet or sauté pan

  • Wooden spoon or spatula

  • Chef’s knife

  • Cutting board

  • Measuring cups and spoons

  • Colander

  • Citrus juicer, optional

Step-by-Step Instructions

Step 1: Prepare the White Beans

Open the cans of white beans and pour them into a colander.

Rinse under cool running water until the liquid runs clear.

Drain thoroughly.

Set aside.

Tip: Cannellini beans are especially good for this recipe because they have a creamy texture and hold their shape well. Great northern beans also work beautifully.

Step 2: Prepare the Vegetables

Finely dice the onion.

Mince the garlic.

Rinse the spinach if needed and pat it dry.

If using large spinach leaves, roughly chop them into smaller pieces.

Zest and juice the lemon.

Keep everything ready before you start cooking because the garlic cooks quickly.

Step 3: Sauté the Onion

Place a large skillet over medium heat.

Add the olive oil.

Once the oil is warm, add the diced onion.

Cook for approximately 3–4 minutes, stirring occasionally, until the onion becomes soft and translucent.

Avoid browning the onion too deeply because the goal is a mellow, savory base.

Step 4: Add the Garlic

Add the minced garlic to the skillet.

Cook for approximately 30–60 seconds, stirring constantly.

The garlic should become fragrant without turning brown.

If the garlic starts to brown too quickly, reduce the heat.

Burnt garlic can make the dish bitter.

Step 5: Add the Seasonings

Add:

  • Dried oregano

  • Red pepper flakes, if using

  • Black pepper

  • Smoked paprika, if desired

Stir for about 20–30 seconds to release the aromas.

This helps the spices blend into the olive oil and gives the dish a deeper flavor.

Step 6: Add the White Beans

Add the drained white beans to the skillet.

Stir gently to coat them in the garlic and onion mixture.

Cook for approximately 2 minutes.

The beans should become warm and absorb some of the aromatic oil.

Step 7: Add the Vegetable Broth

Pour in the vegetable broth.

Stir gently.

Bring the mixture to a gentle simmer.

Cook uncovered for approximately 4–5 minutes.

The broth will begin to reduce and form a light sauce around the beans.

Step 8: Create a Creamy Sauce

Use the back of a wooden spoon to gently mash about ¼ cup of the beans against the side of the skillet.

Stir the mashed beans back into the mixture.

This releases their natural starch and thickens the sauce without needing cream or flour.

If the mixture becomes too thick, add another splash of vegetable broth.

Step 9: Add the Spinach

Add the fresh spinach in handfuls.

Stir gently as each handful wilts.

Cook for approximately 2–3 minutes, until the spinach is tender and evenly distributed throughout the beans.

Avoid overcooking the spinach, as it can lose its fresh color and become overly soft.

Step 10: Add Lemon Juice

Reduce the heat to low.

Add the fresh lemon juice and optional lemon zest.

Stir gently.

The lemon brightens the flavor and balances the richness of the olive oil and creamy beans.

Taste the dish and adjust the salt and pepper as needed.

Step 11: Add Optional Cheese or Butter

For a richer version, stir in:

  • 1 tablespoon butter

  • 2 tablespoons grated Parmesan

Allow the butter to melt and the Parmesan to blend into the sauce.

For a vegan version, skip the dairy or use a plant-based Parmesan alternative.

Step 12: Finish and Serve

Remove the skillet from the heat.

Sprinkle with fresh parsley, extra black pepper, and a light drizzle of olive oil.

Serve warm with lemon wedges.

Taste and Texture

This dish is savory, creamy, and full of garlic flavor.

The white beans are soft and buttery, while the spinach adds a fresh, earthy taste.

The garlic and onion create a fragrant base, and the lemon juice adds brightness.

The mashed beans create a naturally thick sauce that coats the spinach and beans without requiring heavy cream.

The olive oil gives the dish a silky finish, while optional Parmesan adds a salty, savory depth.

High-Protein Version

White beans already provide plant-based protein, but you can increase the protein content further.

Ingredients

  • 2 cans white beans

  • 5 oz fresh spinach

  • 6 cloves garlic

  • 1 medium onion

  • 3 tablespoons olive oil

  • ½ cup vegetable broth

  • 1 cup cooked quinoa

  • ½ cup shelled edamame

  • 1 tablespoon lemon juice

  • Seasonings as listed above

Instructions

  1. Prepare the white beans and vegetables.

  2. Sauté the onion and garlic in olive oil.

  3. Add the beans, seasonings, and broth.

  4. Simmer for 4–5 minutes.

  5. Add the cooked quinoa and edamame.

  6. Stir in the spinach and cook until wilted.

  7. Finish with lemon juice and fresh herbs.

The quinoa and edamame increase the protein and make the dish more filling.

Lower-Calorie Version

For a lighter version:

  • Reduce olive oil to 1 tablespoon.

  • Use vegetable broth to sauté the onion and garlic.

  • Skip the butter and Parmesan.

  • Add extra spinach.

  • Use lemon juice and herbs for flavor.

The dish will still be creamy because the mashed beans naturally thicken the sauce.

Lower-Carb Version

White beans contain carbohydrates, so this is not a low-carb dish in its original form.

For a lower-carbohydrate variation:

  • Replace some or all of the beans with sautéed mushrooms.

  • Add extra spinach.

  • Use zucchini or cauliflower florets.

  • Keep the garlic, olive oil, lemon, and herbs.

The texture will be less creamy, but the dish will still have a savory Mediterranean-inspired flavor.

Vegan Version

The basic recipe is naturally vegan when made with vegetable broth and without Parmesan or butter.

For a richer vegan version:

  • Add nutritional yeast.

  • Use plant-based Parmesan.

  • Finish with extra-virgin olive oil.

  • Add a little tahini for creaminess.

Gluten-Free Version

The basic recipe is naturally gluten-free when prepared with gluten-free vegetable broth and seasonings.

If serving with bread or adding breadcrumbs, choose certified gluten-free products as needed.

Mediterranean-Inspired Variations

1. Garlic Spinach and White Beans with Tomatoes

Add:

  • 1 cup cherry tomatoes, halved

  • 2 tablespoons chopped sun-dried tomatoes

Sauté the tomatoes with the onion before adding the beans.

The tomatoes add sweetness and acidity.

2. Creamy White Beans with Spinach and Parmesan

Add:

  • ¼ cup grated Parmesan

  • 2 tablespoons cream or milk, optional

Stir into the beans at the end of cooking for a richer, creamier sauce.

3. Lemon Herb White Beans

Add:

  • Fresh parsley

  • Fresh thyme

  • Extra lemon zest

  • A little rosemary

This version has a brighter, more aromatic flavor.

4. Spicy Garlic White Beans

Add:

  • ½ teaspoon red pepper flakes

  • ½ teaspoon smoked paprika

  • A pinch of cayenne pepper

Finish with lemon juice to balance the heat.

5. White Beans with Spinach and Mushrooms

Add:

– 8 oz sliced mushrooms

Cook the mushrooms after the onion and before adding the garlic.

Allow the mushrooms to release their moisture and become golden.

Then continue with the recipe.

6. White Beans with Spinach and Artichokes

Add:

– ½ cup chopped artichoke hearts

Stir them in with the beans.

Finish with lemon juice and Parmesan for a creamy, Mediterranean-inspired variation.

Make-Ahead Instructions

This dish can be prepared ahead of time.

Prepare the Base

Cook the beans, garlic, onion, broth, and seasonings.

Cool and refrigerate the mixture.

Add the Spinach Later

For the freshest color and texture, add the spinach when reheating.

Finish Before Serving

Warm the bean mixture in a skillet.

Add the spinach and cook until wilted.

Finish with lemon juice, olive oil, and fresh herbs.

Meal Prep Instructions

Divide the cooked beans and spinach into individual airtight containers.

Allow the food to cool before refrigerating.

For the best flavor, store the lemon juice and fresh herbs separately and add them just before serving.

This dish works well for:

  • Lunch bowls

  • Quick dinners

  • Grain bowls

  • Meal-prep side dishes

  • Vegetarian wraps

Storage and Reheating

Refrigerator

Store in an airtight container for 3–4 days.

The sauce may thicken during refrigeration.

Add a splash of vegetable broth or water when reheating.

Freezing

The bean mixture can be frozen for up to approximately 2 months.

The spinach may become softer after thawing, but the beans and sauce generally hold up well.

For the best texture, freeze the beans and sauce separately from freshly cooked spinach if possible.

Reheating on the Stovetop

  1. Transfer the mixture to a skillet.

  2. Add a splash of vegetable broth or water.

  3. Warm over medium-low heat.

  4. Stir gently until heated through.

  5. Add a little lemon juice before serving.

Reheating in the Microwave

  1. Place a portion in a microwave-safe bowl.

  2. Add a tablespoon of broth or water.

  3. Cover loosely.

  4. Heat in 30–60-second intervals, stirring between intervals, until hot.

Approximate Nutrition

Estimated per serving, assuming 4 servings and using white beans, spinach, olive oil, and vegetable broth without optional cheese or butter:

Nutrient

Approximate amount

Calories

300–350

Protein

13–16 g

Carbohydrates

35–42 g

Fat

12–15 g

Fiber

10–13 g

Sugar

3–5 g

Nutrition varies depending on the bean variety, olive oil quantity, broth, and optional additions.

WW-Friendly Tips

To make this recipe more WW-friendly:

  • Measure the olive oil carefully.

  • Use vegetable broth to reduce the amount of oil.

  • Add extra spinach for more volume.

  • Skip optional butter and cheese.

  • Use lemon juice, garlic, and fresh herbs to enhance flavor.

  • Check the current WW program for how beans and added fats are counted.

The exact Points value depends on the current program and the quantities and brands used.

Frequently Asked Questions

Can I use dried white beans instead of canned?

Yes.

Cook the dried beans fully before adding them to the skillet.

Approximately ¾ cup dried beans yields about 1½–2 cups cooked beans, depending on the variety.

The beans should be tender before you add them to the recipe.

Which white beans are best?

Cannellini beans are excellent because they are creamy and hold their shape.

Great northern beans are slightly smaller and also work well.

Navy beans can be used, but they are softer and may break apart more easily.

Can I use frozen spinach?

Yes.

Thaw the spinach and squeeze out excess liquid before adding it.

Use approximately ¾–1 cup thawed, well-drained spinach in place of the fresh spinach, adjusting to taste.

Can I use kale instead of spinach?

Yes.

Remove the tough stems and chop the kale.

Add it earlier than the spinach and simmer for approximately 5–8 minutes, or until tender.

How do I make the sauce creamier without cream?

Mash a portion of the beans and stir them into the broth.

You can also add a little tahini, blended cottage cheese, or Parmesan, depending on your dietary preference.

Can I make this without onion?

Yes.

Simply omit the onion and increase the garlic slightly.

You can also add a little extra lemon zest and fresh herbs for flavor.

Can I serve this as a main course?

Absolutely.

Serve it with crusty bread, brown rice, quinoa, or roasted potatoes.

For a more filling meal, add cooked chicken, shrimp, tofu, or extra grains.

Why are my beans mushy?

The beans may have been overcooked or stirred too aggressively.

Use a gentle simmer and fold the beans carefully.

Cannellini and great northern beans generally hold their shape well.

Troubleshooting

The sauce is too thin

Mash more beans and stir them into the sauce.

Simmer uncovered for a few extra minutes.

The sauce is too thick

Add vegetable broth or water a little at a time until the desired consistency is reached.

The dish tastes bland

Add a little more salt, black pepper, lemon juice, or red pepper flakes.

Fresh parsley and extra garlic can also help.

The garlic tastes bitter

Garlic may have browned too much.

Next time, add it after the onion has softened and cook only until fragrant.

The spinach releases too much water

Cook the spinach uncovered for an additional minute or two.

If using frozen spinach, squeeze out excess liquid before adding it.

The beans are breaking apart

Stir gently and avoid prolonged simmering.

Mash only a small portion of the beans to thicken the sauce.

Chef’s Tips

1. Use good-quality olive oil. It contributes significantly to the flavor of this simple dish.

2. Don’t burn the garlic. Cook it briefly until fragrant.

3. Mash a small portion of the beans. This creates a creamy sauce without adding flour or cream.

4. Add spinach at the end. This helps preserve its color and fresh flavor.

5. Finish with lemon juice. A little acidity makes the beans taste brighter.

6. Use fresh herbs when available. Parsley, thyme, and rosemary complement the beans beautifully.

7. Avoid over-stirring. White beans can break apart easily.

8. Serve with something to soak up the sauce. Crusty bread, rice, or roasted potatoes are excellent choices.

Serving and Presentation Ideas

Serve the garlic spinach and white beans in a shallow bowl with a drizzle of olive oil and a sprinkle of fresh parsley.

Pair it with:

  • Crusty sourdough bread

  • Toasted baguette slices

  • Brown rice

  • Quinoa

  • Roasted potatoes

  • Grilled chicken

  • Baked fish

  • Roasted vegetables

For a Mediterranean-inspired meal, serve it with warm pita bread, sliced tomatoes, olives, and a fresh cucumber salad.

For an elegant presentation, finish each serving with lemon zest, cracked black pepper, and a little freshly grated Parmesan.

Final Notes

Garlic Spinach and White Beans is a simple, comforting recipe that combines creamy beans, tender greens, aromatic garlic, and bright lemon in one skillet.

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *