Vegetable and Rice Casserole

Featured in Satisfying Hearty Mains.

Cook rice, sauté onions, garlic, and carrots, mix with frozen veggies, soup, and half the cheese, add rice and parsley, transfer to a dish, top with remaining cheese, and bake at 400°F for 10-15 minutes.
Clare Greco
Updated on Sun, 14 Dec 2025 14:39:33 GMT
Vegetable and Rice Casserole Pin it
Vegetable and Rice Casserole | recipesbyclare.com

Vegetable rice casserole is one of those dishes that sounds healthy because it's loaded with vegetables, but you're basically eating cream of mushroom soup and a pound of cheese so let's not pretend this is diet food. You cook instant rice, sauté carrots and onions with garlic, mix everything with frozen vegetables, soup, and most of your cheese, dump it in a casserole dish, top with more cheese, and bake until bubbly. The result feeds ten people easily and tastes like comfort food pretending to be a vegetable side dish when it's really substantial enough to be dinner. I started making this when my daughter went through a phase where she refused to eat vegetables unless they were "hidden in something good," which I thought was ridiculous until I realized this casserole made her eat an entire serving of broccoli, peas, and carrots without complaining. Now she's in college and specifically requests this when she comes home for breaks, claiming the dining hall vegetables are "sad and taste like water." I'm not sure what that says about my cooking skills that cheese-covered vegetables are her standard for quality produce, but I'll take the compliment.

My friend Dana is vegetarian and constantly complains that people never bring meatless options to gatherings, forcing her to eat sad salads while everyone else enjoys actual food. I brought this to a cookout once without telling anyone it was vegetarian, and she loaded up her plate assuming it was just a side dish. Halfway through eating, she stopped and asked if there was meat in it because it tasted too good to be vegetarian. When I told her it was completely meatless, she looked genuinely offended like I'd been holding out on her for years. Now she makes this constantly at home and brings it to every potluck herself, which has apparently improved her social gathering experience significantly. Her non-vegetarian husband claims he doesn't even miss the meat, which she considers her greatest culinary achievement.

What Goes Into It

  • Instant brown rice: Three cups dry yields enough cooked rice to bind everything together without the casserole being too heavy or rice-dominant. Instant cooks in like 10 minutes instead of the 45 regular rice needs.
  • Cream of mushroom soup: Two 10.5-ounce cans create the creamy base that coats everything and adds that classic casserole flavor everyone recognizes from childhood dinners.
  • Frozen broccoli: One 10-ounce package adds green vegetables and texture without requiring you to chop fresh broccoli into perfect florets.
  • Frozen peas: Another 10-ounce package provides sweetness and more vegetables, plus they're already the perfect size so no prep work needed.
  • Fresh carrots: Three and a half cups diced give you that satisfying crunch and natural sweetness that frozen carrots just can't match because they get too mushy.
  • Garlic cloves: Eight cloves minced sounds like a lot but garlic mellows when cooked and adds depth that makes this taste homemade instead of just dumping cans together.
  • Yellow onions: Two medium ones diced add savory base flavor and sweetness as they caramelize during sautéing.
  • Fresh parsley: Three-quarters cup chopped adds brightness and color that makes this look fresher instead of just brown and beige like some casseroles.
  • Parmesan cheese: Two and a half cups freshly grated provides salty, nutty flavor throughout and gets crispy on top in the oven.
  • Sharp cheddar cheese: Two cups freshly grated melts into everything creating that classic cheese pull and tangy sharpness people crave.
  • Olive oil: Two tablespoons help sauté the vegetables without sticking and add richness to the overall flavor.
  • Salt and pepper: One teaspoon salt and quarter teaspoon pepper season the vegetables while they cook, though you can adjust based on how salty your soup and cheese are.
Vegetable and Rice Casserole Pin it
Vegetable and Rice Casserole | recipesbyclare.com

Making This Casserole

