This Ina Garten Brunch Egg Casserole is a rich and savory recipe, which is made with Gruyere cheese and sautéed vegetables. It’s the perfect make-ahead dish for a crowd, ready in about 1 hour.
Jump to RecipeIna Garten Brunch Egg Casserole Ingredients
- 12 large eggs
- 1 1/2 cups whole milk
- 1 cup heavy cream
- 1 1/2 cups shredded Gruyere cheese
- 1 cup shredded sharp Cheddar cheese
- 1 cup cooked bacon or sausage, crumbled (optional)
- 1 medium onion, diced
- 1 medium red bell pepper, diced
- 2 cups fresh spinach (optional)
- 2 tablespoons butter
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- Fresh parsley, chopped (optional, for garnish)

How To Make Ina Garten Brunch Egg Casserole
- Prep Oven and Dish: Preheat your oven to 375°F (190°C). Generously grease a 9×13-inch baking dish with butter or non-stick spray.
- Sauté the Vegetables: In a large skillet, melt the butter over medium heat. Add the diced onion and red bell pepper and sauté for 4–5 minutes until they begin to soften. If using spinach, add it to the skillet and cook for another 1–2 minutes until it has wilted. Set aside to cool slightly.
- Whisk the Egg Mixture: In a large mixing bowl, whisk together the eggs, milk, heavy cream, salt, and black pepper until the mixture is smooth and well combined.
- Assemble the Casserole: Spread the sautéed vegetables and the crumbled bacon or sausage (if using) in an even layer in the bottom of the prepared baking dish. Sprinkle both the Gruyere and cheddar cheeses over the top. Carefully pour the egg mixture over the fillings.
- Bake Until Golden: Place the casserole in the preheated oven and bake for 40–45 minutes. The casserole is done when the eggs are set in the center and the top is golden brown.
- Rest and Serve: Remove the casserole from the oven and let it rest for at least 10 minutes before slicing and serving. This allows the casserole to firm up. Garnish with fresh parsley, if desired, and serve warm.

Recipe Tips
- How to get the best flavor? Using high-quality, fresh ingredients makes all the difference. Freshly grated Gruyere and cheddar cheese will melt better and have more flavor than pre-shredded varieties.
- How do I avoid a dry casserole? Don’t overbake it. The casserole is ready when the center is just set (it shouldn’t be liquidy, but a slight wobble is okay). It will continue to cook from residual heat as it rests.
- Can I make this ahead of time? Yes, this is a perfect make-ahead dish. You can assemble the entire casserole the night before, cover it, and refrigerate. The next morning, bake it fresh, adding about 5-10 minutes to the baking time.
- Why let the casserole rest before serving? Resting is a crucial step. It allows the egg custard to finish setting, which makes the casserole much easier to slice into clean, neat portions that hold their shape.
What To Serve With Brunch Egg Casserole
This hearty casserole is a wonderful centerpiece for any brunch spread.
- A fresh fruit salad
- Toasted bagels, croissants, or crusty bread
- Roasted breakfast potatoes or hash browns
- Mimosas or a fresh pot of coffee

How To Store Brunch Egg Casserole
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freeze: You can freeze baked and cooled individual portions for up to 2 months. Thaw them overnight in the refrigerator before reheating.
- Reheat: Warm individual servings in the microwave or reheat the entire casserole in a 350°F oven until heated through.
Brunch Egg Casserole Nutrition Facts
- Calories: ~420 per serving
- Protein: 25g
- Fat: 33g
- Carbohydrates: 6g
- Sodium: 750mg
Nutrition information is estimated and may vary based on ingredients and cooking methods used.
FAQs
Absolutely. Assemble the casserole completely, cover it tightly, and refrigerate it overnight. The next morning, bake as directed, adding 5–10 minutes to the time since it will be starting from cold.
If you’re using vegetables with high water content, like mushrooms or spinach, it’s essential to sauté them first to cook out the excess moisture. Patting them dry before adding them to the dish also helps.
Yes, this recipe is very flexible. A mix of cheeses like mozzarella, Swiss, Monterey Jack, or even feta would be delicious. Use what you love.
Try More Recipes:
Ina Garten Brunch Egg Casserole Recipe
Course: BreakfastCuisine: AmericanDifficulty: Easy8
servings15
minutes45
minutes420
kcalA rich, savory, and crowd-pleasing baked egg casserole loaded with cheese, vegetables, and optional breakfast meats, perfect for making ahead.
Ingredients
-
12 large eggs
-
1 1/2 cups whole milk
-
1 cup heavy cream
-
1 1/2 cups shredded Gruyere cheese
-
1 cup shredded Cheddar cheese
-
1 cup cooked, crumbled bacon or sausage (optional)
-
1 onion & 1 red bell pepper, diced
-
2 cups fresh spinach (optional)
-
2 tbsp butter
-
1 tsp salt & 1/2 tsp black pepper
-
Fresh parsley, for garnish
Directions
- Preheat oven to 375°F (190°C). Grease a 9×13-inch dish.
- Sauté onion and bell pepper in butter until soft. Add spinach and cook until wilted.
- In a large bowl, whisk eggs, milk, cream, salt, and pepper.
- Layer the cooked vegetables and meat (if using) in the baking dish. Top with the cheeses.
- Pour the egg mixture evenly over the top.
- Bake for 40–45 minutes, until the center is set and the top is golden.
- Let rest for 10 minutes before slicing and serving.
Notes
- To make this ahead, assemble the night before, refrigerate, and add 5-10 minutes to the bake time.
- Don’t overbake the casserole; remove it from the oven when the center is just set.
- Resting the casserole after baking is essential for clean, easy slicing.
- Feel free to customize with your favorite vegetables, cheeses, or fresh herbs.
