Festive Italian Brunch Casserole with Cheese and Vegetables Recipe

This Festive Italian Brunch Casserole layers fluffy eggs with sautéed bell peppers, zucchini, spinach, cherry tomatoes, caramelized onions, and a generous blend of mozzarella, fontina, and Parmesan cheeses. Baked until golden and bubbly, it’s a colorful, make-ahead vegetarian showstopper perfect for holiday brunches, family gatherings, or weekend celebrations.

Why You’ll Love This Recipe

You’ll fall in love with this Festive Italian Brunch Casserole because it combines the comforting creaminess of a classic breakfast bake with vibrant Italian flavors and effortless elegance.

It’s a true crowd-pleaser: cheesy, vegetable-packed, and beautifully golden on top—ideal for feeding a group without spending the morning chained to the stove. The make-ahead nature means you can assemble it the night before, pop it in the oven when guests arrive, and serve something that looks and tastes impressive.

Every slice delivers fluffy eggs, melty cheese, and tender, seasoned vegetables in perfect harmony. It’s naturally adaptable for dietary needs, reheats beautifully, and feels special enough for holidays or lazy weekend brunches yet simple enough for any day you want to feel festive.

Yield: 10 generous servings

Festive Italian Brunch Casserole with Cheese and Vegetables Recipe

Festive Italian Brunch Casserole with Cheese and Vegetables Recipe

Cheesy, veggie-loaded Italian brunch casserole—festive, make-ahead, golden, and perfect for holiday mornings!

Prep Time 20 minutes
Cook Time 45 minutes
Additional Time 15 minutes
Total Time 1 hour 20 minutes

Ingredients

  • 10–12 large eggs
  • 1¼ cups whole milk or half-and-half
  • 2 tbsp extra-virgin olive oil
  • 1 large onion, thinly sliced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 medium zucchini, diced
  • 3 cups fresh spinach, roughly chopped
  • 1 cup cherry tomatoes, halved
  • 2–3 garlic cloves, minced
  • 1½ tsp dried Italian seasoning (or 1 tbsp fresh chopped herbs)
  • 1½ cups shredded mozzarella cheese
  • 1 cup shredded fontina cheese
  • ¾ cup freshly grated Parmesan cheese
  • ¼ tsp ground nutmeg
  • Salt and freshly ground black pepper, to taste
  • Optional: pinch of red pepper flakes, fresh basil for garnish

Instructions

  1. Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish (or line with parchment for easy serving).
  2. Heat olive oil in a large skillet over medium heat. Add sliced onion and cook 6–8 minutes until soft and starting to turn golden.
  3. Add diced bell peppers and zucchini—sauté another 5–6 minutes until vegetables soften and release most of their moisture.
  4. Stir in minced garlic, Italian seasoning, and red pepper flakes if using—cook 60 seconds until fragrant. Add spinach and cook until just wilted (2–3 minutes). Remove from heat and stir in halved cherry tomatoes. Season lightly with salt and pepper.
  5. In a very large bowl, whisk eggs vigorously until well beaten. Add milk/half-and-half, nutmeg, a generous pinch of salt, and black pepper—whisk until completely smooth.
  6. Spread the cooked vegetable mixture evenly across the bottom of the prepared baking dish.
  7. Sprinkle about two-thirds of the mozzarella and fontina cheeses over the vegetables.
  8. Slowly pour the egg mixture over everything, gently shaking the dish so the custard settles between the veggies.
  9. Top evenly with remaining mozzarella, fontina, and all the Parmesan cheese—make it look pretty!
  10. Bake 40–45 minutes until puffed, golden, and set in the center (a knife inserted should come out clean or with moist crumbs). Let rest 10–15 minutes, garnish with fresh basil if desired, then slice and serve warm—enjoy this festive, cheesy Italian masterpiece!

Notes

Make-ahead friendly: assemble up to 24 hours ahead, cover tightly, and refrigerate—bake straight from the fridge (add 5–10 minutes). Use a mix of melty + sharp cheeses for best flavor. Casserole reheats and freezes beautifully. Naturally gluten-free (no bread/crust needed).

Nutrition Information

Yield

10

Serving Size

1

Amount Per Serving Calories 377Total Fat 25gSaturated Fat 13gUnsaturated Fat 12gCholesterol 72mgSodium 875mgCarbohydrates 15gFiber 3gSugar 6gProtein 25g

The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Recipe Tips and Tricks

Sauté vegetables until moisture is mostly evaporated to prevent a watery casserole. Lightly grease the baking dish and line with parchment for easy removal and cleanup. Let the casserole rest 10–15 minutes after baking so it sets and slices cleanly.

For extra fluffiness, whisk eggs vigorously or add a splash of sparkling water. Use a mix of cheeses—one melty (mozzarella/fontina) and one sharp (Parmesan) for best flavor and texture.

If assembling ahead, cover tightly and refrigerate up to 24 hours; add 5–10 extra minutes to baking time if starting cold. For a golden, bubbly top, finish under the broiler for 1–2 minutes (watch closely!). Cut into squares or wedges for easy serving.

Ingredients Notes

Large eggs form the custardy, protein-rich base—room-temperature eggs whisk more smoothly. Whole milk or half-and-half adds richness and tenderness (whole milk is lighter, cream is luxurious).

A colorful mix of bell peppers, zucchini, spinach, and cherry tomatoes brings sweetness, earthiness, brightness, and nutrition. Onion (sweet or yellow) caramelizes for depth. Fresh mozzarella and fontina melt into gooey pockets; Parmesan adds nutty, salty punch.

Garlic and dried Italian seasoning (or fresh herbs) deliver that unmistakable Italian aroma. Olive oil is the authentic fat for sautéing. A pinch of nutmeg enhances the egg custard subtly. Optional red pepper flakes add gentle warmth.

Variations and Substitutions

Make it meaty with cooked Italian sausage, pancetta, prosciutto, or diced ham layered in. Go dairy-free with plant-based milk, vegan cheese shreds, and nutritional yeast. Swap vegetables for asparagus, artichoke hearts, roasted red peppers, mushrooms, or broccoli.

Use provolone, asiago, or ricotta salata instead of fontina. Add sun-dried tomatoes, olives, or capers for briny Mediterranean flair. For a crustless/low-carb version, skip any bread cubes and bake directly in the dish.

Make it spicy with chili flakes, Calabrian chili paste, or hot Italian sausage. Turn it into mini casseroles in muffin tins (reduce bake time to 20–25 minutes). Add cooked quinoa, farro, or cubed bread for heartier texture.

Storage Options

Refrigerate leftovers tightly covered for up to 4 days. Reheat individual portions in a 325°F (160°C) oven for 10–15 minutes or in the microwave (covered, with a splash of milk to keep moist).

Freezes well for up to 2 months—cool completely, wrap portions tightly in plastic and foil, thaw overnight in the refrigerator, and reheat in the oven for best texture. Flavor actually deepens after a day in the fridge—many say it tastes even better the next day.

Dish Gallery

Please share this Festive Italian Brunch Casserole with Cheese and Vegetables Recipe with your friends and do a comment below about your feedback.

We will meet you on next article.

Until you can read, Easy Italian Brunch Quiche with Spinach and Cheese Recipe

Similar Posts

Leave a Reply

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