Cooking the rice:
Measure out your three cups of dry instant brown rice and cook it exactly according to whatever instructions are on your package, which usually means combining it with the right amount of water in a pot, bringing it to a boil, then simmering covered until the water absorbs. Instant rice typically takes about 10 minutes total, which is why we use it instead of regular rice that would take forever. When the rice is done and all the water has been absorbed, take it off the heat and set it aside with the lid on to keep it warm while you work on everything else. Don't skip the instant rice and try using regular rice thinking it's the same thing, because the cooking times and water ratios are completely different and you'll end up with a disaster.
Sautéing aromatics and carrots:
Get out your largest skillet or Dutch oven and set it over medium high heat. Add your two tablespoons of olive oil and let it heat for about 30 seconds until it's shimmering across the surface. Dump in your diced onions, minced garlic, and diced carrots all at once. Sprinkle the teaspoon of salt and quarter teaspoon of pepper over everything. Stir it all together and let it cook for 10 to 15 minutes, stirring every couple minutes to prevent burning. You want the carrots to start softening but still have some bite to them, and the onions should turn translucent and maybe get some golden brown edges. The garlic will become fragrant and mellow, filling your kitchen with that amazing smell that makes everyone ask when dinner will be ready.
Adding frozen vegetables and cheese:
Once your carrots are tender crisp and your onions look translucent, dump in your frozen broccoli and frozen peas directly from the freezer without thawing them first. Add both cans of cream of mushroom soup, scraping them out completely with a spoon. Add one and a half cups of your parmesan cheese and one cup of your sharp cheddar cheese, saving the rest for topping later. Turn your heat down to medium and stir everything together, mixing constantly to prevent the cheese from clumping or the soup from scorching on the bottom. Keep stirring and cooking for about 10 to 12 minutes until the frozen vegetables thaw completely and heat through, the cheese melts into the soup creating a creamy sauce, and everything is hot and bubbling slightly.
Combining with rice:
Add your cooked rice and chopped fresh parsley to the skillet with all the vegetables and cheese sauce. Use a large spoon or spatula to stir everything together thoroughly, making sure the rice gets coated with the creamy mixture and the vegetables distribute evenly throughout instead of staying clumped in one area. Keep stirring and folding until you have a uniform mixture with rice, vegetables, and creamy sauce in every scoop.
Assembling for baking:
Spray a large 9x13 inch casserole dish really well with cooking spray so nothing sticks to the bottom when you're scooping out servings later. Turn your oven to 400 degrees and let it start heating while you finish assembling. Transfer your entire rice and vegetable mixture from the skillet into the prepared casserole dish, using a spatula to scrape out every last bit. Spread it into an even layer that reaches all the corners and is relatively flat across the top. Sprinkle the remaining cup of parmesan cheese evenly over the entire surface, followed by the remaining cup of sharp cheddar cheese. Try to get uniform coverage so every serving will have that cheesy top layer instead of some spots being loaded while others are bare.
Baking until bubbly:
Slide your assembled casserole into the preheated oven and set a timer for 10 minutes. Check it at the 10 minute mark to see if the cheese on top is melted and bubbly with maybe some golden brown spots starting to form. If it still looks pale and the cheese hasn't fully melted, give it another 5 minutes and check again. You want the top to be gorgeously golden and bubbling with maybe some darker brown bits around the edges where the cheese gets extra crispy. When it looks perfect and you can hear it bubbling in there, take it out and let it sit for about 5 minutes before serving so people don't burn their mouths on molten cheese.

Things You Should Know

Using instant rice instead of regular rice is crucial because the cooking time is completely different and regular rice would still be crunchy when you bake this. Freshly grating your own cheese makes a huge difference in how smoothly it melts compared to pre-shredded cheese that's coated with anti-caking agents. Sautéing the carrots until they start to soften before adding everything else prevents them from being hard and crunchy in the finished casserole.

The first time I made this, I used regular brown rice thinking I could just cook it the same way as instant. The package said 45 minutes, and I didn't want to wait that long, so I tried cooking it for just 10 minutes like instant rice. When I mixed everything together, the rice was still hard and crunchy, basically inedible. The whole casserole was ruined because I had uncooked rice throughout that stayed hard even after baking. Now I just buy instant rice and follow the actual directions instead of trying to take shortcuts that don't work.

I used pre-shredded cheese once because it was on sale and I thought I'd save time not grating it myself. The cheese never melted properly, staying in these weird separated strings instead of creating a smooth, creamy sauce. The top layer looked grainy and separated instead of beautifully melted and golden. Fresh cheese takes an extra five minutes to grate but the texture difference in the finished casserole is so dramatic that it's completely worth the effort.

