Breakfast Casserole with Spinach Feta

Featured in: Garden-Inspired Meals

This comforting breakfast bake blends tender spinach, creamy feta, and fluffy eggs with cubes of bread for a delightfully hearty dish. Simple to prepare, it’s perfect for brunch gatherings or prepping ahead for busy mornings. The casserole comes together with sautéed onions and a touch of nutmeg, then bakes until golden and set. Enjoy each slice warm, with a side salad or fruit for a complete, balanced meal. Vegetarian, family-friendly, and customizable with your favorite add-ins.

Updated on Fri, 03 Oct 2025 19:17:59 GMT
Breakfast Casserole with Spinach and Feta fresh from the oven, golden and bubbling. Pin
Breakfast Casserole with Spinach and Feta fresh from the oven, golden and bubbling. | toastybasil.com

This savory breakfast casserole layers silky spinach with tangy feta and pillowy eggs for a dish that is hearty but light perfect to jumpstart your mornings or impress friends at brunch.

I created this recipe after hosting a big weekend brunch for my family and it quickly became one of my go-to make-ahead breakfasts because it is fuss-free and so satisfying even after reheating.

I threw this together out of necessity when my fridge was nearly empty and it turned out so well my family polished off the whole pan in one sitting. Now I always keep frozen spinach handy just for this crowd-pleaser.

Ingredients

  • Olive oil: adds richness and helps the onions sauté until sweet and fragrant look for a fruity extra virgin variety
  • Yellow onion: provides a savory base choose a firm onion with papery skin
  • Fresh spinach or thawed frozen spinach: brings color and nutrients fresh has a delicate flavor but well drained frozen is budget friendly
  • Large eggs: bind everything together with fluffy structure try to use farm fresh or cage free eggs if possible
  • Whole milk: gives creaminess and body to the custard whole milk lends better texture than low fat
  • Crumbled feta cheese: brings brightness and creamy saltiness use block feta for bold flavor or precrumbled feta for ease
  • Shredded mozzarella cheese: optional for extra melt and pillowy texture always choose whole milk mozzarella when you can
  • Salt: balances tastes without overpowering fine sea salt dissolves quickly in eggs
  • Ground black pepper: adds gentle heat for a rounded flavor grind fresh if possible for best aroma
  • Ground nutmeg: optional offers subtle warmth and depth choose freshly grated if available
  • Day old bread such as sourdough or French: soaks up the egg mixture for structure use sturdy bakery bread for best results
  • Butter or nonstick spray: for greasing ensures the casserole releases easily so slices come out clean

Instructions

Prep the Baking Dish:
Grease a nine by thirteen inch baking dish with butter or nonstick spray making sure to coat all the corners for easy removal
Sauté the Aromatics:
Heat olive oil in a skillet over medium add finely chopped onion and cook three to four minutes until translucent and fragrant this brings out the natural sweetness and builds flavor
Cook the Spinach:
Add chopped fresh spinach or thawed drained frozen spinach to the pan cook until wilted if fresh or warmed through if frozen then take off the heat and let cool briefly so it does not scramble the eggs
Mix the Custard:
In a large mixing bowl whisk together eggs milk salt black pepper and nutmeg if using keep whisking until no streaks of yolk remain for the fluffiest base
Combine the Mix-ins:
Add sautéed spinach and onion cubed bread crumbled feta and mozzarella to the egg mixture fold together gently until all pieces of bread are soaked
Assemble the Casserole:
Pour the egg and veggie mixture into your prepared baking dish then smooth the top with a spatula for even baking
Bake Until Set:
Place in the preheated oven and bake thirty five to forty minutes or until the center is just set and the top is lightly golden check with a knife if unsure
Rest and Serve:
Let the casserole rest for five minutes to firm up before cutting into squares and serving enjoy warm
Hearty Breakfast Casserole with Spinach and Feta served in slices, showcasing creamy texture. Pin
Hearty Breakfast Casserole with Spinach and Feta served in slices, showcasing creamy texture. | toastybasil.com

My kids always argue over the crisp corners where the bread gets extra golden and the feta melts into little creamy pockets. Feta is my favorite part because it adds the perfect tang and wakes up the sleepy flavors early in the morning.

I will never forget the time my mother tasted this casserole for the first time and said it reminded her of her favorite Greek omelet so now it is a staple whenever she visits.

Storage Tips

Store leftovers tightly covered in the fridge for up to four days and reheat gently in the oven or microwave. I like to cut the casserole into single servings before storing to make grab and go breakfasts super easy. If you wish to freeze individual slices wrap them well and thaw overnight in the fridge or pop straight into the oven to warm.

Ingredient Substitutions

Feel free to use gluten free bread if needed or swap the feta for goat cheese or shredded cheddar. For a dairy free version use unsweetened almond milk and omit the mozzarella and feta replacing with your favorite tangy vegan cheese. You can also add fresh herbs like dill or chives or sneak in some chopped bell peppers or mushrooms for a veggie boost.

