Spinach Florentine Breakfast Casserole

Why You’ll Love This Recipe

Spinach Florentine Breakfast Casserole is a hearty, flavorful dish packed with nutritious spinach, creamy cheese, and perfectly seasoned eggs. It’s an easy make-ahead meal that’s great for busy mornings, brunch gatherings, or meal prep. This dish brings classic Florentine flavors to your breakfast table with minimal effort.

Spinach Florentine Breakfast Casserole 10 Spinach Florentine Breakfast Casserole is a hearty, flavorful dish packed with nutritious spinach, creamy cheese, and perfectly seasoned eggs. It's an easy make-ahead meal that’s great for busy mornings, brunch gatherings, or meal prep. This dish brings classic Florentine flavors to your breakfast table with minimal effort.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Eggs
  • Milk
  • Fresh spinach, chopped
  • Onion, diced
  • Garlic, minced
  • Olive oil
  • Mozzarella cheese, shredded
  • Parmesan cheese, grated
  • Bread cubes (stale bread works best)
  • Salt and black pepper
  • Nutmeg (optional, for extra warmth)
  • Butter (for greasing the baking dish)

Directions

  1. Preheat Oven: Set your oven to 375°F (190°C) and grease a baking dish with butter.
  2. Sauté Vegetables: In a skillet, heat olive oil over medium heat. Sauté onions until translucent, then add garlic and cook for another 30 seconds. Stir in spinach and cook until wilted. Remove from heat.
  3. Prepare Egg Mixture: In a large bowl, whisk eggs, milk, salt, black pepper, and nutmeg (if using).
  4. Assemble the Casserole: Place bread cubes in the greased baking dish. Layer with the sautéed spinach mixture, shredded mozzarella, and grated Parmesan.
  5. Combine and Bake: Pour the egg mixture over the ingredients in the dish, ensuring even coverage. Let it sit for 5 minutes so the bread absorbs some liquid.
  6. Bake: Place in the oven and bake for 30-35 minutes or until the casserole is golden brown and set in the center.
  7. Serve and Enjoy: Let cool for a few minutes before slicing and serving warm.

Servings and Timing

  • Servings: 6
  • Prep time: 10 minutes
  • Cook time: 35 minutes
  • Total time: 45 minutes

Variations

  • Meaty Twist: Add cooked bacon, ham, or sausage for extra protein.
  • Cheese Lovers: Try adding Swiss, feta, or gouda for a unique flavor.
  • Gluten-Free Option: Use gluten-free bread or omit the bread and add more eggs.
  • Dairy-Free Alternative: Use dairy-free cheese and unsweetened almond milk instead of regular milk.

Storage/Reheating

  • Refrigeration: Store in an airtight container for up to 4 days.
  • Freezing: Freeze in portions for up to 2 months. Thaw in the fridge overnight before reheating.
  • Reheating: Warm in the oven at 300°F (150°C) for 10 minutes or microwave until heated through.
Spinach Florentine Breakfast Casserole
Spinach Florentine Breakfast Casserole 11 Spinach Florentine Breakfast Casserole is a hearty, flavorful dish packed with nutritious spinach, creamy cheese, and perfectly seasoned eggs. It's an easy make-ahead meal that’s great for busy mornings, brunch gatherings, or meal prep. This dish brings classic Florentine flavors to your breakfast table with minimal effort.


FAQs

Can I make this ahead of time?

Yes! Assemble it the night before and bake it fresh in the morning.

Can I use frozen spinach?

Yes, but be sure to thaw and squeeze out excess moisture before using.

What type of bread works best?

Stale bread, such as sourdough or French bread, absorbs the egg mixture well.

Can I add mushrooms or bell peppers?

Absolutely! Sauté them with the onions for extra flavor.

How do I know when the casserole is done?

It should be golden on top and firm in the center. A knife inserted should come out clean.

Can I serve this cold?

Yes, but it’s best enjoyed warm.

Can I add fresh herbs?

Yes! Basil, thyme, or parsley add great flavor.

What can I serve with this casserole?

It pairs well with fresh fruit, yogurt, or breakfast potatoes.

Can I double the recipe?

Yes, just use a larger baking dish and adjust the baking time accordingly.

How do I prevent it from being too soggy?

Make sure to use stale bread and avoid adding excess liquid from the spinach.

Conclusion

Spinach Florentine Breakfast Casserole is a delicious and nutritious way to start your day. With simple ingredients and easy preparation, this dish is perfect for any breakfast or brunch gathering. Try it today and enjoy a flavorful, satisfying meal!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Florentine Breakfast Casserole

Spinach Florentine Breakfast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Maria B. Evans

Description

This Spinach Florentine Breakfast Casserole is a rich and flavorful egg bake packed with fresh spinach, melty cheese, and savory flavors. It’s easy to make, perfect for meal prep, and great for feeding a crowd at brunch!


Ingredients

Units Scale
  • For the Casserole:
  • 8 large eggs
  • 1 cup milk (whole or half-and-half for creaminess)
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dried Italian seasoning (optional)
  • 2 tablespoons butter
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 5 cups fresh spinach (or 1 1/2 cups frozen, thawed and drained)
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 cup cherry tomatoes, halved (optional, for freshness)
  • For the Topping (Optional):
  • 1/4 cup feta cheese or extra Parmesan
  • 1/4 teaspoon red pepper flakes (for a slight kick)

Instructions

  • 1. Preheat & Prep
  • Preheat oven to 375°F (190°C).
  • Grease a 9×13-inch baking dish.
  • 2. Sauté the Spinach & Onions
  • In a large skillet, melt butter over medium heat.
  • Add onion and sauté for 3-4 minutes until soft.
  • Stir in garlic and cook for 30 seconds.
  • Add spinach and cook until wilted (about 2 minutes). Remove from heat and let cool slightly.
  • 3. Make the Egg Mixture
  • In a large bowl, whisk together eggs, milk, salt, pepper, garlic powder, onion powder, and Italian seasoning.
  • Stir in the cheese and sautéed spinach mixture.
  • 4. Assemble & Bake
  • Pour the egg mixture into the prepared baking dish.
  • Sprinkle with cherry tomatoes (if using) and extra cheese.
  • Bake for 30-35 minutes, or until eggs are set and golden on top.
  • 5. Garnish & Serve
  • Sprinkle with feta, red pepper flakes, or extra Parmesan.
  • Slice and serve warm!
  • Serving Suggestions
  • Pair with toast, bagels, or fresh fruit.
  • Serve with a side of breakfast potatoes or sausage.
  • Enjoy as a meal prep option—great for reheating throughout the week!

Notes

  • Make it Dairy-Free: Use unsweetened almond milk and dairy-free cheese.
  • Add Protein: Mix in cooked bacon, sausage, or smoked salmon.
  • Storage: Refrigerate leftovers for up to 4 days or freeze for up to 2 months.
  • Nutrition (Per Serving, Approximate)
  • Calories: ~220
  • Protein: ~15g
  • Carbs: ~5g
  • Fat: ~15g
  • Sodium: ~450mg

Nutrition

  • Calories: ~220
  • Sodium: ~450mg
  • Fat: ~15g
  • Protein: Mix in cooked bacon, sausage, or smoked salmon.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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