Description
Spinach and white beans come together in this cozy, savory skillet for a simple meal packed with creamy texture and fresh, earthy flavor. Tender white beans add satisfying plant-based protein, while wilted spinach brings color, freshness, and nutrients to every bite. It is an appealing choice when you want a filling vegetarian meal that fits naturally into a high-protein lifestyle and can work within a moderate low-carb eating plan.
Can This Spinach and White Beans Recipe Support Weight Loss Goals?
It can fit into a weight-conscious eating pattern because the recipe combines protein-rich white beans with fiber-rich spinach, which can help make a meal more satisfying. Keeping the serving size moderate and using Greek yogurt instead of heavy cream adds creaminess and protein without relying on large amounts of added fat. Weight-loss results depend on overall calorie intake, food choices, and individual needs, so this recipe is best viewed as one nutritious option within a balanced eating plan.
Does Spinach and White Beans Fit a High Protein Lifestyle?
Yes, this recipe can contribute useful protein from white beans and Greek yogurt, while spinach adds fiber and volume.
Each serving contains approximately 15 g of protein, making it suitable as part of a high-protein meal plan.
The estimated net carbs are around 25 g per serving, so this is better suited to a moderate low-carb approach than a strict keto diet.
For a higher-protein version, serve it alongside grilled chicken, tofu, eggs, or another lean protein source.
My Personal Experience
- The texture is especially satisfying.
The creamy Greek yogurt sauce coats the tender beans while wilted spinach keeps the dish from feeling overly heavy. - It comes together quickly on busy evenings.
Using canned white beans means most of the preparation is simply sautéing, simmering, and combining the ingredients. - The lemon makes a noticeable difference.
A small amount of fresh lemon juice brightens the beans and spinach and balances their earthy flavors. - It feels comforting without being overly rich.
Greek yogurt creates a creamy finish without requiring heavy cream, making the skillet feel lighter while still satisfying.
Perfect For:
- High-protein recipes: A vegetarian-friendly way to add beans and Greek yogurt to your daily protein intake.
- Moderate low-carb recipes: Works well when portioned appropriately, although white beans mean it is not a strict keto recipe.
- High-protein breakfast: Serve a smaller portion with eggs for a savory, protein-focused breakfast.
- High-protein snacks: A small bowl can work as a substantial savory snack rather than a traditional sweet snack.
- Healthy lunches: Easy to pair with a lean protein or a fresh salad for a balanced midday meal.
- Weeknight dinners: Ready quickly with pantry-friendly ingredients and minimal cooking equipment.
- Meal-prep plans: Portions store well, making this convenient for preparing several meals in advance.
- Keto diet plans: Not ideal for strict keto because white beans contribute a significant amount of carbohydrate, but it may fit some less restrictive low-carb approaches.
Why You’ll Love This Recipe
- Creamy without heavy cream.
Greek yogurt gives the beans a smooth, lightly creamy coating while keeping the recipe protein-friendly. - Simple pantry ingredients.
Canned white beans, spinach, garlic, lemon, and everyday seasonings create plenty of flavor without a complicated ingredient list. - Plant-based protein and fiber.
White beans provide protein and fiber that make this simple vegetable-based dish more substantial. - Bright, savory flavor.
Garlic, lemon, and Parmesan add depth to the earthy spinach and creamy beans. - Perfect for meal prep.
The finished dish reheats easily and can be portioned into individual containers for convenient lunches or dinners.
Common Mistakes to Avoid
- Adding Greek yogurt over high heat — Very high heat can cause yogurt to separate or become grainy. Lower the heat before stirring it into the beans.
- Skipping the bean rinse — Not draining and rinsing canned beans can leave excess liquid and a less clean flavor. Drain and rinse them thoroughly before cooking.
- Overcooking the spinach — Spinach only needs a few minutes to wilt. Cooking it too long can make it overly soft and dull its fresh flavor.
- Using too much liquid — Adding excessive broth can turn the skillet watery. Start with a small amount and add more only if the beans need it.
Required Equipment
- Large non-stick skillet — Provides even cooking and helps prevent the beans from sticking.
- Wooden spoon or silicone spatula — Makes it easy to stir the beans without damaging the skillet.
- Colander — Quickly drains and rinses the canned white beans.
- Measuring cups and spoons — Keeps ingredient quantities consistent for reliable results.
- Chef’s knife — Makes quick work of chopping the garlic and optional parsley.
Storage Instructions
Store cooled leftovers in an airtight glass or BPA-free food-storage container in the refrigerator for up to 3–4 days. Keep the dish refrigerated within about two hours of cooking.
For longer storage, portion the cooled beans and spinach into freezer-safe containers or freezer bags, leaving a little space for expansion. Freeze for up to 2–3 months for best quality.
Thaw frozen portions overnight in the refrigerator, then reheat gently in a skillet or microwave. If the sauce becomes thick after refrigeration, stir in 1–2 tablespoons of water or broth while reheating. The protein content remains essentially the same, although exact nutrition can vary slightly depending on ingredients and portion size.
Recipe Details
- Preparation Time: 10 minutes
- Cooking Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
- Best Season for This Recipe: All-season
- Total Calories Per Serving: Approximately 290 calories
Short Description 📝
Creamy white beans and tender spinach make this an easy, comforting skillet meal.
Greek yogurt adds extra protein and a smooth texture without heavy cream.
Garlic, lemon, and Parmesan give every bite a bright, savory finish.
📝 Ingredients
- 2 cups (about 340 g) canned white beans, drained and rinsed — cannellini or Great Northern beans work well.
- 5 ounces (about 140 g) fresh baby spinach
- 1/2 cup (120 g) plain nonfat Greek yogurt
- 1/2 cup (120 ml) low-sodium vegetable broth
- 1 tablespoon extra-virgin olive oil
- 3 cloves garlic, finely minced
- 1/4 cup (25 g) finely grated Parmesan cheese
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon Italian seasoning
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- 1/8 teaspoon salt, or to taste
- 1 tablespoon chopped fresh parsley, optional
- 1/4 teaspoon red pepper flakes, optional for heat
Directions
- Prepare the beans.
Drain and rinse the white beans under cool running water for about 20–30 seconds. Shake off excess water so the skillet does not become watery. - Sauté the garlic.
Heat a large non-stick skillet over medium heat for about 1 minute. Add the olive oil and minced garlic, then cook for 30–45 seconds, stirring constantly, until fragrant but not browned. - Add the seasonings and beans.
Add the rinsed beans, Italian seasoning, smoked paprika, black pepper, salt, and red pepper flakes if using. Cook over medium heat for 2 minutes, stirring gently. - Add the broth.
Pour in the vegetable broth and bring the mixture to a gentle simmer over medium-low heat. Cook for 4–5 minutes, stirring occasionally, until some of the liquid has reduced and the beans are hot and tender. - Wilt the spinach.
Add the spinach in handfuls, stirring after each addition. Cook for 2–3 minutes until the spinach is wilted and bright green. Avoid overcooking it for the best texture. - Lower the heat before adding yogurt.
Reduce the heat to low or turn it off. Stir in the Greek yogurt gradually. This lower temperature helps prevent the yogurt from curdling and keeps the sauce smooth. - Finish with Parmesan and lemon.
Stir in the Parmesan and lemon juice. Let the skillet stand for 1 minute so the cheese melts and the sauce thickens slightly. - Check the texture and seasoning.
The finished beans should be tender with a lightly creamy coating rather than a watery sauce. Add 1 tablespoon of broth or water if the mixture feels too thick. - Serve immediately.
Sprinkle with fresh parsley and an optional pinch of red pepper flakes. For an even higher-protein meal, serve with grilled chicken, eggs, tofu, or another lean protein.
High-Protein Cooking Tip
Avoid replacing the Greek yogurt with a large amount of cream or butter. Greek yogurt provides creaminess while also contributing protein, helping keep the recipe aligned with a protein-conscious meal plan.
Nutrition Facts (Per Serving – Approximate)
- Calories: 290 kcal
- Fat: 8 g
- Cholesterol: 5 mg
- Sodium: 430 mg
- Potassium: 620 mg
- Total Carbohydrates: 39 g
- Fiber: 14 g
- Net Carbs: 25 g
- Sugars: 4 g
- Protein: 15 g
- Calcium: 180 mg
Nutrition values are approximate and can vary according to the specific brands, bean varieties, yogurt, Parmesan, broth, and portion sizes used.
Notes
- Storage: Refrigerate leftovers in an airtight container for 3–4 days or freeze for up to 2–3 months.
- Reheating: Reheat gently over low to medium-low heat or microwave in short intervals. Add a splash of broth or water if needed.
- Allergy note: This recipe contains dairy from Greek yogurt and Parmesan. Use dairy-free alternatives if necessary.
- Gluten note: The basic recipe is naturally gluten-free, but check packaged broth and other ingredients if gluten avoidance is important.
- Flavor boost: Add extra lemon zest, fresh parsley, red pepper flakes, or a small pinch of smoked paprika just before serving.
- Higher-protein option: Add cooked chicken, tofu, eggs, or another protein-rich side if you need a larger protein serving.
- Lower-carb consideration: Because white beans contain carbohydrates, keep portions moderate if following a low-carb plan.
Frequently Asked Questions
1. Are spinach and white beans high in protein?
White beans provide a useful amount of plant-based protein, while Greek yogurt and Parmesan add additional protein to this recipe.
2. Is this recipe keto-friendly?
It is generally not suitable for strict keto diets because white beans contribute a significant amount of carbohydrates.
3. Can I use frozen spinach instead of fresh spinach?
Yes, use about 5 ounces of thawed frozen spinach and squeeze out excess water before adding it.
4. Can I make this recipe dairy-free?
Yes, use an unsweetened dairy-free high-protein yogurt and dairy-free Parmesan-style cheese.
5. Can I increase the protein content?
Yes, serve the beans with grilled chicken, eggs, tofu, or another lean protein to substantially increase the protein per meal.
6. Can I use another type of white bean?
Yes, Great Northern, navy, or cannellini beans can all work, although cannellini beans provide a particularly creamy texture.