The carrot pre-cooking step seemed unnecessary when I first read this recipe, and I skipped it once thinking I'd save time by just mixing raw carrots with everything else. After baking, the carrots were still hard and crunchy while everything else was soft, creating this weird texture contrast that wasn't pleasant. Cooking them for those 10 to 15 minutes before adding other ingredients gives them a head start on softening since carrots take way longer to cook than peas or broccoli.

I tried using regular long-grain white rice once instead of brown, thinking it would be healthier or taste lighter. The white rice turned mushy and started breaking down into mush during the final baking step, while brown rice holds its texture better and provides more substance. The nutty flavor of brown rice also works better with all these vegetables than plain white rice.

The fresh parsley addition seemed like an optional garnish I could skip, but it actually makes a noticeable difference in both appearance and flavor. Without it, the casserole looks dull and brown, and it tastes a bit heavy and one-dimensional. That bright green parsley and fresh herb flavor lighten everything up and make it feel less like eating a bowl of beige comfort food.

Serving This Casserole

Scoop generous portions onto plates while everything is still hot from the oven, when the cheese is gooey and the vegetables are steaming. This works perfectly as a vegetarian main dish for Meatless Mondays or any night you want something filling without meat. Serve it alongside a simple green salad dressed lightly to add freshness that balances the richness, or with some crusty bread for soaking up that creamy sauce. This feeds about ten people as a side dish or six to eight as a main course depending on appetites and what else you're serving. Set out extra parmesan cheese on the side for people who want to add more on top of their servings.

For potlucks and holiday gatherings, this casserole travels really well and holds its heat for a surprisingly long time. You can make it completely at home, cover it with foil, and bring it to someone else's house to bake right before serving. The combination of familiar vegetables and cheesy comfort food appeals to both kids and adults, making it one of those rare dishes that works for all ages.

This is substantial enough that vegetarians can eat it as their main course and feel satisfied instead of just filling up on side dishes while everyone else eats meat. The rice provides carbs, the vegetables add fiber and vitamins, and the cheese contributes protein and fat, creating a relatively balanced meal that happens to taste like indulgent comfort food.

Leftovers actually taste better the next day after all the flavors have had time to blend together overnight in the fridge. The rice absorbs more of that creamy sauce, and everything tastes more cohesive and flavorful. I usually prefer eating this as leftovers because the flavors are more developed.

Different Ways to Make It

Add cooked chicken or sausage for meat-eaters who want protein, stirring it in with the rice at the end. Use cream of chicken soup instead of mushroom if you prefer that flavor or want something lighter. Try different vegetable combinations like cauliflower, green beans, or corn based on what you have frozen or what's in season. Add some crushed Ritz crackers or panko breadcrumbs mixed with butter on top for extra crunch. Use different cheese combinations like gruyere and fontina for a fancier version. Mix in some white beans or chickpeas for extra protein without adding meat. Add red pepper flakes or cayenne pepper if you want some heat throughout. Use wild rice blend instead of brown rice for more complex flavor and interesting texture.

Keeping It Fresh

Leftover casserole keeps in the refrigerator for up to 5 days stored in an airtight container or with the baking dish covered tightly with foil. Reheat individual portions in the microwave for about 2 minutes until heated through, or reheat the whole dish covered with foil in a 350-degree oven for about 25 minutes. This freezes really well for up to 3 months either before or after baking. If freezing unbaked, assemble everything completely, cover tightly with plastic wrap and then foil, and freeze. Thaw overnight in the refrigerator before baking as directed, adding maybe 5 extra minutes since you're starting cold. Already baked portions can be frozen individually wrapped in plastic wrap for quick single servings you can reheat straight from frozen.

Vegetable and Rice Casserole Pin it
Vegetable and Rice Casserole | recipesbyclare.com

I've made this vegetable rice casserole dozens of times over the years for family dinners, potlucks, and those weeks when I'm trying to eat more vegetables without it feeling like punishment. There's something really satisfying about a dish that's this simple and inexpensive but still tastes good enough that people request it specifically at gatherings. The fact that it's accidentally vegetarian while still being filling and flavorful makes it perfect for feeding mixed groups where some people eat meat and others don't. My kids actually eat multiple servings of vegetables when it's in casserole form covered with cheese, which I consider a parenting win even if I'm basically bribing them with dairy products to eat their greens. This has earned its permanent spot in my dinner rotation, joining that small group of meals I make constantly because they're reliable, crowd-pleasing, and consistently make everyone happy without requiring me to be a genius in the kitchen!

