This vegetable casserole recipe is the ultimate vegetarian comfort food! It combines tender vegetables with loads of delicious cheese to make a creamy casserole that's guaranteed to be a crowd-pleaser. Plus, it's so, so easy to make. In fact, all you have to follow are 3 simple steps to whip it up. And as far as prep work goes, all you're looking at is about 5 minutes worth of work.
The Best Vegetable Casserole
If you love veggies or are just looking for a way to get more vegetables into your day, this veggie casserole is the best recipe you can make!
I mean, it's just absolutely chock-full of delicious veggies that are coated in a rich, creamy sauce and a combination of melty mozzarella and cheddar cheese. How tasty does that sound?
Seriously, it's so good that when I serve this at family get-togethers - or on meatless Mondays - even the kids go in for seconds!
But, what I love most about this veggie casserole recipe is how easy it is to make. All you have to do to whip it up is make the creamy filling, combine it with the veggies, add all that deliciousness to a casserole dish, top everything with some cheese, and bake it in the oven!
Also, since this casserole is so easy to make, you'll have plenty of time to whip up a side dish to go with it. My favorite things to pair with it are this garlic bread and this Italian cheese bread.
Ingredients
The ingredient list for this broccoli cauliflower casserole recipe is also super simple.
In fact, I can almost guarantee that you'll have most - if not all - of them at your house already since they're all basically kitchen/pantry staples.
Anyway, here's everything you'll need to make this vegetable casserole recipe:
- 10 oz. frozen cauliflower, thawed
- 10 oz. frozen broccoli, thawed
- 8 oz. can bean sprouts, drained
- 5 oz. cream of mushroom soup
- ½ cup mayonnaise
- 1 egg
- Salt and pepper, to taste
- 4 oz. cheddar cheese, shredded
- 4 oz. mozzarella cheese, shredded
Common stuff, right?!
By the way, if you have any leftover broccoli after making this recipe, you can use it to make this easy broccoli rice casserole recipe next! Or, if you're looking for something a little different, check out this artichoke casserole. They're two of my favorite vegetable casserole recipes that everyone always loves.
And for something a little different, you can use a lot of the ingredients to make this vegetable lasagna with white sauce.
INGREDIENT SUBSTITUTIONS & SUGGESTIONS
While I recommend making this vegetable casserole with the ingredients listed above, there are lots of exciting ways to put your own twist on this classic recipe.
With that said, I'll go over some of my favorites below.
Experiment With Different Vegetables
Don't be afraid to use - and add in - some with different types of vegetables when you make this casserole. Green beans, brussels sprouts, sweet potatoes, water chestnuts, thawed frozen corn, butternut squash, zucchini, and spinach all make great additions to this recipe. You can even use a bag of thawed mixed frozen veggies.
Add Different Cheeses
In my opinion, you can never have enough cheese, and this is a great dish for experimenting with different cheeses! While I do like to use cheddar and mozzarella to make my veggie casseroles any kind of shredded cheese will work in their place. Some great options to consider are colby jack, swiss, taco cheese, or pepper jack cheese.
Also, for what it's worth, it's always delicious to add a sprinkle of parmesan cheese to the top of the casserole after it bakes.
How to Make Vegetable Casserole
Now it's time for the fun part - making the casserole!
As I said, this vegetable casserole recipe is so, so easy to put together. I mean, it'll take you no more than 5 minutes to assemble, and then the oven takes care of all of the heavy lifting - cough, cough, baking.
Anyway, let's not waste another second, let's get cooking.
Step 1: Make The Filling
First things first, you'll want to preheat your oven to 350°F (180°C) and grease a 9-inch baking dish with some cooking spray.
Next, take out a large bowl and add the mayonnaise, egg, and cream of mushroom soup to it. Then, beat these ingredients together with a whisk until they're smooth and fully combined.
Step 2: Building The Casserole
So, now that the casserole filling mixture is good to go, you'll want to add half of the thawed broccoli, cauliflower, and bean sprouts - or the thawed frozen mixed vegetables of your choice - to the prepared baking dish.
Then, you can pour half of the filling mixture on top of the veggies, followed by half of the mozzarella and half of the cheddar cheese. Once you've made one layer, you can repeat the same process to form a second layer.
Step 3: Bake The Casserole
Now that you've got your veggie casserole prepped and ready to go, you can pop it in the oven and bake it for about 1 hour - or until the filling is set and the cheese is bubbly and golden brown.
Finally, after an hour is up you can let the casserole cool for a few minutes before serving. Enjoy!
How to Store Vegetable Casserole
This recipe for vegetable casserole will make about 6 servings, so it's perfect for a big family dinner or a side dish at a party. If you're lucky you might even end up with some leftovers.
Speaking of leftovers, if you do end up with some you can store 'em in an airtight container in the fridge for about 3-7 days.
With that said, if you want to keep the casserole for even longer, you can freeze it in a sealed container for up to six months.
How to Reheat Vegetable Casserole
Once you're ready to eat this veggie casserole again, it's definitely best reheated.
To reheat your casserole, just put it back in a casserole dish, cover it, and bake it in the oven at 350°F for about 10-15 minutes until the cheese melts and the filling is warmed.
Alternatively, if you're only warming up a single serving you can heat it in the microwave in 30-second increments until it's warmed through.
FAQS About This Vegetable Casserole Recipe
Can I add a topping to this vegetable casserole?
Yes, you can absolutely add a topping to this vegetable casserole. I like just using cheese as the topping, but a crumbly topping is a great way to give vegetable casseroles another dimension.
To make a crumbly topping all you have to do is combine crushed Ritz cracker crumbs with some melted butter and then add it right before baking the casserole.
Alternatively, you can add some crispy fried onions on top of the veggie casserole right before baking it for another crunchy option as well.
Can I use different fresh vegetables?
Yes, you can totally add in some fresh vegetables to this veggie casserole and really beef it up. Corn, grean beans, peas, carrots, onions, and bell peppers are just a few of the fresh veggies I like to add to it from time to time. But, with that said, you can really add any of your favorite vegetables to this dish and it will turn out great.
Wrapping It Up
Well, that's how to make a vegetable casserole in just a few simple steps!
This casserole is easily one of my favorite healthy dinner recipes. I mean, the rich combination of the creamy filling and melted cheese with the veggies is just so, so good. And the fact that it's such a breeze to make is just an added bonus.
I know I'm biased, but I really think this is one of the best vegetable casserole recipes you'll ever make! At least, my friends and family think so.
Anyway, I hope you like this casserole as much as I/we do.
As always, if you give it a try, leave a comment below and let me know what you think!
More Casserole Recipes
Vegetable casseroles really don't get better than this one, and if you're looking for some more incredible casserole recipes, we have a ton on the blog you can make next!
Give one of these a try:
- Pork chop casserole
- Cheesy potato casserole
- John Wayne Casserole
- Sloppy joe casserole
- Ham and potato casserole
- Sausage green bean potato casserole
Oh, and as always, make sure to check us out on TikTok, Instagram, and YouTube! We post new recipes on them every day.
The BEST Vegetable Casserole Recipe (Prepped In 5 Minutes)

