Spinach And Feta Breakfast Casserole

Spinach And Feta Breakfast Casserole

Spinach and Feta Breakfast Casserole is a wholesome, flavorful, and easy-to-make breakfast that brings together creamy eggs, tender spinach, salty feta cheese, and juicy cherry tomatoes in one beautiful baked dish. Everything comes together in a single casserole, making it perfect for relaxed weekend breakfasts, holiday brunches, meal prep, or feeding a crowd.

The combination of spinach and feta gives this casserole a Mediterranean-inspired flavor, while the eggs create a rich and satisfying texture. Cherry tomatoes add a touch of sweetness and beautiful color, and a little mozzarella or Parmesan on top creates a golden, bubbling finish.

Unlike complicated breakfast dishes that require cooking several components separately, this casserole can be prepared ahead of time and baked when you’re ready to serve. It is delicious warm from the oven and can also be enjoyed as leftovers throughout the week.

Prep Time: 15 minutes
Cook Time: 35–40 minutes
Total Time: 50–55 minutes
Servings: 6–8
Course: Breakfast, Brunch
Cuisine: Mediterranean-Inspired

Ingredients

For the Casserole

10 large eggs

1 cup whole milk or half-and-half

5 ounces fresh spinach

1 cup crumbled feta cheese

1 cup shredded mozzarella cheese

1 cup cherry tomatoes, halved

1 small yellow onion, finely diced

2 cloves garlic, minced

2 tablespoons olive oil

1 teaspoon dried oregano

½ teaspoon garlic powder

½ teaspoon salt

¼ teaspoon black pepper

¼ teaspoon red pepper flakes, optional

¼ cup fresh parsley, chopped

Instructions

Prepare the Oven and Baking Dish

Preheat your oven to 375°F (190°C). Lightly grease a 9 × 13-inch baking dish with olive oil or nonstick cooking spray. You can also use a similar-sized ceramic or glass casserole dish.

Greasing the dish well helps prevent the eggs and cheese from sticking and makes serving much easier.

Cook the Spinach Mixture

Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for about 3–4 minutes, until it begins to soften.

Add the minced garlic and cook for another 30 seconds, just until fragrant.

Add the fresh spinach in batches. Cook for 2–3 minutes, stirring frequently, until the spinach wilts down.

Remove the skillet from the heat and allow the mixture to cool slightly. If the spinach releases a lot of liquid, drain it well. Excess moisture can make the finished casserole watery.

Prepare the Egg Mixture

Crack the eggs into a large mixing bowl. Add the milk, oregano, garlic powder, salt, black pepper, and red pepper flakes if using.

Whisk everything together until the eggs are completely combined and slightly frothy.

Stir in about half of the crumbled feta, reserving the remaining feta for the top.

Assemble the Casserole

Spread the cooked spinach and onion mixture evenly across the bottom of the prepared baking dish.

Scatter the halved cherry tomatoes over the spinach.

Pour the seasoned egg mixture evenly over the vegetables.

Sprinkle the remaining feta and shredded mozzarella over the top. Finish with the chopped fresh parsley.

Try to distribute the ingredients evenly so that every serving contains spinach, feta, tomatoes, and plenty of creamy egg.

Bake

Place the casserole in the preheated oven and bake for 35–40 minutes, or until the center is set and the top is golden brown.

The casserole should look puffed around the edges and should not have a liquid center when gently shaken.

If the top begins browning too quickly, loosely cover the dish with aluminum foil during the final part of baking.

Rest Before Serving

Remove the casserole from the oven and allow it to rest for 5–10 minutes before slicing.

This short resting period helps the eggs finish setting and makes the casserole easier to cut into neat portions.

Garnish with additional fresh parsley, crumbled feta, or a few fresh spinach leaves if desired. Serve warm.

Tips

Squeeze Out Excess Moisture From the Spinach

Fresh spinach contains a surprising amount of water. Cooking it first and draining any excess liquid is important for getting a firm, creamy casserole rather than a watery one.

If using frozen spinach, thaw it completely and squeeze out as much moisture as possible before adding it to the casserole.

Use Room-Temperature Eggs

Room-temperature eggs and milk blend more easily and help the casserole bake more evenly. If you have time, let the ingredients sit at room temperature for about 15–20 minutes before preparing the recipe.

Do Not Overbake

Eggs become rubbery when they are overcooked. Start checking the casserole around the 30-minute mark. The center should be set but still tender.

The casserole will continue cooking slightly from residual heat after it comes out of the oven.

Choose Good Feta

For the best flavor, use a creamy block of feta and crumble it yourself. Feta packed in brine often has better flavor and texture than very dry pre-crumbled varieties.

Cut the Tomatoes Properly

Cherry tomatoes add moisture, so cutting them in half allows them to roast properly while releasing some of their juices. If your tomatoes are particularly juicy, you can gently remove some of the seeds before adding them.

Add Fresh Herbs

Fresh parsley works beautifully, but fresh dill, basil, chives, or oregano can also be added. Herbs make the casserole taste brighter and fresher.

