Cheesy Veggie Rice Bake recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

There are certain recipes that feel less like cooking and more like a magic trick. This Cheesy Veggie Rice Bake is my absolute favorite sleight of hand. It was born from a classic case of “we have nothing for dinner” and a raid of a rather sad-looking crisper drawer. I had some leftover rice, a lonely bell pepper, half an onion, and a bag of broccoli florets on their last leg. With low expectations, I threw them all together, doused them in a creamy, cheesy sauce, and hoped for the best. What came out of the oven 40 minutes later was nothing short of miraculous. The entire house smelled like a cozy, gourmet kitchen. The top was a blanket of perfectly golden-brown, bubbly cheese, and underneath was a creamy, flavorful medley of rice and tender-crisp vegetables. My family, who can sometimes be picky about “mixed” dishes, went back for second helpings. Now, it’s not a desperation meal; it’s a celebrated, most-requested one-pan wonder that saves me on busy weeknights and proves that sometimes, the most delicious meals come from the simplest ingredients.

Ingredients for The Ultimate Cheesy Veggie Rice Bake

This recipe is incredibly forgiving and designed for customization. Below is the base recipe that guarantees a creamy, flavorful, and perfectly textured result. Feel free to use it as a canvas for your favorite vegetables and cheeses.

  • Rice: 3 cups cooked long-grain white rice (from about 1 cup uncooked rice)
  • Vegetables: 4-5 cups of mixed vegetables, chopped (e.g., broccoli florets, diced bell peppers, sliced mushrooms, corn)
  • Aromatics:
    • 1 medium yellow onion, chopped
    • 3 cloves garlic, minced
  • Sauce:
    • 3 tablespoons unsalted butter
    • 3 tablespoons all-purpose flour
    • 2 cups whole milk
    • 1 cup vegetable or chicken broth
  • Cheese:
    • 1 ½ cups (6 oz / 170g) shredded sharp cheddar cheese, divided
    • 1 cup (4 oz / 113g) shredded low-moisture mozzarella cheese, divided
  • Seasoning:
    • 1 teaspoon salt (or to taste)
    • ½ teaspoon black pepper
    • ½ teaspoon smoked paprika
    • ¼ teaspoon garlic powder
  • For Cooking: 1 tablespoon olive oil

A Deeper Look at the Core Components

  • The Rice: The foundation of the bake. Using cooked and slightly cooled long-grain white rice is ideal. Long-grain varieties like Jasmine or Basmati remain more distinct and separate when baked, preventing a mushy texture. Leftover rice from the day before is perfect as it’s slightly drier and will absorb the sauce beautifully without becoming waterlogged. If cooking rice specifically for this dish, let it cool for at least 15-20 minutes.
  • The Vegetables: This is where you can get creative! The goal is 4-5 cups of chopped veggies.
    • Hard Vegetables: Broccoli, cauliflower, and carrots should be cut into small, bite-sized florets or pieces to ensure they become tender during the bake.
    • Softer Vegetables: Bell peppers, mushrooms, zucchini, and onions add flavor and texture. Sautéing them first with the aromatics is key to developing their flavor.
    • Frozen Vegetables: A bag of frozen mixed vegetables is a fantastic shortcut! Thaw them first and pat them dry to remove excess moisture.
  • The Sauce (A Simple Béchamel): Don’t be intimidated by the sauce—it’s a simple roux-based sauce that creates the ultimate creamy texture. The butter and flour cook together to form a paste (the roux), which thickens the milk and broth. Using a combination of milk and broth gives the sauce richness from the milk and a deeper savory flavor from the broth. Whole milk provides the best creaminess.
  • The Cheese: The blend of cheeses is strategic. Sharp Cheddar brings a bold, tangy flavor that can stand up to the other ingredients. Low-moisture Mozzarella is the secret to that glorious, stringy “cheese pull” and helps create a beautiful golden-brown crust. Always buy blocks of cheese and shred it yourself. Pre-shredded cheeses are coated in anti-caking agents that can make your sauce grainy.

Step-by-Step Instructions for a Perfect Bake

