Fresh spinach and bean egg bake

Healthy Spinach White Bean Egg Bake with Feta

If you’re looking for a nourishing, satisfying breakfast that’s easy to prepare and packed with flavor, this spinach white bean egg bake with feta is a fantastic choice. This savory baked egg dish combines fluffy eggs, creamy white beans, and vibrant spinach with tangy crumbles of feta cheese for a balanced and hearty meal. The texture is soft and custard-like, with pops of briny cheese and tender beans in every bite. Warm herbs and gentle spices create a fragrant aroma that fills the kitchen as it bakes. This type of egg bake is perfect for busy mornings, relaxed weekend brunches, or even a simple light dinner. It can be prepared ahead of time and sliced into portions for easy meal prep throughout the week. The combination of eggs and beans provides satisfying protein while the spinach adds freshness and color. Recipes built around ingredients like spinach, beans, and feta are often inspired by Mediterranean-style cooking, which emphasizes wholesome and flavorful foods. For another simple high-protein breakfast idea, try our 3 ingredient Greek yogurt protein bagels.

Why You’ll Love This Recipe

  • High in protein and fiber, keeping you full for hours
  • Perfect for meal prep and make-ahead breakfasts
  • Simple ingredients with big Mediterranean-inspired flavor
  • Naturally gluten-free and vegetarian-friendly
  • Bakes in one dish for easy cleanup
Jump to Recipe

Ingredients

  • 2 tbsp olive oil
  • 1 medium yellow onion, finely chopped (about 1 cup)
  • 6 cups fresh baby spinach, roughly chopped
  • 1 can (15 oz / 425 g) cannellini beans, rinsed and drained
  • 8 large eggs
  • ⅓ cup milk (80 ml)
  • ½ cup cottage cheese (120 g)
  • 1 cup crumbled feta cheese (150 g)
  • 1 tsp dried oregano
  • 1 tsp garlic powder
  • ¼ tsp crushed red pepper flakes
  • ½ tsp salt
  • ¼ tsp black pepper

How to Make Spinach White Bean Egg Bake with Feta

  • Preheat the oven to 375°F (190°C) and lightly grease a medium baking dish with a small amount of olive oil.
  • Heat the remaining olive oil in a skillet over medium heat until shimmering.
  • Add the chopped onion and cook until softened and lightly translucent, stirring occasionally.
  • Stir in the spinach and cook until wilted and tender, releasing most of its moisture.
  • Add the drained white beans to the skillet and gently mix so they warm through without breaking apart.
  • In a large mixing bowl, whisk the eggs until smooth and slightly frothy.
  • Pour in the milk and add the cottage cheese, whisking until the mixture becomes creamy and well combined.
  • Season the egg mixture with oregano, garlic powder, crushed red pepper, salt, and black pepper.
  • Fold the cooked spinach, onion, and beans into the egg mixture, ensuring everything is evenly distributed.
  • Stir in about three-quarters of the feta cheese, reserving the rest for topping.
  • Pour the mixture into the prepared baking dish and spread it evenly.
  • Sprinkle the remaining feta over the top for a golden, savory finish.
  • Bake until the eggs are set and the top is lightly golden, about 30–35 minutes.
  • Allow the bake to cool slightly before slicing so the texture firms up beautifully.

Recipe Information

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Cuisine: Mediterranean-inspired
Course: Breakfast, Brunch

Flavor Profile Breakdown

  • Creamy and custard-like egg texture
  • Tangy, salty bursts from feta cheese
  • Earthy richness from white beans
  • Fresh vegetal brightness from spinach
  • Warm herbal notes from oregano and garlic

Pro Tips for Best Results

  • Sauté the spinach first to remove excess moisture before baking.
  • Whisk the eggs thoroughly for a lighter, fluffier texture.
  • Let the bake rest for 5–10 minutes before slicing to help it set.
  • Use high-quality feta for the best flavor impact.
  • A ceramic or glass baking dish helps cook the eggs evenly.

Variations & Substitutions

  • Replace spinach with chopped kale or Swiss chard.
  • Use goat cheese instead of feta for a creamy tangy twist.
  • Swap cannellini beans with navy beans or butter beans.
  • Add diced bell peppers or mushrooms for extra vegetables.
  • Use unsweetened almond milk or oat milk for a dairy-free version.

