This Spinach Ricotta Brunch Bake is a light yet satisfying dish that’s perfect for relaxed weekends, special brunches, or make-ahead breakfasts. Creamy ricotta, melty cheeses, tender spinach, and fluffy eggs come together in a comforting baked dish that feels both wholesome and indulgent.
Why You’ll Love This Recipe
This recipe is simple to prepare but delivers rich flavor and a soft, custardy texture. It’s versatile enough to customize with different vegetables or herbs, works well for meal prep, and can be served warm or at room temperature. Whether you’re hosting brunch or planning breakfasts for the week, this bake fits right in.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup ricotta cheese
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
2 cups fresh spinach, chopped (or 1 cup frozen spinach, thawed and well drained)
6 large eggs
1/2 cup milk
1 teaspoon garlic powder
1/2 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon dried Italian herbs (optional)
1 small onion, finely diced (optional)
1 tablespoon olive oil (only if using onion)
Directions
Preheat the oven to 375°F (190°C). Lightly grease a 9×9-inch baking dish and set it aside.
If using onion and fresh spinach, heat the olive oil in a skillet over medium heat. Add the diced onion and cook for 3–4 minutes until soft and translucent. Add the spinach and cook just until wilted. Remove from heat and allow the mixture to cool slightly.
In a large mixing bowl, whisk the eggs until well combined. Add the milk, ricotta cheese, garlic powder, salt, black pepper, and dried Italian herbs. Whisk until smooth.
Stir in the cooked spinach mixture, shredded mozzarella, and half of the Parmesan cheese. Mix until everything is evenly distributed.
Pour the mixture into the prepared baking dish. Sprinkle the remaining Parmesan evenly over the top.
Bake for 25–30 minutes, or until the center is set and the top is lightly golden. Remove from the oven and let rest for 5 minutes before slicing and serving.
Servings and timing
This recipe makes 6 generous servings.
Preparation time: 10–15 minutes
Cooking time: 25–30 minutes
Total time: approximately 40–45 minutes
Variations
You can add diced bell peppers or mushrooms for extra vegetables.
Swap spinach with kale or Swiss chard for a slightly different flavor.
Use feta cheese in place of part of the ricotta for a tangier profile.
Add a pinch of chili flakes if you enjoy a subtle heat.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 30–60 seconds, or warm the entire dish in a 325°F (165°C) oven until heated through. This bake can also be enjoyed cold.
FAQs
Can I make this recipe ahead of time?
Yes, you can assemble the mixture the night before, cover it, and store it in the refrigerator. Bake it fresh the next day.
Can I use only fresh spinach?
Absolutely. Fresh spinach works perfectly; just cook it briefly to remove excess moisture.
How do I know when the bake is fully cooked?
The center should be set and no longer jiggly, and a knife inserted should come out mostly clean.
Can I use low-fat ricotta?
Yes, low-fat ricotta can be used, though the texture will be slightly less creamy.
Is this recipe suitable for vegetarians?
Yes, this dish is completely vegetarian.
Can I freeze this brunch bake?
Yes, allow it to cool completely, then freeze portions in airtight containers for up to 2 months.
What can I serve with this dish?
It pairs well with a fresh salad, sliced fruit, or warm bread.
Can I replace milk with a dairy-free option?
Yes, unsweetened plant-based milk can be used with good results.
Why should frozen spinach be drained well?
Excess moisture can make the bake watery, so thorough draining is important.
Can I bake this in a different pan size?
Yes, but baking time may vary. Thicker bakes need more time, while thinner ones cook faster.
Conclusion
Spinach Ricotta Brunch Bake is a reliable, flavorful dish that’s easy to prepare and satisfying to serve. With simple ingredients and flexible options, it’s a recipe you’ll return to again and again for stress-free breakfasts and brunches.
This Spinach Ricotta Brunch Bake is a light, fluffy, and cheesy egg dish perfect for brunch or meal prep. Packed with fresh spinach, creamy ricotta, and melty cheeses, it’s a satisfying vegetarian bake that’s both wholesome and indulgent.
Author:Sophia
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:6 servings
Category:Breakfast
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
1 cup ricotta cheese
1/2 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
2 cups fresh spinach, chopped (or 1 cup frozen spinach, thawed and well drained)
6 large eggs
1/2 cup milk
1 teaspoon garlic powder
1/2 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon dried Italian herbs (optional)
1 small onion, finely diced (optional)
1 tablespoon olive oil (only if using onion)
Instructions
Preheat oven to 375°F (190°C). Lightly grease a 9×9-inch baking dish.
If using onion and fresh spinach, heat olive oil in a skillet over medium heat. Sauté onion for 3–4 minutes until soft, then add spinach and cook until wilted. Let cool slightly.
In a large bowl, whisk the eggs. Add milk, ricotta, garlic powder, salt, pepper, and Italian herbs. Whisk until smooth.
Stir in the spinach mixture, mozzarella, and half the Parmesan cheese.
Pour the mixture into the prepared baking dish. Sprinkle the remaining Parmesan on top.
Bake for 25–30 minutes, or until the center is set and the top is golden.
Let rest for 5 minutes before slicing and serving.
Notes
Add bell peppers or mushrooms for extra vegetables.
Swap spinach with kale or Swiss chard.
Use feta instead of some ricotta for a tangy twist.