Follow these steps for a foolproof casserole that’s creamy, cheesy, and packed with flavor.

Step 1: Preheat and Prepare

Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish (or a similar 3-quart casserole dish) with butter or cooking spray.

Step 2: Sauté the Aromatics and Vegetables

In a large skillet or Dutch oven, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and sauté for 3-4 minutes until it begins to soften. Add any other hard vegetables you’re using (like bell peppers or mushrooms) and continue to cook for another 5-7 minutes, until they are tender-crisp. Add the minced garlic and cook for one more minute until fragrant. Be careful not to burn the garlic. Remove the cooked vegetables from the skillet and set them aside in a large bowl.

Step 3: Make the Creamy Cheese Sauce

In the same skillet (no need to wipe it out), melt the 3 tablespoons of butter over medium heat. Once melted, whisk in the 3 tablespoons of all-purpose flour. Cook the mixture, whisking constantly, for about 1 minute. This is your roux, and cooking it briefly gets rid of any raw flour taste.

Slowly pour in the chicken or vegetable broth while whisking continuously to prevent lumps. Once the broth is incorporated, slowly whisk in the 2 cups of milk. Continue to cook, stirring frequently, until the sauce begins to bubble and thicken, about 5-7 minutes.

Step 4: Add Cheese and Seasoning

Remove the skillet from the heat. Add 1 cup of the shredded cheddar and ½ cup of the shredded mozzarella to the sauce. Stir until the cheese is completely melted and the sauce is smooth. Stir in the salt, black pepper, smoked paprika, and garlic powder. Taste the sauce and adjust seasonings if needed.

Step 5: Combine Everything

To the large bowl containing your sautéed vegetables, add the 3 cups of cooked rice and any other vegetables you are using (like steamed broccoli florets or thawed corn). Pour the prepared cheese sauce over the rice and vegetable mixture. Gently stir everything together until every grain of rice and piece of vegetable is coated in the creamy sauce.

Step 6: Assemble and Bake

Pour the rice mixture into your prepared 9×13 inch baking dish and spread it into an even layer. Sprinkle the remaining ½ cup of cheddar cheese and ½ cup of mozzarella cheese evenly over the top.

Bake, uncovered, in the preheated oven for 25-30 minutes, or until the casserole is hot and bubbly and the cheese on top is melted and starting to turn golden brown. For a crispier, more browned top, you can switch the oven to the broil setting for the last 1-2 minutes of cooking. Watch it carefully, as it can burn quickly under the broiler.

Step 7: Rest and Serve

Remove the casserole from the oven and let it rest for at least 5-10 minutes before serving. This crucial step allows the sauce to set up slightly, making it easier to serve without being runny. Garnish with fresh parsley or chopped green onions if desired.

Nutrition Facts

Please note these are estimates. The final nutritional value will depend on the specific vegetables and cheeses you use.

  • Servings: 8
  • Calories per serving: Approximately 350-400 kcal

Preparation & Cooking Time

  • Preparation Time: 20 minutes (assuming you have cooked rice)
  • Cooking Time: 35-40 minutes
  • Total Time: Approximately 55-60 minutes

How to Serve Your Cheesy Veggie Rice Bake

This versatile dish can be served in many ways, adapting to any meal or occasion.

  • As a Hearty Vegetarian Main Course:
    • This bake is a complete meal on its own, packed with carbs, fats, and veggies.
    • Serve a generous portion with a simple side salad with a light vinaigrette to provide a fresh, acidic contrast to the rich, creamy bake.
    • A side of garlic bread or a crusty baguette is perfect for sopping up any extra cheesy sauce.
  • As a Crowd-Pleasing Side Dish:
    • This makes an incredible side dish for holiday meals or family gatherings, especially alongside roasted meats.
    • Serve it with:
      • Roasted Chicken or Turkey
      • Glazed Ham
      • Grilled Steak or Pork Chops
  • Topped with Extra Goodies:
    • Set up a small “toppings bar” to let everyone customize their serving.
    • Fresh Herbs: Chopped fresh parsley, chives, or cilantro add a burst of freshness.
    • Creamy Toppings: A dollop of sour cream or plain Greek yogurt adds a cool, tangy element.
    • Crunchy Toppings: Crushed tortilla chips, fried onions, or toasted breadcrumbs can be sprinkled on top for added texture.
    • Spicy Toppings: Sliced jalapeños, a dash of your favorite hot sauce, or a sprinkle of red pepper flakes for those who like some heat.

