I started making this vegetable casserole on busy weeknights when I needed something hearty yet packed with color. The creamy egg mixture binds tender broccoli, cauliflower, and sweet peppers under a blanket of melted cheese that stretches with every scoop. It feels comforting without being heavy and always draws everyone to the table. The golden top and vibrant vegetables make it look far more complicated than it actually is.
Don’t miss: Easy Baked Egg-Stuffed Peppers with Ham and Cheese
Why you’ll love this recipe
Colorful vegetables and gooey cheese create an easy, satisfying one-dish meal.
- Loaded with fresh broccoli, cauliflower, and sweet peppers
- Creamy egg base holds everything together beautifully
- Golden cheese topping delivers perfect stretchy pulls
- Ready in under an hour with simple prep steps
Ingredients
These everyday vegetables and pantry staples come together for a colorful, cheesy bake.
- 3 cups broccoli florets
- 2 cups cauliflower florets
- 1 red bell pepper
- 1 yellow bell pepper
- 4 large eggs
- 1 cup milk
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- 2 tablespoons chopped fresh parsley
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon olive oil

Swap milk for half-and-half if you prefer a richer sauce. Any color of bell pepper works, and frozen florets can replace fresh after thorough thawing and draining. Monterey Jack or a Mexican blend can stand in for the cheddar and mozzarella combination without changing the overall character.
You might also like: Grilled Creole Potato and Beef Skewers Recipe
Step-by-step instructions
Follow these eight steps to build a creamy, cheesy vegetable casserole that bakes up golden and delicious.
Step 1: Preheat the oven and prep the dish
Preheat your oven to 375°F and lightly grease a 9×13-inch glass baking dish with olive oil. This prevents sticking and helps the edges brown evenly during baking.
Step 2: Chop and arrange the vegetables

Cut the broccoli and cauliflower into even florets and dice the red and yellow peppers. Spread all the vegetables evenly across the bottom of the prepared baking dish.
Step 3: Whisk the egg base
In a large bowl, crack the eggs and whisk them with the milk until fully combined. Season the mixture with salt and black pepper for balanced flavor throughout.
Step 4: Add the fresh herbs
Stir the chopped parsley into the egg and milk mixture until evenly distributed. The herbs add a fresh note that brightens the rich, creamy sauce.
Step 5: Pour the sauce over the vegetables
Slowly pour the egg mixture evenly over the arranged vegetables in the dish. Gently shake the dish so the liquid settles between the florets and peppers.
Step 6: Top with shredded cheese
Sprinkle the cheddar and mozzarella evenly over the entire surface. The two cheeses melt together into a golden, stretchy blanket that finishes the casserole.
Step 7: Bake until set and golden
Place the dish in the preheated oven and bake for 30 to 35 minutes. The center should be set and the cheese deeply golden with some browned spots.
Step 8: Rest and slice to serve
Remove the casserole from the oven and let it rest for five minutes. This short rest allows the slices to hold their shape when served.
Tips & common mistakes
A few careful details ensure the casserole sets properly and the cheese browns evenly.
- Cut vegetables into similar sizes for even cooking
- Do not overmix the egg base or it becomes tough
- Use room-temperature eggs for a smoother mixture
- Let the dish rest before cutting for cleaner portions

Cheesy Vegetable Casserole
Equipment
- 1 | 9×13-inch glass baking dish |
- 1 Large mixing bowl
- 1 | Whisk |
- 1 | Knife | for chopping vegetables
- 1 | cutting board |
- 1 | Measuring cups and spoons |
Ingredients
- 3 | cups | broccoli florets |
- 2 | cups | cauliflower florets |
- 1 | | red bell pepper | diced
- 1 | | yellow bell pepper | diced
- 4 | large | eggs |
- 1 | cup | milk |
- 1 | cup | shredded cheddar cheese |
- 0.5 | cup | shredded mozzarella cheese |
- 2 | tbsp | chopped fresh parsley |
- 1 | tsp | salt |
- 0.5 | tsp | black pepper |
- 1 | tbsp | olive oil | for greasing
Instructions
- Preheat oven to 375°F and grease a 9×13-inch baking dish with olive oil.
- Arrange broccoli florets, cauliflower florets, and diced bell peppers evenly in the dish.
- In a large bowl, whisk eggs with milk, salt, and black pepper until smooth.
- Stir chopped parsley into the egg mixture.
- Pour the mixture evenly over the vegetables.
- Sprinkle cheddar and mozzarella cheeses over the top.
- Bake for 30–35 minutes until the center is set and the cheese is golden.
- Rest 5 minutes before slicing and serving.
Notes
Reheat in a 350°F oven to maintain texture.
Frozen vegetables can be used if thawed and well drained.
Add cooked chicken or ham for a heartier main dish.
Recipe variations
Simple changes let you adapt this casserole to different preferences or ingredients on hand.
- Add cooked chicken or ham for extra protein
- Stir in a pinch of red pepper flakes for mild heat
- Use all cheddar for a sharper cheese flavor
- Swap in spinach or zucchini for different vegetables
What to serve with this recipe
Light sides and simple drinks complement the rich, cheesy vegetable casserole perfectly.
- Crusty bread or warm dinner rolls for dipping
- Simple green salad with lemon vinaigrette
- Roasted potatoes or quinoa on the side
- Sparkling water with lemon or light white wine
Try this next: Crispy Chicken-Stuffed Potato Croquettes Recipe
Frequently asked questions
Here are answers to the questions most often asked about this cheesy vegetable casserole.
Can I assemble this casserole ahead of time?
Yes, arrange the vegetables and pour the egg mixture over them up to one day ahead. Cover and refrigerate, then add the cheese and bake when ready.
How do I know when the casserole is fully set?
The center should no longer jiggle and a knife inserted in the middle should come out clean. The top will also be golden and slightly puffed.
Can I use frozen vegetables instead of fresh?
Absolutely. Thaw and drain them thoroughly first so excess water does not make the casserole soggy. Pat them dry before arranging in the dish.
How should I store and reheat leftovers?
Store covered in the refrigerator for up to three days. Reheat individual portions in a 350°F oven until warmed through to keep the texture intact.
Final thoughts

This cheesy vegetable casserole brings bright color and comforting flavor to the table with very little effort. The tender broccoli, cauliflower, and peppers stay vibrant under a creamy egg base and golden cheese topping. It works equally well as a main dish or generous side. Make it this week, leave a five-star rating, and share your favorite vegetable additions in the comments below. Enjoy every stretchy, flavorful bite!