Let It Rest

Do not rush to slice the casserole immediately after taking it out of the oven. Giving it several minutes to rest allows the eggs to firm up and the cheese to settle.

Make It Ahead

This casserole is excellent for meal prep. You can assemble it the night before, cover it tightly, and refrigerate it. When ready to bake, allow the dish to sit at room temperature briefly while the oven preheats.

Because the casserole starts cold, it may need a few additional minutes in the oven.

Variations

Spinach, Feta and Mushroom Casserole

Add 1–2 cups of sliced mushrooms. Sauté them with the onion before adding the spinach. Cooking the mushrooms first removes excess moisture and gives them a richer flavor.

Mediterranean Breakfast Casserole

Add sliced Kalamata olives, roasted red peppers, sun-dried tomatoes, and a little fresh oregano. The salty olives and sweet peppers pair especially well with feta.

Potato and Spinach Version

Add cooked diced potatoes to make the casserole more substantial. Roasted or leftover potatoes work particularly well and turn this into a complete breakfast meal.

Sausage Spinach Casserole

For a heartier non-vegetarian version, add cooked breakfast sausage, chicken sausage, or turkey sausage. Brown the sausage thoroughly before adding it to the casserole.

Bacon and Feta Casserole

Cooked crumbled bacon adds a smoky, savory flavor. Reduce the added salt slightly because both bacon and feta can be naturally salty.

Extra Cheesy Version

Add more mozzarella for a stretchy cheese topping or mix in a little Parmesan for extra savory flavor. Gruyère or cheddar can also be used for a different flavor profile.

Spicy Version

Add red pepper flakes, diced jalapeños, or a little hot sauce to the egg mixture. You can also sprinkle crushed chili flakes over the top before baking.

Dairy-Free Version

Use an unsweetened dairy-free milk alternative and replace the feta and mozzarella with suitable dairy-free cheese alternatives. Choose products that melt well for the best texture.

Low-Carbohydrate Breakfast

The basic recipe is already naturally low in carbohydrates. Serve it with avocado, a fresh green salad, or roasted vegetables instead of bread or potatoes.

Q&A

Can I use frozen spinach instead of fresh spinach?

Yes. Frozen spinach works very well in this casserole. Thaw it completely and squeeze out as much water as possible before adding it to the egg mixture.

Can I make this casserole the night before?

Absolutely. Assemble the casserole, cover it, and refrigerate overnight. Bake it the next morning, allowing a little extra cooking time because the ingredients will be cold.

Can I use a different cheese instead of feta?

Yes. Goat cheese, ricotta, cottage cheese, Parmesan, or shredded cheddar can be used. However, feta provides the distinctive salty Mediterranean flavor that makes this recipe special.

Why is my breakfast casserole watery?

The most common causes are excess moisture from spinach or tomatoes and undercooking the eggs. Make sure cooked spinach is well drained and avoid adding too many watery vegetables.

How do I know when the casserole is finished?

The edges should be lightly golden and the center should look set. When you gently shake the baking dish, the center should have only a slight movement rather than appearing liquid.

Can I freeze spinach and feta breakfast casserole?

Yes. Allow the cooked casserole to cool completely, cut it into portions, wrap them tightly, and freeze. Thaw overnight in the refrigerator and reheat in the oven or microwave.

How long do leftovers last?

Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Reheat individual portions until warmed through.

Can I add meat to this recipe?

Yes. Cooked bacon, ham, sausage, turkey sausage, or shredded chicken can all be added. Make sure any meat is fully cooked before incorporating it into the casserole.

What should I serve with this casserole?

Fresh fruit, avocado, roasted potatoes, a simple green salad, toasted sourdough, or whole-grain bread all make excellent accompaniments.

Nutrition

Approximate nutrition per serving, based on 8 servings:

Calories: 285 kcal

Protein: 18 g

Carbohydrates: 7 g

Fat: 21 g

Saturated Fat: 9 g

Fiber: 2 g

Sugar: 3 g

Sodium: 560 mg

Calcium: 310 mg

Nutrition values are estimates and can vary depending on the exact ingredients, brands, portion sizes, and type of cheese or milk used.

Conclusion

Spinach and Feta Breakfast Casserole is an easy, flavorful, and satisfying way to start the day. Tender spinach, creamy eggs, salty feta, sweet roasted cherry tomatoes, and melted cheese come together in a beautiful golden casserole that feels special without requiring much effort.

It is especially useful when you’re cooking for a family or hosting brunch because most of the preparation can be completed ahead of time. The casserole can also be customized with mushrooms, potatoes, peppers, olives, sausage, bacon, or your favorite herbs.

For a Mediterranean-inspired breakfast, serve a warm slice with fresh fruit, avocado, toasted bread, or a simple salad. Whether you’re preparing a weekend brunch or looking for an easy meal-prep breakfast, this spinach and feta casserole is a delicious recipe to keep in your regular rotation.

Leave a Comment