I’m always on the hunt for hearty dishes that please a crowd, and this vegetable casserole does just that. It boasts a comforting mix of flavors, textures, and all the good stuff that makes dinner worthwhile. Trust me, it’s simple to whip up, taking just over an hour from start to finish, and it’s perfect for families, potlucks, or even as a versatile meal-prep option for the week ahead.
This casserole hits the sweet spot. Loaded with bright green broccoli and colorful mixed vegetables, it’s creamy yet satisfying, topped with a golden crust of crispy Ritz crackers. The combination of cheddar cheese and savory ingredients creates a warm embrace on a chilly evening, making it an ideal choice for a cozy family dinner. Whether you’re serving it as a main dish or a side, this vegetable casserole will surely impress everyone at the table.
Why you’ll love vegetable casserole
- Easy to prepare with minimal cleanup.
- Packed with delicious flavors from veggies and cheese.
- A budget-friendly option for feeding a crowd.
- Great for meal prepping and storing.
- Perfect for the whole family, including picky eaters.
“It’s a family favorite that disappears every time!”
Step-by-step overview
Making this vegetable casserole is quite straightforward. You’ll start by sautéing onions in butter, then mix in creamy ingredients, cheese, and vegetables before combining everything with cooked rice and eggs. After layering in the casserole dish, you’ll pop it in the oven to bake it until it’s golden and bubbly.
What ingredients do I need for vegetable casserole?
- 1 small yellow onion
- 1 tablespoon butter
- 10.5 oz cream of mushroom soup
- ½ cup milk
- ½ cup sour cream
- 2 heaping cups frozen broccoli
- 3 cups frozen mixed vegetables
- 8 oz shredded cheddar cheese
- 2 large eggs
- 2 cups cooked rice
- ½ teaspoon garlic salt
- ½ teaspoon salt
- ½ teaspoon mustard powder
- ½ teaspoon Italian seasoning
- ¼ teaspoon pepper
- 1 cup crushed Ritz crackers for topping
- 2 tablespoons melted butter for topping
Ingredient notes & swaps
- Onion: You can substitute with shallots for a milder flavor.
- Cream of Mushroom Soup: Swap for cream of chicken or a homemade version for a different taste.
- Cheddar Cheese: Use any cheese you prefer, such as Monterey Jack for a smoother melt.
- Mixed Vegetables: Fresh vegetables can be used; just adjust cooking times as needed.
How do I make vegetable casserole step-by-step?
To prepare this casserole, start by heating your oven and prepping the ingredients. Sauté the onions, mix in the creamy filling, then combine everything with rice, eggs, and cheese before baking it to perfection.
- Preheat your oven to 350°F (175°C).
- In a large pot, melt the butter over medium heat. Sauté the onions until softened.
- Stir in the cream of mushroom soup, milk, sour cream, garlic salt, salt, mustard powder, Italian seasoning, and pepper until well combined.
- Add 1 cup of cheddar cheese, stirring until melted.
- Mix in the frozen broccoli and mixed vegetables until they are heated through.
- Incorporate the whisked eggs and cooked rice into the mixture.
- Transfer the mixture to a greased casserole dish and top with the remaining cheese.
- Cover with foil and bake for 20 minutes.
- Combine crushed Ritz crackers with melted butter; sprinkle this topping on after the initial baking time.
- Bake uncovered for an additional 10 minutes or until golden brown.
Pro Tip: Make sure to let it cool for a few minutes before serving to allow the casserole to set properly.

Helpful cooking tips
- Saute onions until translucent for more flavor.
- Allow the egg mixture to blend completely; this ensures that the dish is cohesive.
- Baking times can vary; look for a bubbly texture and golden top for doneness.
- You can make this ahead of time and store it covered in the fridge before baking.
How should I serve it?
This vegetable casserole is fantastic on its own but pairs beautifully with a side salad or some crusty bread. Serve it warm, perhaps with a drizzle of ranch dressing or a sprinkle of fresh herbs for an added touch of color and flavor.
Can I make it ahead? How do I store and reheat it?
Absolutely! You can prepare this dish in advance and assemble it without baking, storing it in the fridge for up to a day. To reheat, simply bake until heated through. If you have leftovers, they can be refrigerated and enjoyed within a few days; just remember to warm it until steaming hot.
Refrigerate leftovers within 2 hours; reheat until steaming hot.
How do I fix common issues?
- Dry casserole: Ensure you include enough creaminess with the soup and sour cream; adding a bit more milk can help.
- Bland flavor: Increase the seasonings or add more cheese if it lacks punch.
- Soggy texture: Avoid overcooking the vegetables before mixing them in; you want them just warmed.
- Overcooked edges: Cover the casserole with foil during part of the baking time to prevent the edges from burning.
What variations can I try?
You can easily customize this dish to fit your preferences. Swap out the vegetables with seasonal options like spinach or bell peppers for a different taste. For a spicy kick, add diced jalapeños into the mix. If you want a crunchy texture, consider incorporating nuts such as chopped walnuts or pecans.
FAQs
Can I use fresh vegetables instead of frozen?
Yes! If you’re using fresh vegetables, just steam or sauté them lightly before adding them to the casserole to ensure they don’t release too much moisture during baking.
Can I bake this in advance?
Yes, you can assemble it the night before and bake it the next day. Just allow extra time for the baking process since it will start cold from the fridge.
How long will leftovers last?
Leftovers can be stored in the refrigerator for up to 3-4 days in an airtight container. They may lose a little of their crispiness but will still be delicious.
The vegetable casserole is versatile and satisfying, perfect for various occasions. Enjoy every cheesy, veggie-filled bite!

Vegetable Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C).
- In a large pot, melt the butter over medium heat. Sauté the onions until softened.
- Stir in the cream of mushroom soup, milk, sour cream, garlic salt, salt, mustard powder, Italian seasoning, and pepper until well combined.
- Add 1 cup of cheddar cheese and stir until melted.
- Mix in the frozen broccoli and mixed vegetables, heat through.
- Incorporate the whisked eggs and cooked rice into the mixture.
- Transfer the mixture to a greased casserole dish and top with remaining cheese.
- Cover with foil and bake for 20 minutes.
- Combine crushed Ritz crackers with melted butter; sprinkle this topping on after the initial baking time.
- Bake uncovered for an additional 10 minutes or until golden brown.