This vegetable casserole recipe is the ultimate vegetarian comfort food! It combines fresh vegetables with loads of delicious cheese to make a creamy casserole that's guaranteed to be a crowd-pleaser. Plus, it's so, so easy to make. In fact, all you have to follow are 3 simple steps to whip it up. And as far as prep work goes, all you're looking at is about 5 minutes worth of work.
Ingredients
- 10 oz. frozen cauliflower, thawed
- 10 oz. frozen broccoli, thawed
- 8 oz. can bean sprouts, drained
- 5 oz. cream of mushroom soup
- ½ cup mayonnaise
- 1 egg
- Salt and pepper, to taste
- 4 oz. cheddar cheese, shredded
- 4 oz. mozzarella cheese, shredded
Instructions
- Preheat oven to 350°F (180°C).
- Grease a 9-inch baking dish with some cooking spray.
- In a mixing bowl, beat mayonnaise, egg, and cream of mushroom soup.
- Place half the thawed broccoli, cauliflower, and bean sprouts into a baking dish.
- Pour half the egg mixture on top and add half the mozzarella and half the cheddar cheese on top of that.
- Repeat the layers again and bake the casserole for about 1 hour and 10 minutes.
- Cool casserole briefly before serving.
Nutrition Information:
Serving Size:
1 servingAmount Per Serving: Calories: 270Total Fat: 22gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 0mgSodium: 0mgCarbohydrates: 8gFiber: 3gSugar: 0gProtein: 11g
Val
Took hardly any time to make and it turned out great. Next time I'll add in even more veggies like carrots and peas.
Nichole
Absolutely delish 🙂
Liz M.
Love the mix of veggies that are in this!