Spinach and White Beans

Spinach and White Beans

Description

Spinach and White Beans is a simple, nourishing, budget-friendly dish that transforms a handful of everyday ingredients into a warm and satisfying meal. Tender white beans are simmered with fresh spinach, garlic, onion, olive oil, and red pepper flakes until the flavours come together in a savoury, comforting dish.

The beans provide a creamy texture and make the recipe filling, while the spinach adds freshness, colour, and valuable nutrients. Garlic and onion create a flavourful base, olive oil adds richness, and red pepper flakes provide just enough heat to make every bite interesting.

This recipe is naturally vegetarian and can easily be adapted into a vegan meal. It works beautifully as a quick lunch, simple dinner, side dish, or meal-prep option. Serve it with toasted whole-grain bread, warm pita, rice, quinoa, or a fresh salad for a complete meal.

Recipe Information

Recipe Name: Spinach and White Beans
Prep Time: 10 minutes
Cook Time: 15–20 minutes
Total Time: 25–30 minutes
Servings: 3–4
Course: Main Dish, Side Dish, Lunch, or Dinner
Cuisine: Mediterranean-inspired
Method: Stovetop
Difficulty: Easy

Ingredients

Main Ingredients

  • 2 cups chopped fresh spinach
  • 1 can of white beans, 15 ounces, drained and rinsed
  • 2 tablespoons extra-virgin olive oil
  • 3 cloves of garlic, minced
  • 1/2 small onion, finely diced
  • 1/2 teaspoon red pepper flakes
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt, or to taste
  • 1/2 cup low-sodium vegetable broth or water
  • 1 tablespoon fresh lemon juice

Optional Ingredients

  • 1/2 teaspoon smoked paprika
  • 1 tablespoon chopped fresh parsley
  • 1 tablespoon chopped fresh dill
  • 1/4 cup crumbled feta cheese
  • 1 small tomato, diced
  • 1/2 teaspoon lemon zest
  • 1 tablespoon grated Parmesan cheese
  • Extra virgin olive oil, for drizzling

Instructions

Step 1: Prepare the Ingredients

Drain the white beans and rinse them thoroughly under cool running water.

Allow them to drain well.

Wash the fresh spinach and remove any tough stems. Chop the spinach into smaller pieces if the leaves are large.

Finely dice the onion and mince the garlic.

Keeping everything prepared before you begin cooking makes this recipe come together very quickly.

Step 2: Sauté the Onion

Heat the olive oil in a large skillet over medium heat.

Add the diced onion and cook for approximately 3–4 minutes, stirring occasionally.

The onion should become soft and translucent without becoming deeply browned.

If the onion begins to brown too quickly, reduce the heat slightly.

Step 3: Add the Garlic and Spices

Add the minced garlic, red pepper flakes, oregano, and black pepper.

Cook for approximately 30–60 seconds, stirring constantly.

Be careful not to burn the garlic. Garlic cooks quickly and can become bitter if it gets too dark.

At this stage, your kitchen should already smell wonderfully aromatic.

Step 4: Add the White Beans

Add the drained and rinsed white beans to the skillet.

Stir gently so the beans become coated with the seasoned olive oil and garlic mixture.

Cook for approximately 2 minutes.

You can lightly mash a small portion of the beans with the back of a spoon. This releases some of their natural starch and helps create a thicker, creamier sauce.

Don’t mash all of them. Keeping most of the beans whole gives the dish a better texture.

Step 5: Add the Broth

Pour in the vegetable broth or water.

Stir gently and bring the mixture to a light simmer.

Reduce the heat to medium-low.

Allow the beans to simmer for approximately 5 minutes.

The liquid will begin to reduce and combine with the starch from the beans to create a light, savoury sauce.

Step 6: Add the Spinach

Add the chopped spinach in handfuls.

At first, it may look like there is too much spinach for the skillet, but it will quickly wilt.

Stir gently as each handful softens before adding more.

Cook for approximately 2–4 minutes, or until the spinach is wilted and bright green.

Avoid cooking the spinach for too long. Overcooking can cause it to lose its fresh flavour and vibrant colour.

Step 7: Add Lemon

Remove the skillet from the heat.

Add the fresh lemon juice and stir gently.

Taste the dish and adjust the salt, pepper, or red pepper flakes as desired.

