Rice Casserole Recipes Vegetarian Lovers Will Adore

Updated On: October 4, 2025

Rice casserole recipes vegetarian style are a wonderful way to enjoy a hearty, comforting meal that’s both nutritious and packed with vibrant flavors. Whether you’re cooking for family, entertaining guests, or meal prepping for the week, vegetarian rice casseroles offer incredible versatility.

They combine wholesome ingredients like fresh vegetables, beans, cheese (or vegan alternatives), and aromatic herbs baked together with rice to create a satisfying and delicious dish. Plus, they’re easy to customize based on what’s in your pantry or garden!

In this post, we’ll explore some of the best vegetarian rice casserole recipes, perfect for anyone looking to add more plant-based meals into their diet. From creamy and cheesy bakes to spicy and savory options, these casseroles are sure to become staples in your kitchen.

You’ll also find tips on ingredient swaps, nutrition information, and serving ideas to help you make the most out of every bake.

Contents

Why You’ll Love This Recipe

Vegetarian rice casseroles are a fantastic way to enjoy a balanced meal in one dish. Here’s why you’ll fall in love with these recipes:

  • Easy to prepare: Most casseroles require simple prep and come together quickly, making them perfect for busy weekdays.
  • Nutritious and filling: Combining rice, vegetables, and plant-based proteins provides fiber, vitamins, and sustained energy.
  • Customizable: You can swap vegetables, spices, and protein sources to suit your taste or dietary needs.
  • Great for leftovers: These casseroles reheat beautifully, making them ideal for meal prep or next-day lunches.
  • Family-friendly: They’re appealing to all ages and can be made kid-friendly by adjusting the flavors.

Ingredients

  • 1 ½ cups uncooked long-grain rice
  • 3 cups vegetable broth
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 red bell pepper, chopped
  • 1 cup chopped mushrooms
  • 1 cup broccoli florets
  • 1 cup cooked black beans or chickpeas
  • 1 cup shredded cheese (cheddar, mozzarella, or vegan alternative)
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • 2 tbsp olive oil
  • Fresh parsley or cilantro for garnish

Equipment

  • Large baking dish (9×13 inch recommended)
  • Medium saucepan
  • Frying pan or skillet
  • Mixing bowls
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board

Instructions

  1. Preheat the oven to 375°F (190°C). Lightly grease your baking dish with olive oil or non-stick spray.
  2. Cook the rice: In a medium saucepan, bring the vegetable broth to a boil. Add the uncooked rice, cover, and reduce heat to low. Simmer for 15-20 minutes until the rice is tender and liquid is absorbed. Remove from heat.
  3. Sauté the vegetables: Heat olive oil in a skillet over medium heat. Add diced onion and garlic, cooking until fragrant and translucent, about 3-4 minutes.
  4. Add bell pepper, mushrooms, and broccoli: Cook for another 5-7 minutes, stirring occasionally until vegetables are tender but still vibrant.
  5. Combine ingredients: In a large mixing bowl, combine the cooked rice, sautéed vegetables, cooked beans, smoked paprika, oregano, salt, and pepper. Stir well to mix all flavors.
  6. Layer the casserole: Spread half the rice mixture evenly in the baking dish. Sprinkle half the shredded cheese over the rice. Add the remaining rice mixture, then top with the rest of the cheese.
  7. Bake: Place the baking dish in the oven and bake uncovered for 25-30 minutes, until the cheese is melted and bubbly, and the casserole is heated through.
  8. Garnish and serve: Remove from oven and let cool for 5 minutes. Sprinkle fresh parsley or cilantro on top before serving.

Tips & Variations

If you want a creamier texture, stir in ½ cup of sour cream or a dollop of vegan yogurt before baking. For extra protein, add cooked lentils or tofu cubes. You can also swap out the vegetables based on what’s in season or your preference—zucchini, carrots, spinach, or corn all work beautifully.

For a spicy twist, add a pinch of cayenne pepper or a few dashes of hot sauce to the rice mixture. If you prefer a dairy-free version, use vegan cheese or nutritional yeast for that cheesy flavor without the dairy.

Want to try a cheesy bechamel sauce instead of shredded cheese? Check out this Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes – it works wonderfully in casseroles!

Nutrition Facts

Nutrient Per Serving (serves 6)
Calories 320 kcal
Protein 12g
Carbohydrates 45g
Fiber 6g
Fat 8g
Saturated Fat 2g
Sodium 450mg

Serving Suggestions

Serve your vegetarian rice casserole warm with a side salad for a light and balanced meal. A crisp green salad with lemon vinaigrette adds a refreshing contrast to the rich casserole.

Roasted vegetables or a simple steamed green vegetable like green beans or asparagus also pair well.

For a heartier meal, serve alongside warm crusty bread or garlic breadsticks. If you want to add some extra protein, consider a side of grilled tempeh or marinated tofu.

Looking for more delicious vegetarian meal ideas? Check out these favorites:

Delicious Vegetarian Rice Casserole Recipes to Try