5 Additional Tips for the Best Rice Bake

  1. Don’t Use Hot, Freshly Cooked Rice. Using rice that is still hot and steamy can lead to a gummy, mushy casserole. The extra moisture in the rice will make the final dish watery. Using day-old, refrigerated rice is the professional secret. If you must make fresh rice, spread it out on a baking sheet to cool and dry out for at least 20 minutes before mixing it into the casserole.
  2. Control the Moisture in Your Veggies. The enemy of a creamy casserole is excess water. If you are using vegetables with high water content like zucchini or mushrooms, it’s essential to sauté them long enough to cook out some of that moisture. If you’re using frozen vegetables, thaw them completely and pat them thoroughly with paper towels before adding them.
  3. Shred Your Own Cheese. It’s worth the extra two minutes of effort. Pre-shredded cheese is coated in powders like potato starch or cellulose to prevent clumping. These starches can prevent the cheese from melting smoothly, resulting in a slightly grainy or greasy sauce. A block of cheese will melt into a perfectly smooth, creamy, and flavorful sauce every time.
  4. Don’t Be Afraid to Add Protein. This is the perfect base for a more substantial meal. Easily turn it into a complete one-pan dinner by adding cooked protein. Stir in about 2 cups of shredded rotisserie chicken, cooked ground beef or sausage, or a can of drained and rinsed black beans or chickpeas along with the rice and vegetables in Step 5.
  5. Let it Rest Before Serving. This is perhaps the most overlooked but crucial step. When the bake comes out of the oven, the sauce is at its thinnest. Letting it sit on the counter for 5-10 minutes allows the casserole to cool slightly and the sauce to thicken and set. This ensures you can serve up a beautiful, cohesive slice rather than a runny puddle on the plate.

Frequently Asked Questions (FAQ)

1. Can I use brown rice instead of white rice?

Yes, you can definitely use brown rice for a healthier, more fibrous option. The process is the same—use 3 cups of cooked brown rice. Keep in mind that brown rice has a nuttier flavor and a chewier texture, which will change the overall profile of the dish, but many people prefer it.

2. My casserole came out watery. What went wrong?

A watery casserole is usually due to excess moisture from one of three sources:

  • The Rice: You used rice that was too hot and wet.
  • The Vegetables: You didn’t cook down the high-moisture vegetables enough, or you used un-drained frozen vegetables.
  • The Sauce: Your sauce may have been too thin. Make sure it has thickened properly on the stove before you add the cheese.
    To fix it, you can try baking it for an additional 10-15 minutes, uncovered, to help some of that excess liquid evaporate.

3. Can I make this Cheesy Veggie Rice Bake ahead of time?

Yes, this is a fantastic make-ahead meal. Assemble the entire casserole as directed in the baking dish, but do not bake it. Cover it tightly with foil or plastic wrap and refrigerate for up to 2 days. When you’re ready to bake, remove it from the refrigerator for about 30 minutes to take the chill off, then bake as directed, adding about 10-15 minutes to the total baking time since you’re starting from a cold temperature.

4. How do I freeze and reheat this casserole?

This casserole freezes very well. You can freeze the entire unbaked casserole (wrapped tightly in both plastic wrap and foil) for up to 3 months. Bake directly from frozen, covered with foil, at 375°F (190°C) for about 50-60 minutes, then uncover and bake for another 15-20 minutes until hot and bubbly. You can also freeze individual portions of the cooked casserole in freezer-safe containers for easy grab-and-go lunches. Reheat in the microwave or in the oven until heated through.

5. How can I make this recipe dairy-free or vegan?