Frequently Asked Questions

→ Can I use regular rice instead of instant?
You can, but you'll need to adjust the amount since regular rice yields differently. Start with about 1 cup of uncooked regular brown rice instead of 3 cups instant.
→ What can I use instead of cream of mushroom soup?
Cream of chicken or cream of celery soup works great. You could also make a simple white sauce with butter, flour, and milk if you want to skip canned soup.
→ Can I make this ahead of time?
Absolutely! Assemble everything up to the final baking step, cover it tight, and refrigerate for up to 24 hours. Just bake it straight from the fridge, adding 5-10 extra minutes.
→ Is this casserole freezer friendly?
Yes, but freeze it before the final baking. Wrap it really well and freeze for up to 3 months. Thaw overnight in the fridge before baking.
→ Can I add meat to this?
Sure! Cooked chicken, ground beef, or sausage would all be delicious mixed in. Add about 2 cups of cooked meat when you add the rice.
→ What other vegetables work in this?
Green beans, corn, cauliflower, or zucchini are all great options. Just keep the total amount of veggies about the same so it doesn't get too watery or dry.

Vegetable and Rice Casserole

Cheesy rice casserole packed with vegetables. Feeds 10 people and always gets rave reviews at gatherings.

Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes

Category: Hearty Mains

Difficulty: Intermediate

Cuisine: American

Yield: 10 Servings

Dietary: Vegetarian

Ingredients

→ For the Base

01 3 cups uncooked instant brown rice
02 2 tbsp olive oil
03 2 medium yellow onions, diced
04 8 garlic cloves, minced
05 3½ cups carrots, peeled and diced
06 1 tsp salt
07 ¼ tsp black pepper

→ For the Casserole

08 10 oz frozen broccoli florets
09 10 oz frozen peas
10 2 cans cream of mushroom soup (10.5 oz each)
11 ¾ cup fresh parsley, chopped
12 2½ cups freshly grated parmesan cheese, divided
13 2 cups freshly grated sharp cheddar cheese, divided

Instructions

Step 01

Measure out 3 cups of dry instant brown rice and cook it following the directions on the package. When it's done, set it aside. Remember that instant rice and regular rice have different yields, so make sure you're using instant.

Step 02

Put the diced onions, minced garlic, carrots, olive oil, salt, and pepper in a large skillet or Dutch oven. Cook everything over medium-high heat, stirring occasionally.

Step 03

Keep cooking for 10 to 15 minutes until the carrots start getting tender and the onions turn see-through. Stir them now and then so nothing burns.

Step 04

Toss in your frozen peas, frozen broccoli, both cans of cream of mushroom soup, 1½ cups of the parmesan, and 1 cup of the cheddar cheese. Stir everything together over medium heat until it's all heated through, about 10 to 12 minutes.

Step 05

Add your cooked rice and chopped parsley to the skillet. Stir everything together until it's well combined.

Step 06

Grease a large 9 by 13 inch casserole dish. Scoop the whole veggie and rice mixture into the dish and spread it out evenly.

Step 07

Sprinkle the remaining 1 cup of parmesan and 1 cup of cheddar cheese all over the top of the casserole.

Step 08

Pop it in a 400 degree oven for 10 to 15 minutes. You want the cheese on top to get bubbly and start turning golden brown. Let it cool for a few minutes before serving.

Notes

  1. This recipe feeds a crowd, making it perfect for potlucks or family gatherings.
  2. You can prep this ahead and refrigerate it before the final baking step. Just add 5-10 minutes to the bake time if starting from cold.
  3. Freshly grated cheese melts better than pre-shredded, but pre-shredded works in a pinch.
  4. Feel free to swap in other frozen veggies like cauliflower, green beans, or corn.
  5. Leftovers keep in the fridge for up to 4 days and reheat well in the microwave.

Tools You'll Need

  • Large skillet or Dutch oven
  • 9x13 inch casserole dish
  • Wooden spoon or spatula
  • Cheese grater
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (parmesan, cheddar, cream soup)
  • Contains gluten (cream of mushroom soup typically contains wheat)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 378
  • Total Fat: 18 g
  • Total Carbohydrate: 36 g
  • Protein: 20 g