Cheesy Broccoli and Mushroom Rice Casserole

This comforting casserole blends tender broccoli and earthy mushrooms with creamy cheese and fluffy rice. It’s perfect for a cozy dinner and makes great leftovers.

  • Ingredients: 1 ½ cups rice, 2 cups broccoli florets, 1 cup mushrooms, 1 cup shredded cheddar cheese, 1 onion, 2 cloves garlic, 3 cups vegetable broth, salt, pepper, olive oil.
  • Instructions: Prepare rice in broth. Sauté onion, garlic, mushrooms, and broccoli. Combine with rice and half the cheese. Bake topped with remaining cheese for 25 minutes.

Spicy Mexican Vegetarian Rice Casserole

Bring a burst of flavor with black beans, corn, jalapeño, and smoky chipotle seasoning. This casserole is colorful, spicy, and satisfying.

  • Ingredients: 1 ½ cups rice, 1 cup black beans, 1 cup corn, 1 diced jalapeño, 1 tsp chipotle powder, 1 cup shredded pepper jack or vegan cheese, 3 cups vegetable broth, onion, garlic, olive oil, cilantro.
  • Instructions: Cook rice with broth. Sauté onion, garlic, jalapeño. Mix all ingredients, season with chipotle powder, bake for 30 minutes with cheese on top.

Mediterranean Rice and Vegetable Casserole

Loaded with sun-dried tomatoes, olives, zucchini, and feta (or vegan feta), this casserole delivers Mediterranean tastes that are fresh and vibrant.

  • Ingredients: 1 ½ cups rice, 1 cup chopped zucchini, ½ cup sun-dried tomatoes, ½ cup sliced olives, 1 cup crumbled feta or vegan cheese, 3 cups vegetable broth, garlic, oregano, olive oil.
  • Instructions: Cook rice in broth. Sauté garlic and zucchini. Mix all ingredients, season with oregano, bake 25-30 minutes topped with feta.

For more creative vegetarian casseroles, you might enjoy the All Vegetable Casserole Recipes for Easy Healthy Meals post which offers a variety of ideas.

Conclusion

Vegetarian rice casseroles are a delicious, nourishing, and flexible meal option that suits any occasion. With a few simple ingredients and straightforward steps, you can create a dish that’s rich in flavor and texture, satisfying both vegetarians and meat-eaters alike.

The beauty of rice casseroles lies in their adaptability—you can tailor them to your taste preferences, dietary needs, and seasonal produce.

Whether you prefer a cheesy broccoli bake, a spicy Mexican casserole, or a Mediterranean-inspired dish, these recipes offer something for everyone. Don’t hesitate to experiment with different vegetables, spices, and cheese alternatives to keep your casseroles exciting and fresh.

Be sure to bookmark this page and explore our other vegetarian gems like the Vegetarian Swiss Chard Recipes for Healthy Meals and Vegetarian Tex Mex Recipes for Easy Weeknight Dinners for even more wholesome inspiration!

📖 Recipe Card: Vegetarian Rice Casserole

Description: A hearty and flavorful vegetarian rice casserole packed with vegetables and cheese. Perfect as a comforting main dish or side.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 6 servings

Ingredients

  • 1 cup long-grain white rice
  • 2 cups vegetable broth
  • 1 cup chopped bell peppers
  • 1 cup chopped zucchini
  • 1 cup chopped mushrooms
  • 1 cup frozen peas
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 cup shredded cheddar cheese
  • 1/2 cup sour cream
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 350°F (175°C).
  2. Heat olive oil in a pan and sauté onion and garlic until translucent.
  3. Add bell peppers, zucchini, and mushrooms; cook for 5 minutes.
  4. Stir in rice, vegetable broth, oregano, salt, and pepper; bring to a boil.
  5. Transfer mixture to a casserole dish and cover with foil.
  6. Bake for 30 minutes, then remove foil and stir in peas and sour cream.
  7. Top with shredded cheddar cheese and bake uncovered for another 10 minutes.
  8. Let cool slightly before serving.

Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 10 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Rice Casserole”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetarian rice casserole packed with vegetables and cheese. Perfect as a comforting main dish or side.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup long-grain white rice”, “2 cups vegetable broth”, “1 cup chopped bell peppers”, “1 cup chopped zucchini”, “1 cup chopped mushrooms”, “1 cup frozen peas”, “1 small onion, diced”, “2 cloves garlic, minced”, “1 cup shredded cheddar cheese”, “1/2 cup sour cream”, “2 tablespoons olive oil”, “1 teaspoon dried oregano”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add bell peppers, zucchini, and mushrooms; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in rice, vegetable broth, oregano, salt, and pepper; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a casserole dish and cover with foil.”}, {“@type”: “HowToStep”, “text”: “Bake for 30 minutes, then remove foil and stir in peas and sour cream.”}, {“@type”: “HowToStep”, “text”: “Top with shredded cheddar cheese and bake uncovered for another 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Let cool slightly before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “10 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X