You can easily adapt this recipe to be dairy-free and vegan with a few simple swaps:

  • Butter: Use a vegan butter substitute or olive oil.
  • Milk: Use an unsweetened, creamy plant-based milk like oat milk or soy milk. Almond milk can also work but is thinner.
  • Cheese: Use your favorite brand of dairy-free shredded cheddar and mozzarella alternatives.
  • Broth: Ensure you are using vegetable broth.
    The result will be a delicious and creamy plant-based casserole that everyone can enjoy.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Veggie Rice Bake recipe


  • Author: Caroline

Ingredients


  • Rice: 3 cups cooked long-grain white rice (from about 1 cup uncooked rice)


  • Vegetables: 4-5 cups of mixed vegetables, chopped (e.g., broccoli florets, diced bell peppers, sliced mushrooms, corn)


  • Aromatics:


    • 1 medium yellow onion, chopped


    • 3 cloves garlic, minced




  • Sauce:


    • 3 tablespoons unsalted butter


    • 3 tablespoons all-purpose flour


    • 2 cups whole milk


    • 1 cup vegetable or chicken broth




  • Cheese:


    • 1 ½ cups (6 oz / 170g) shredded sharp cheddar cheese, divided


    • 1 cup (4 oz / 113g) shredded low-moisture mozzarella cheese, divided




  • Seasoning:


    • 1 teaspoon salt (or to taste)


    • ½ teaspoon black pepper


    • ½ teaspoon smoked paprika


    • ¼ teaspoon garlic powder




  • For Cooking: 1 tablespoon olive oil



Instructions

Step 1: Preheat and Prepare

Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish (or a similar 3-quart casserole dish) with butter or cooking spray.

Step 2: Sauté the Aromatics and Vegetables

In a large skillet or Dutch oven, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and sauté for 3-4 minutes until it begins to soften. Add any other hard vegetables you’re using (like bell peppers or mushrooms) and continue to cook for another 5-7 minutes, until they are tender-crisp. Add the minced garlic and cook for one more minute until fragrant. Be careful not to burn the garlic. Remove the cooked vegetables from the skillet and set them aside in a large bowl.

Step 3: Make the Creamy Cheese Sauce

In the same skillet (no need to wipe it out), melt the 3 tablespoons of butter over medium heat. Once melted, whisk in the 3 tablespoons of all-purpose flour. Cook the mixture, whisking constantly, for about 1 minute. This is your roux, and cooking it briefly gets rid of any raw flour taste.

Slowly pour in the chicken or vegetable broth while whisking continuously to prevent lumps. Once the broth is incorporated, slowly whisk in the 2 cups of milk. Continue to cook, stirring frequently, until the sauce begins to bubble and thicken, about 5-7 minutes.

Step 4: Add Cheese and Seasoning

Remove the skillet from the heat. Add 1 cup of the shredded cheddar and ½ cup of the shredded mozzarella to the sauce. Stir until the cheese is completely melted and the sauce is smooth. Stir in the salt, black pepper, smoked paprika, and garlic powder. Taste the sauce and adjust seasonings if needed.

Step 5: Combine Everything

To the large bowl containing your sautéed vegetables, add the 3 cups of cooked rice and any other vegetables you are using (like steamed broccoli florets or thawed corn). Pour the prepared cheese sauce over the rice and vegetable mixture. Gently stir everything together until every grain of rice and piece of vegetable is coated in the creamy sauce.

Step 6: Assemble and Bake

Pour the rice mixture into your prepared 9×13 inch baking dish and spread it into an even layer. Sprinkle the remaining ½ cup of cheddar cheese and ½ cup of mozzarella cheese evenly over the top.

Bake, uncovered, in the preheated oven for 25-30 minutes, or until the casserole is hot and bubbly and the cheese on top is melted and starting to turn golden brown. For a crispier, more browned top, you can switch the oven to the broil setting for the last 1-2 minutes of cooking. Watch it carefully, as it can burn quickly under the broiler.

Step 7: Rest and Serve

Remove the casserole from the oven and let it rest for at least 5-10 minutes before serving. This crucial step allows the sauce to set up slightly, making it easier to serve without being runny. Garnish with fresh parsley or chopped green onions if desired.

Nutrition

  • Serving Size: one normal portion
  • Calories: 350-400 kcal