Serving Suggestions

Serve slices with a simple green salad topped with vinaigrette or fresh fruit for a complete meal. For brunch add a side of crispy breakfast potatoes and a pitcher of fresh juice. For quick weekday breakfasts I love wrapping a piece in foil and taking it with me when I am running late.

Cultural or Historical Context

This casserole takes inspiration from classic strata and Greek spanakopita adding bread cubes for substance like American casseroles and using savory feta and spinach for a Mediterranean twist. It is a practical dish that brings worlds together making everyday ingredients feel a little bit special.

Seasonal Adaptations

Swap the spinach for baby kale or Swiss chard in spring or summer. Mix in roasted butternut or mushrooms in the fall or winter. Top with sliced tomatoes or fresh herbs at serving for brightness.

Success Stories

I have had letters and texts from friends who have made this casserole for book clubs holiday mornings and even weddings because it feeds a crowd and always impresses. It is one of those recipes that you will get asked for over and over just like I did after my neighborhood brunch potluck.

Freezer Meal Conversion

Assemble the casserole in the baking dish cover tightly and freeze before baking. Thaw in the refrigerator overnight then bake as directed or add an extra five to ten minutes if baking straight from cold. Individual baked portions can also be frozen and reheated straight from the freezer.

Baked Breakfast Casserole with Spinach and Feta garnished with herbs, ready for brunch. Pin
Baked Breakfast Casserole with Spinach and Feta garnished with herbs, ready for brunch. | toastybasil.com

This recipe is endlessly flexible and forgiving so do not be afraid to make it your own for any occasion.

Recipe Q&A

Can I use frozen spinach instead of fresh?

Yes, thaw and drain frozen spinach well before adding. It works just as well as fresh.

How do I make this gluten-free?

Simply substitute gluten-free bread for the day-old bread. Check labels for allergens.

Can the dish be assembled ahead of time?

Absolutely. Assemble, cover, and refrigerate overnight. Bake fresh in the morning.

What vegetables can I add for extra flavor?

Try sun-dried tomatoes or roasted red peppers for extra color and taste.

How can I serve this for brunch?

Pair each slice with a crisp green salad or fresh fruit for a satisfying brunch plate.

Breakfast Casserole with Spinach Feta

Satisfying, savory breakfast with spinach, feta, and eggs. Ideal for brunch or make-ahead mornings.

Prep duration
15 min
Cooking duration
40 min
Complete duration
55 min


Skill level Easy

Origin American

Yield 6 Portions

Dietary specifications Vegetarian

Components

Produce

01 1 small yellow onion, finely chopped
02 3 cups fresh spinach, roughly chopped (or 10 oz frozen spinach, thawed and drained)

Dairy & Eggs

01 8 large eggs
02 1 cup whole milk
03 1 cup crumbled feta cheese
04 1/2 cup shredded mozzarella cheese (optional)

Pantry

01 1 tablespoon olive oil
02 2 cups cubed day-old bread (such as sourdough or French bread)
03 1/2 teaspoon salt
04 1/4 teaspoon ground black pepper
05 1/4 teaspoon ground nutmeg (optional)

For Greasing

01 Butter or nonstick spray

Directions

Step 01

Preheat and Prepare Dish: Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or nonstick spray.

Step 02

Sauté Aromatics and Greens: In a skillet over medium heat, warm the olive oil. Sauté the chopped onion until softened and translucent, approximately 3-4 minutes. Add the spinach and cook until wilted (if using fresh) or heated through (if using frozen). Remove from heat and allow to cool slightly.

Step 03

Prepare Egg Mixture: In a large mixing bowl, vigorously whisk together the eggs, milk, salt, ground black pepper, and ground nutmeg (if using).

Step 04

Combine Ingredients: Gently fold the sautéed spinach and onion mixture, cubed bread, crumbled feta, and shredded mozzarella (if using) into the egg mixture until evenly distributed and the bread is well-coated.

Step 05

Assemble and Bake: Pour the combined mixture into the prepared baking dish, spreading it evenly. Bake for 35-40 minutes, or until the center is set and the top is lightly golden.

Step 06

Rest and Serve: Allow the casserole to rest for 5 minutes before slicing and serving.

Necessary tools

  • 9x13-inch baking dish
  • Skillet
  • Large mixing bowl
  • Whisk
  • Knife and cutting board

Allergy information

Review each component for possible allergens and if uncertain, we recommend consulting with a healthcare professional.
  • Contains: Eggs, Milk/Dairy, Wheat/Gluten (from bread).
  • Always verify ingredient labels for undetected allergens, especially when making substitutions.

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 260
  • Fat: 15 g
  • Carbs: 17 g
  • Protein: 14 g