The lemon juice is an important finishing ingredient because its acidity brightens the beans and balances the richness of the olive oil.

Step 8: Garnish and Serve

Transfer the spinach and white beans to serving bowls.

Garnish with fresh parsley or dill if desired.

For a Mediterranean-style finish, sprinkle with crumbled feta and add a drizzle of extra-virgin olive oil.

Serve warm with toasted bread, pita, rice, quinoa, or your favourite side dish.

Notes

Choose the right beans: Cannellini beans, Great Northern beans, navy beans, or butter beans all work well. Cannellini beans are especially good because they are creamy while still holding their shape.

Rinse canned beans: Rinsing removes excess canning liquid and can reduce some of the sodium.

Don’t overcook the spinach: spinach only needs a few minutes to wilt.

Mash some beans: Lightly mashing a portion of the beans creates a naturally creamy sauce without needing cream.

Fresh lemon matters: Fresh lemon juice adds brightness and keeps the dish from tasting heavy.

Control the heat: Red pepper flakes can be adjusted according to your preference.

Use good olive oil: Since olive oil is one of the main flavour components, a good-quality extra-virgin olive oil can make a noticeable difference.

Tips for the Best Spinach and White Beans

  1. Use fresh garlic whenever possible for the best flavour.
  2. Dice the onion finely so it softens quickly.
  3. Rinse the beans thoroughly before adding them.
  4. Don’t cook the garlic for too long.
  5. Lightly mash a few beans to naturally thicken the sauce.
  6. Add spinach toward the end of cooking.
  7. Taste before adding extra salt because canned beans and feta can already contain sodium.
  8. Add lemon juice after removing the pan from the heat for the freshest flavour.
  9. Let the finished dish rest for 2–3 minutes before serving so the sauce can thicken slightly.
  10. Finish with fresh herbs and a drizzle of olive oil for a restaurant-style presentation.

Variations

Spinach, White Bean and Tomato

Add 1 small diced tomato after sautéing the onion. Cook for several minutes before adding the beans.

The tomatoes provide additional acidity and create a slightly saucier version.

Creamy Spinach and White Beans

Mash approximately 1/3 of the beans while they simmer. Add a splash of vegetable broth if the mixture becomes too thick.

Mediterranean Version

Add oregano, parsley, lemon zest, Kalamata olives, and feta cheese.

Spicy White Beans

Increase the red pepper flakes and add a pinch of cayenne pepper.

Garlic Lemon Beans

For a stronger garlic flavour, add one additional minced garlic clove toward the end of cooking.

White Beans with Kale

Replace half or all of the spinach with chopped kale. Kale will require a few additional minutes of cooking.

Protein-Rich Bowl

Serve the beans and spinach over quinoa and top with a boiled egg or grilled chicken if desired.

Serving Suggestions

This dish is versatile enough to serve in several different ways.

For a simple vegetarian dinner, spoon the warm beans over toasted whole-grain bread and finish with lemon juice and olive oil.

For a Mediterranean-inspired meal, serve with warm pita, cucumber-tomato salad, olives, and a small amount of feta.

You can also serve it over cooked quinoa, brown rice, farro, or couscous.

For a lighter meal, pair it with a simple green salad dressed with lemon and olive oil.

It also makes an excellent side dish alongside grilled chicken, fish, shrimp, or roasted vegetables.

For breakfast, spoon the beans into a bowl and top with a fried or poached egg.

Meal Prep Instructions

Spinach and White Beans is an excellent meal-prep recipe.

Prepare the entire recipe and allow it to cool slightly.

Divide into airtight containers and refrigerate.

It will keep well in the refrigerator for approximately 3–4 days.

When reheating, add a tablespoon or two of water or vegetable broth if the mixture has become too thick.

Reheat gently on the stovetop or in the microwave until heated through.

For the freshest flavour, add a little fresh lemon juice just before serving.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3–4 days.

The flavours often become even more developed after resting overnight.

If the beans become too thick during storage, add a splash of water or vegetable broth while reheating.

The dish can also be frozen, although the spinach may have a slightly softer texture after thawing.

Freeze in airtight freezer-safe containers for up to approximately 2 months.

Thaw overnight in the refrigerator and reheat gently.

Nutritional Information

