This quick and flavorful Spinach and White Beans dish is a nutritious, one-pan wonder that comes together in just 15 minutes. Tender baby spinach meets creamy white beans in a garlicky, lemony sauce with a hint of chili flakes for gentle heat. It’s a versatile Mediterranean-inspired recipe that works as a satisfying main dish, hearty side, or protein-packed topping for bowls and toast. Perfect for vegan, vegetarian, gluten-free, and weight-loss friendly eating!
Ingredients (Serves 4 as a side / 2 as a main)
- 2 tablespoons extra virgin olive oil
- 4–5 garlic cloves, thinly sliced or minced
- 2 (15 oz) cans white beans (cannellini, great northern, or navy beans), rinsed and drained
- 10–12 oz (about 8–10 cups) fresh baby spinach
- 1 teaspoon lemon zest
- 2–3 tablespoons fresh lemon juice (about 1 lemon)
- ½–1 teaspoon red pepper flakes (adjust to taste)
- Salt and freshly ground black pepper, to taste
- Optional extras: ¼ cup grated Parmesan or nutritional yeast (for vegan), toasted pine nuts, fresh parsley or dill
Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

Instructions
- Heat the oil: In a large skillet, heat olive oil over medium heat. Add sliced garlic and red pepper flakes. Cook for 30–60 seconds until fragrant (don’t let it brown).
- Add the beans: Stir in the drained white beans. Cook for 2–3 minutes, stirring occasionally, until they’re warmed through and lightly coated in garlic oil.
- Wilt the spinach: Add the fresh spinach in batches, stirring gently. Cook for 2–4 minutes until the spinach is just wilted but still bright green.
- Season and finish: Remove from heat. Stir in lemon zest, lemon juice, salt, and pepper. Taste and adjust seasoning. Sprinkle with Parmesan/nutritional yeast or herbs if desired.
- Serve immediately for the best texture.
Prep time: 5 minutes Cook time: 10 minutes Total time: 15 minutes
Nutritional Facts (Approximate per Serving – as 4 side portions)
- Calories: 220–250 kcal
- Protein: 10–12g
- Total Fat: 7–8g (healthy fats from olive oil)
- Carbohydrates: 28–32g
- Dietary Fiber: 8–10g (excellent source)
- Key micronutrients: Very high in Vitamin K, Vitamin A, folate, iron, magnesium, and potassium.
Note: Values are estimates. This dish is naturally low-calorie, high-fiber, and nutrient-dense.
Health Benefits
- Iron & Bone Support — Spinach provides plant-based iron and Vitamin K for strong bones.
- Heart Health — White beans are rich in soluble fiber that helps lower cholesterol; olive oil and garlic offer anti-inflammatory benefits.
- Weight Management — Extremely filling thanks to high fiber and protein, with low energy density — great for healthy weight loss or vegan diets.
- Blood Sugar Control — The combination of fiber and protein stabilizes blood sugar levels.
- Gut Health — Prebiotic fiber from beans supports a healthy microbiome.
Tips and Variations
- Make it Creamier: Add a splash of vegetable broth and a spoonful of tahini or coconut milk.
- Mediterranean Twist: Add sun-dried tomatoes, olives, or artichoke hearts.
- Spicy Version: Increase red pepper flakes or stir in harissa.
- Meal Prep: Stores well in the fridge for 3–4 days. Reheat gently or enjoy cold in wraps/salads.
- Protein Boost: Top with a fried egg, grilled chicken, or tofu.
- Lower Carb: Use fewer beans and more spinach for an ultra-light version.
Serving Suggestions
- As a main: Serve over quinoa, brown rice, or cauliflower rice.
- As a side: Pair with grilled fish, chicken, or roasted vegetables.
- In bowls: Add to grain bowls with avocado, cherry tomatoes, and feta.
- On toast: Spoon onto crusty bread or avocado toast for a quick meal.
- With eggs: Perfect alongside scrambled eggs or in a breakfast hash.
This Spinach and White Beans recipe is simple, affordable, and incredibly versatile — a staple for anyone wanting quick, healthy meals. It’s especially great for your group focused on vegan eating or healthy weight loss! 💚
Try it tonight and share your version in the comments! 🌿