Common Mistakes to Avoid

  • Skipping the sauté step for spinach, which can make the bake watery.
  • Overbaking the eggs, resulting in a rubbery texture.
  • Adding too much salt since feta already contributes saltiness.
  • Not draining the beans thoroughly before mixing them in.
  • Cutting the bake too soon before it sets properly.

Serving Suggestions

  • Serve warm with toasted whole-grain bread.
  • Pair with a fresh fruit salad for a balanced breakfast.
  • Add avocado slices for extra creaminess.
  • Include roasted potatoes for a hearty brunch plate.
  • Garnish with fresh herbs like parsley or dill.

Storage & Reheating Tips

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Slice into portions before storing for quick breakfasts.
  • Freeze individual pieces wrapped tightly for up to 2 months.
  • Reheat refrigerated slices in the microwave for 45–60 seconds.
  • Warm in the oven at 325°F (165°C) to maintain a soft texture.

Nutrition Information (Approximate)

Calories: 280 kcal
Protein: 19 g
Carbohydrates: 14 g
Fat: 16 g
Fiber: 4 g
Sugar: 3 g
Sodium: 520 mg

Nawaal Ahmed

Healthy Spinach White Bean Egg Bake with Feta

Mediterranean Spinach, White Bean & Feta Egg Casserole
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6
Course: Breakfast
Cuisine: Mediterranean
Calories: 280

Ingredients
  

  • 2 tbsp olive oil
  • 1 medium yellow onion finely chopped (about 1 cup)
  • 6 cups fresh baby spinach roughly chopped
  • 1 can 15 oz / 425 g cannellini beans, rinsed and drained
  • 8 large eggs
  • cup milk 80 ml
  • ½ cup cottage cheese 120 g
  • 1 cup crumbled feta cheese 150 g
  • 1 tsp dried oregano
  • 1 tsp garlic powder
  • ¼ tsp crushed red pepper flakes
  • ½ tsp salt
  • ¼ tsp black pepper

Method
 

  1. Preheat the oven to 375°F (190°C) and lightly grease a medium baking dish with a small amount of olive oil.
  2. Heat the remaining olive oil in a skillet over medium heat until shimmering.
  3. Add the chopped onion and cook until softened and lightly translucent, stirring occasionally.
  4. Stir in the spinach and cook until wilted and tender, releasing most of its moisture.
  5. Add the drained white beans to the skillet and gently mix so they warm through without breaking apart.
  6. In a large mixing bowl, whisk the eggs until smooth and slightly frothy.
  7. Pour in the milk and add the cottage cheese, whisking until the mixture becomes creamy and well combined.
  8. Season the egg mixture with oregano, garlic powder, crushed red pepper, salt, and black pepper.
  9. Fold the cooked spinach, onion, and beans into the egg mixture, ensuring everything is evenly distributed.
  10. Stir in about three-quarters of the feta cheese, reserving the rest for topping.
  11. Pour the mixture into the prepared baking dish and spread it evenly.
  12. Sprinkle the remaining feta over the top for a golden, savory finish.
  13. Bake until the eggs are set and the top is lightly golden, about 30–35 minutes.
  14. Allow the bake to cool slightly before slicing so the texture firms up beautifully.

Notes

Protein: 19 g

Carbohydrates: 14 g

Fat: 16 g

Fiber: 4 g

Sugar: 3 g

Sodium: 520 mg

Final Thoughts

This spinach white bean egg bake with feta is a comforting and wholesome dish that works for almost any time of day. It combines simple pantry ingredients with fresh greens and creamy cheese to create a balanced meal that feels both hearty and light. Whether you’re preparing breakfast for the week, hosting a weekend brunch, or looking for a healthy dinner option, this recipe delivers satisfying flavor and nutrition in every slice.

FAQs-Healthy Spinach White Bean Egg Bake with Feta

Can I make this egg bake ahead of time?
Yes. You can assemble the entire mixture the night before and store it covered in the refrigerator. Bake it the next morning for a fresh and convenient breakfast.

Can I use frozen spinach instead of fresh?
Absolutely. Just thaw the spinach completely and squeeze out excess moisture before adding it to the mixture.

What type of white beans work best?
Cannellini beans are ideal because they are creamy and hold their shape well, but navy beans or butter beans also work nicely.

How do I know when the egg bake is done?
The center should look set and no longer jiggle when the dish is gently shaken. A knife inserted in the middle should come out clean.

Can I add meat to this recipe?
Yes. Cooked turkey sausage, diced ham, or crispy bacon pieces can be added for extra protein and flavor.

Leave a Reply

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

Recipe Rating