Approximate nutrition per serving, based on 4 servings and excluding optional feta or bread:

  • Calories: 230
  • Protein: 9 g
  • Carbohydrates: 28 g
  • Fat: 10 g
  • Saturated Fat: 1.5 g
  • Fibre: 8 g
  • Sugar: 3 g
  • Sodium: 430 mg

Nutrition values are estimates and will vary depending on the type of white beans, vegetable broth, olive oil, and other ingredients used.

Adding feta cheese or serving the dish with bread will increase the calories and macronutrient values.

Benefits

White beans: White beans are an excellent source of plant-based protein and dietary fibre. Fibre can contribute to feelings of fullness and supports normal digestive health.

Spinach: Spinach provides vitamins, minerals, fibre, and a variety of plant compounds. It is particularly well known for providing vitamin K, folate, and vitamin A precursors.

Garlic: Garlic contributes flavourful sulphur-containing compounds and allows you to create a deeply savoury dish without relying on heavy sauces.

Olive oil: Extra-virgin olive oil provides predominantly monounsaturated fat and is a staple of Mediterranean-style eating.

Onion: Onions provide flavour along with fibre and naturally occurring plant compounds.

Lemon: Fresh lemon juice adds vitamin C and acidity while allowing the dish to taste bright and fresh.

This combination creates a simple meal that provides vegetables, plant-based protein, fibre, and healthy fats.

Frequently Asked Questions

What type of white beans should I use?

Cannellini, Great Northern, navy, or butter beans all work well. Cannellini beans are especially creamy and are an excellent choice for this recipe.

Can I use frozen spinach?

Yes. Frozen spinach can be used instead of fresh. Thaw it completely and squeeze out excess water before adding it to the skillet.

Can I use other greens?

Absolutely. Kale, Swiss chard, collard greens, or arugula can be substituted or combined with spinach.

Kale and tougher greens may require a few additional minutes of cooking.

Can I make this recipe vegan?

Yes. The basic recipe is vegan as long as you use vegetable broth and omit optional feta or Parmesan.

Can I add cheese?

Yes. Feta is particularly delicious with the beans and spinach. Parmesan or goat cheese can also work.

How can I make the dish creamier?

Mash more of the white beans as they cook. The natural starch from the beans will thicken the broth and create a creamy consistency without adding cream.

Can I use dried beans?

Yes. Cook the dried beans completely before using them in this recipe. Approximately 1 1/2 cups of cooked beans is roughly equivalent to a 15-ounce can, although exact amounts can vary.

Is this recipe spicy?

It has a mild kick from the red pepper flakes. Reduce the amount for a mild version or increase it if you prefer more heat.

Can I add chicken?

Yes. Add cooked shredded or diced chicken to turn the recipe into a higher-protein meal.

Can I serve this cold?

It is best served warm, but leftovers can be enjoyed at room temperature or chilled. For a salad-style version, add tomatoes, cucumber, herbs, and lemon dressing.

How do I prevent the spinach from becoming watery?

Avoid adding excess liquid and don’t overcook the spinach. If using frozen spinach, squeeze out as much water as possible before adding it.

Can I make it ahead?

Yes. The dish keeps well for several days and is ideal for meal prep.

What should I serve with spinach and white beans?

Toasted whole-grain bread, pita, quinoa, rice, couscous, roasted vegetables, grilled chicken, or fish all pair well with this dish.

Final Thoughts

Spinach and white beans are proof that a few simple ingredients can create a satisfying and flavourful meal. Creamy white beans, tender spinach, fragrant garlic, sweet onion, olive oil, and a touch of red pepper create a dish that is comforting without being complicated.

The recipe comes together quickly, requires just one skillet, and is easy to adapt to whatever ingredients you have available. A squeeze of fresh lemon at the end brings everything together and gives the dish a fresh Mediterranean-inspired finish.

Serve it over toasted bread for a rustic meal, alongside a salad for a lighter option, or with quinoa or rice when you want something more substantial. Add feta, fresh herbs, or extra chilli for your own personal twist.

For the best result, remember the three key steps: sauté the aromatics gently, lightly mash some of the beans for creaminess, and add the spinach near the end. Finish with fresh lemon juice and good olive oil, and you have an easy, nutritious meal ready for the table.

Leave a Comment