
There’s something comforting about the aroma of a warm casserole baking in the oven, filling the kitchen with the promise of a hearty, satisfying meal. The Easy Cheesy Broccoli & Egg Casserole is a perfect choice for a leisurely weekend brunch, a cozy family breakfast, or even a make-ahead dish for busy mornings. Its golden, bubbly cheese topping, tender broccoli, and fluffy eggs make it a crowd-pleaser, combining simplicity with indulgence.
This casserole was inspired by the idea of bringing together wholesome, everyday ingredients into a dish that feels special without requiring hours in the kitchen. It’s a nod to the classic breakfast casseroles many of us grew up with, updated with fresh vegetables and a creamy, cheesy texture that will have everyone asking for seconds. Whether you’re hosting friends for a late Sunday brunch or planning a nutritious meal prep for the week, this dish delivers both flavor and convenience.
Ingredients
-
1 tablespoon olive oil or butter
-
1 medium onion, finely chopped
-
2 cloves garlic, minced
-
3 cups fresh broccoli florets, lightly steamed
-
8 large eggs
-
1 cup milk (whole or 2%)
-
1 teaspoon salt
-
½ teaspoon black pepper
-
½ teaspoon paprika (optional)
-
1 cup shredded cheddar cheese
-
½ cup shredded mozzarella cheese
-
¼ cup grated Parmesan cheese
-
1 teaspoon Dijon mustard (optional for extra flavor)
-
½ teaspoon dried thyme or Italian seasoning
Directions
-
Preheat the oven and prepare the dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with olive oil, butter, or nonstick cooking spray.
-
Prepare the vegetables: In a medium skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for 3–4 minutes until translucent. Stir in the garlic and cook for another 30 seconds until fragrant.
-
Steam the broccoli: Lightly steam the broccoli florets for 2–3 minutes until just tender but still crisp. Avoid overcooking, as the broccoli will continue to cook in the casserole.
-
Mix the eggs and milk: In a large mixing bowl, whisk together the eggs, milk, salt, black pepper, paprika, Dijon mustard, and dried thyme or Italian seasoning until well combined.
-
Combine ingredients: Add the sautéed onion and garlic mixture to the eggs. Stir in the steamed broccoli and half of the cheddar and mozzarella cheeses. Mix gently until everything is evenly distributed.
-
Assemble the casserole: Pour the mixture into the prepared baking dish. Sprinkle the remaining cheddar, mozzarella, and Parmesan cheese evenly over the top.
-
Bake: Place the casserole in the preheated oven and bake for 30–35 minutes, or until the eggs are fully set and the top is golden and bubbly. A toothpick inserted into the center should come out clean.
-
Cool and serve: Let the casserole rest for 5–10 minutes before slicing. This allows the eggs to firm up slightly and makes serving easier.
Tips for the Perfect Casserole
-
Customize the vegetables: While broccoli is the star ingredient, feel free to add bell peppers, mushrooms, or spinach for added nutrition and color.
-
Cheese variations: Cheddar and mozzarella are classic, but gouda, Monterey Jack, or Swiss cheese can add a unique flavor.
-
Make-ahead convenience: Prepare the casserole the night before, cover, and refrigerate. Bake the next morning, adding 5–10 extra minutes to the cooking time.
-
Serving suggestions: Serve warm with toasted bread, fresh fruit, or a side salad for a complete brunch spread.
Why You’ll Love This Recipe
This Easy Cheesy Broccoli & Egg Casserole stands out because it combines simple ingredients with incredible flavor. The creamy, cheesy eggs perfectly complement the tender broccoli, making each bite satisfying and wholesome. It’s versatile, easy to prep, and appeals to both adults and children.
Unlike many breakfast dishes that feel heavy or one-dimensional, this casserole balances protein, vegetables, and dairy, creating a complete meal that satisfies without being overly rich. It’s a fantastic way to sneak extra vegetables into your morning routine without sacrificing taste.
Variations and Add-Ins
-
Mediterranean twist: Add chopped sun-dried tomatoes, Kalamata olives, and feta cheese.
-
Southwestern flavor: Mix in black beans, corn, diced red bell peppers, and sprinkle with chili powder.
-
Herb-forward option: Fresh basil, parsley, or chives can elevate the flavor profile.
-
Extra crunch: Top the casserole with toasted breadcrumbs or crushed crackers before baking.
Meal Prep and Storage Tips
-
Make-ahead prep: Assemble the casserole the night before, cover it with foil, and refrigerate. Bake in the morning, adding extra baking time if chilled.
-
Storing leftovers: Keep in an airtight container in the fridge for up to 4 days.
-
Reheating: Reheat individual slices in the microwave for 1–2 minutes or the whole dish in the oven at 350°F until warmed through.
Nutritional Benefits
This casserole isn’t just delicious—it’s nutritious. Broccoli is rich in fiber, vitamins C and K, and antioxidants, making it a superfood-packed addition to your breakfast. Eggs provide high-quality protein and essential nutrients like choline, supporting brain health and sustained energy. Combining these with cheese ensures a creamy, satisfying texture while adding calcium and flavor.
By incorporating fresh vegetables and using moderate amounts of cheese, this casserole strikes a balance between indulgence and wholesome eating, making it ideal for families looking to enjoy comfort food without compromising nutrition.
Perfect Occasions to Serve
-
Weekend brunch: Impress guests with a flavorful, cheesy dish that pairs well with coffee or fresh juice.
-
Holiday breakfast: Serve during Easter, Christmas morning, or Mother’s Day brunch for a warm, comforting start to the day.
-
Potluck gatherings: This casserole travels well and can be baked ahead, making it perfect for sharing with friends and family.
-
Meal prep for the week: Bake on Sunday and enjoy easy breakfasts or lunches throughout the week.
Pro Tips for a Gorgeous Casserole
-
Even baking: Spread the egg mixture evenly in the dish and make sure the broccoli is uniformly distributed to prevent uneven cooking.
-
Cheese topping: For a golden, bubbly top, use a mix of cheeses and sprinkle a little extra Parmesan around the edges.
-
Prevent sogginess: Ensure vegetables are not over-steamed and pat dry before mixing to keep the casserole firm.
-
Flavor boost: Add a teaspoon of Dijon mustard or a pinch of smoked paprika for a subtle depth of flavor.
Serving Suggestions
-
Slice and serve warm with a side of fresh fruit, like berries or orange slices.
-
Pair with a green salad or roasted potatoes for a heartier brunch.
-
For a lighter option, enjoy a small portion with whole-grain toast or English muffins.
Frequently Asked Questions
Can I make this casserole vegetarian?
Yes! This Easy Cheesy Broccoli & Egg Casserole is naturally vegetarian-friendly. Eggs and cheese provide plenty of protein, while the broccoli adds a wholesome vegetable component. If you follow a strict vegetarian diet, make sure the cheeses you choose do not contain animal rennet, which is sometimes used in traditional cheese-making. For added variety and nutrition, you can include extra vegetables like zucchini, bell peppers, cherry tomatoes, or spinach. These additions not only enhance the flavor and texture but also make the casserole more colorful and visually appealing. Feel free to experiment with your favorite vegetables or herbs to customize it to your taste. Some people enjoy a touch of fresh basil, parsley, or chives stirred in before baking, which gives the dish a bright, fresh flavor.
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli is a convenient and time-saving option. However, there are a few tips to ensure your casserole turns out perfectly. Thaw the broccoli first and lightly steam it for a few minutes to remove excess water and soften it slightly. Frozen broccoli tends to release moisture as it cooks, which can make the casserole watery if not handled properly. Gently pat the florets dry with a paper towel before combining them with the egg and cheese mixture. This simple step will help the casserole maintain its creamy, fluffy texture without becoming soggy. Using frozen broccoli also makes it easy to have this casserole year-round, regardless of the season.
How can I make this casserole low-carb or keto-friendly?
To make a low-carb or keto-friendly version, replace the milk with heavy cream and use full-fat cheeses. You can also increase the amount of non-starchy vegetables, such as spinach, cauliflower, or zucchini, which help bulk up the casserole while keeping it low in carbohydrates. This version will be richer and creamier while still keeping it satisfying and flavorful.
Can I freeze this casserole?
Yes! This casserole freezes wonderfully, making it ideal for meal prep or busy mornings. Allow it to cool completely after baking, then cut into portions and store in airtight containers or freezer-safe bags. Reheat in the oven at 350°F (175°C) until warmed through, about 20–25 minutes. This ensures the casserole retains its creamy texture and cheesy top.
Final Thoughts
The Easy Cheesy Broccoli & Egg Casserole is more than just a breakfast dish—it’s a celebration of simple ingredients coming together to create something extraordinary. Its versatility allows you to tailor it to your taste, while its creamy, cheesy texture ensures that every bite is comforting and satisfying.
Whether you’re cooking for family, friends, or simply yourself, this casserole embodies the essence of a perfect brunch: easy to make, flavorful, and memorable. With a little prep, you can enjoy a warm, nourishing meal that brings everyone to the table and encourages seconds.
Make this recipe your go-to for weekends, holidays, or any day you want to start with a delicious, wholesome meal. Once you try it, this Easy Cheesy Broccoli & Egg Casserole will quickly become a favorite in your brunch rotation.
Print
Easy Cheesy Broccoli & Egg Casserole for Brunch
- Total Time: 50 minutes
- Yield: 6-8 servings 1x
Description
This Easy Cheesy Broccoli & Egg Casserole is the perfect dish for a cozy weekend brunch or a make-ahead breakfast. Packed with tender broccoli, fluffy eggs, and a cheesy golden topping, it’s a comforting, wholesome meal that’s sure to please the whole family. Inspired by classic breakfast casseroles, this recipe brings fresh vegetables and rich cheese together in a simple, flavorful way that’s ideal for gatherings or meal prep.
Ingredients
-
1 tablespoon olive oil or butter
-
1 medium onion, finely chopped
-
2 cloves garlic, minced
-
3 cups fresh broccoli florets, lightly steamed
-
8 large eggs
-
1 cup milk (whole or 2%)
-
1 teaspoon salt
-
½ teaspoon black pepper
-
½ teaspoon paprika (optional)
-
1 cup shredded cheddar cheese
-
½ cup shredded mozzarella cheese
-
¼ cup grated Parmesan cheese
-
1 teaspoon Dijon mustard (optional)
-
½ teaspoon dried thyme or Italian seasoning
Instructions
-
Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
-
In a skillet, heat olive oil over medium heat. Sauté onion for 3–4 minutes until translucent. Add garlic and cook 30 seconds.
-
Lightly steam broccoli for 2–3 minutes until tender but still crisp. Pat dry.
-
In a large bowl, whisk together eggs, milk, salt, pepper, paprika, Dijon mustard, and thyme or Italian seasoning.
-
Stir in sautéed onion and garlic mixture, steamed broccoli, and half of the cheddar and mozzarella cheeses.
-
Pour mixture into prepared baking dish and top with remaining cheddar, mozzarella, and Parmesan cheeses.
-
Bake for 30–35 minutes until eggs are set and top is golden. Toothpick inserted in center should come out clean.
-
Let cool 5–10 minutes before slicing and serving.
Notes
-
Customize with additional vegetables like bell peppers, mushrooms, or spinach.
-
Use a variety of cheeses to enhance flavor.
-
Assemble ahead of time and refrigerate overnight; bake the next morning.
-
Store leftovers in an airtight container in the fridge for up to 4 days.
-
This casserole can also be frozen after baking; reheat in oven at 350°F until warmed through.
- Prep Time: 15 minutes
- Cook Time: 35 minutes

