Description
A wholesome Mediterranean-inspired egg bake made with tender spinach, creamy white beans, fluffy eggs, and tangy feta—perfect for breakfast, brunch, or a light dinner.
Ingredients
8 large eggs
1/4 cup milk (dairy or unsweetened almond milk)
1 tablespoon olive oil
3 cloves garlic, minced
1 small red onion, finely chopped
3 cups fresh spinach, roughly chopped
1 (15-ounce) can white beans, drained and rinsed
1/2 cup crumbled feta cheese
1/2 teaspoon dried oregano
1/4 teaspoon red pepper flakes (optional)
Salt and freshly ground black pepper to taste
1 tablespoon fresh parsley, chopped (for garnish)
Instructions
- Preheat the oven to 375°F (190°C) and lightly grease a 9x9-inch baking dish with olive oil or cooking spray.
- Heat olive oil in a large skillet over medium heat. Sauté the chopped red onion for 3–4 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
- Add the chopped spinach and cook for 2–3 minutes until wilted. Remove from heat.
- Spread the drained white beans evenly across the bottom of the prepared baking dish. Layer the spinach and onion mixture on top.
- In a large bowl, whisk together the eggs, milk, oregano, red pepper flakes (if using), salt, and black pepper until well combined.
- Pour the egg mixture evenly over the vegetables and beans. Sprinkle crumbled feta cheese on top.
- Bake for 25–30 minutes, until the eggs are fully set in the center and the top is lightly golden.
- Allow to cool for 5 minutes before slicing. Garnish with fresh parsley and serve warm.
Notes
Substitute feta with goat cheese for a creamier texture.
Add bell peppers, mushrooms, or sun-dried tomatoes for extra vegetables.
Use thawed and well-drained frozen spinach if fresh is unavailable.
Store in an airtight container in the refrigerator for up to 4 days.
Freeze individual portions for up to 2 months and thaw overnight before reheating.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 slice
- Calories: 280
- Sugar: 3g
- Sodium: 420mg
- Fat: 17g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 255mg
