This spinach and white beans recipe is a wholesome, comforting dish that brings together simple ingredients in a delicious way. Packed with plant-based protein, fiber, and vibrant flavors, it’s perfect for a quick weeknight meal or a light yet satisfying side. The combination of tender beans and sautéed spinach creates a balance of texture and taste that feels both rustic and nourishing.

Why You’ll Love This Recipe

This dish is incredibly easy to prepare, making it ideal for busy days when you still want something healthy and homemade. It uses pantry staples and fresh greens, so you don’t need anything fancy to make it work. The flavors are rich yet clean, with garlic and olive oil enhancing the natural taste of the ingredients. It’s also versatile—you can enjoy it on its own, serve it with bread, or pair it with grilled meats or fish. Plus, it’s naturally vegetarian and packed with nutrients, making it a smart choice for anyone looking to eat well without sacrificing flavor.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 tablespoons olive oil
4 cloves garlic, finely minced
1 small onion, finely chopped
400 grams canned white beans (such as cannellini), drained and rinsed
300 grams fresh spinach, washed and roughly chopped
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon ground cumin
1/2 teaspoon paprika
120 ml vegetable broth
1 tablespoon fresh lemon juice
2 tablespoons chopped fresh parsley

Directions

Start by heating the olive oil in a large skillet over medium heat. Once the oil is warm, add the chopped onion and cook for about 3–4 minutes until it becomes soft and translucent. Stir occasionally to prevent burning.

Next, add the minced garlic and cook for another minute until fragrant. Be careful not to let the garlic brown too much, as it can turn bitter.

Add the white beans to the skillet and gently stir to combine with the onion and garlic mixture. Sprinkle in the salt, black pepper, cumin, and paprika. Stir well so the beans are evenly coated with the spices.

Pour in the vegetable broth and let the mixture simmer for about 5 minutes. This helps the beans absorb the flavors and creates a light, savory sauce.

Gradually add the chopped spinach to the skillet. It may seem like a lot at first, but it will wilt quickly. Stir continuously until all the spinach is incorporated and softened, which should take about 3–5 minutes.

Once the spinach is fully wilted, drizzle in the fresh lemon juice and give everything a final stir. Taste and adjust seasoning if needed.

Remove from heat and sprinkle with freshly chopped parsley before serving. Serve warm as a main dish or side.

Servings and timing

This recipe serves 4 people as a side dish or 2–3 people as a main course. Preparation time is approximately 10 minutes, while cooking time takes about 15 minutes. The total time needed is around 25 minutes, making it a quick and efficient meal option.

Variations

You can easily customize this recipe to suit your taste. For a heartier version, add diced carrots or cooked potatoes to the dish. If you prefer a bit of heat, include a pinch of chili flakes or a chopped fresh chili. You can also swap spinach with kale or Swiss chard for a slightly different texture and flavor. For added richness, top the dish with a sprinkle of grated cheese or a drizzle of tahini sauce. If you want to include protein, consider adding grilled chicken strips or sautéed mushrooms.

Storage/Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place the mixture in a skillet over medium heat and add a splash of water or vegetable broth to loosen it up. Stir occasionally until heated through. You can also reheat it in the microwave in short intervals, stirring in between to ensure even heating.

FAQs

Can I use dried beans instead of canned?

Yes, but you’ll need to soak and cook them beforehand until tender.

Can I freeze this dish?

Yes, it freezes well for up to 2 months. Let it cool completely before storing.

What type of white beans work best?

Cannellini beans are ideal, but navy beans or great northern beans also work well.

Can I make this recipe vegan?

It is already vegan as written.

How do I prevent the spinach from becoming too watery?

Cook it just until wilted and avoid overcooking.

Can I add meat to this dish?

Yes, grilled chicken or turkey can be added for extra protein.

Is this dish suitable for meal prep?

Absolutely, it stores well and reheats easily.

Can I use frozen spinach?

Yes, just thaw and drain it היט before adding.

What can I serve with this dish?

It pairs well with rice, couscous, or crusty bread.

How can I make it more flavorful?

Add extra spices, fresh herbs, or a squeeze of lemon for brightness.

Conclusion

Spinach and white beans is a simple yet satisfying recipe that proves healthy food can be both delicious and easy to prepare. With its nourishing ingredients and adaptable nature, it’s a dish you can return to again and again. Whether you enjoy it as a quick lunch or a comforting dinner, it’s sure to become a staple in your kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach and White Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A simple and nutritious dish combining tender white beans and sautéed spinach with garlic, herbs, and a light savory broth.


Ingredients

  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 1 small onion, chopped
  • 400 g canned white beans (cannellini), drained and rinsed
  • 300 g fresh spinach, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 120 ml vegetable broth
  • 1 tablespoon lemon juice
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Heat olive oil in a skillet over medium heat and sauté onion until soft.
  2. Add garlic and cook for 1 minute until fragrant.
  3. Stir in white beans and season with salt, pepper, cumin, and paprika.
  4. Pour in vegetable broth and simmer for 5 minutes.
  5. Add spinach gradually and cook until wilted.
  6. Stir in lemon juice and adjust seasoning if needed.
  7. Remove from heat and garnish with parsley before serving.

Notes

  • Do not overcook spinach to avoid excess moisture.
  • Add chili flakes for heat.
  • Use kale or chard as substitutes for spinach.
  • Serve with bread or grains for a complete meal.
  • Great for meal prep and reheats well.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 220 kcal
  • Sugar: 3 g
  • Sodium: 380 mg
  • Fat: 8 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 8 g
  • Protein: 10 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star