This post may contain affiliate links. Please see my disclosure policy.

This vegetarian, oven-baked Mexican-inspired rice casserole is filled with delicious layers of vegetables, brown rice, salsa, taco sauce, and melted cheese. It’s SO flavourful, surprisingly easy, and one of the most comforting ways to get a ton of healthy vegetables in!

Vegetarian Mexican rice casserole in a white baking dish.

Looking for a vegetarian dinner that the whole family will love? This healthier Mexican rice casserole will certainly hit the spot! It’s packed with layers of vegetables, delicious taco spices and seasonings, and topped with melted cheddar cheese. You’ll get so much gooey deliciousness AND nutrition with every bite!

Love Mexican-inspired flavours? You may also enjoy my Mexican Spaghetti Squash Boats, Vegetarian Taco Pasta Bake, One-Pan Taco Breakfast Skillet, Shrimp & Quinoa Taco Salad, or my Taco Salmon Rice Bowl recipes!

What makes this casserole a healthier choice?

While eating it may feel like a treat, this layered rice casserole recipe packs in a nutritious punch:

  1. It’s filled with 4 different types of vegetables, including zucchini, red bell peppers, corn, and tomatoes (from the salsa). 5 if you top it with avocado! These veggies pack in tons of dietary fiber, vitamins, minerals, antioxidants, and other beneficial plant compounds.
  2. It’s made with brown rice, which is a good source of fiber (1 cup cooked provides 3.5 grams), plant-based protein (1 cup cooked provides 5 grams), B-vitamins, and minerals like magnesium, zinc, and iron.
  3. It’s a source of heart-healthy fats from olive oil (and avocado if you choose to add it).
  4. It’s topped with cheddar cheese, which is a source of protein, calcium, vitamin B-12, B6, magnesium, and iron.
  5. It’s suitable for different dietary needs – gluten-free, vegetarian, with a vegan (or dairy-free) option.
  6. The ingredients are relatively simple, the foods mentioned above and then some store-bought ingredients for added flavour. I personally enjoy using this taco sauce, taco seasoning, and salsa – their ingredient lists are relatively short and of high-quality!
Servings of mexican rice casserole on two white plates.

About the ingredients

All you need to make this Mexican rice casserole recipe are 9 simple ingredients (plus optional toppings):

  1. Rice: As this is a rice casserole, rice is naturally a key component! You may use brown or white rice if preferred. If you have at least 2 cups of pre-cooked rice, this is a perfect way to use it, too!
  2. Olive oil: Olive oil is used to sauté the veggies in taco seasoning, prior to adding to the casserole dish. That said, you may use another neutral flavoured cooking oil instead (I also love avocado oil for this purpose).
  3. Red bell peppers: Sweet red bell peppers get diced and sautéed in taco seasoning before being added to the casserole. You may use yellow or orange bell peppers as well!
  4. Zucchini: Zucchini is cooked along with the bell peppers. I used green zucchini, but you’re welcome to use the yellow summer squash too.
  5. Taco seasoning: While brands may vary on their exact mix, taco seasoning usually contains a combination of salt and spices like paprika, chili powder, cumin, oregano, onion powder, and garlic powder. If you don’t have or can’t find taco seasoning, you can play around with a mix of those listed spices! Chili powder and cumin are particularly present in flavour 🙂
  6. Canned corn: I like to choose a “low-sodium” option or one with “no salt added” as there are other sources of salt in this recipe.
  7. Taco sauce: Store-bought taco sauces again will vary, but they’re usually a mix of tomatoes, vinegar, oil, cumin, paprika, chili powder, garlic, onion, salt, and a bit of sugar. It has a slightly thickened, yet liquid texture. This recipe would likely also work with enchilada sauce.
  8. Salsa: You are welcome to choose mild or medium salsa, depending on your desired level of spice. Feel free to use store-bought or a homemade version.
  9. Cheddar cheese: Cheddar gets added to the top of this dish, prior to baking in the oven. It gets nicely melted and gooey overtop of everything. I often go for a sharp or aged cheddar for extra flavour and grate it myself. That said, you are welcome to purchase it pre-shredded as well. For a dairy-free version, you can use a vegan shredded cheddar cheese – just be sure that it melts! If needed, the cheese can be omitted, although it will lose that cheesy flavour and melted texture overtop.
  10. Optional toppings: Feel free to top the final dish with some sliced avocado, some chopped cilantro or parsley, diced green onion, and with some freshly cracked black pepper.

Full ingredient measurements and detailed instructions are located in the printable recipe card at the bottom of this post!

Recipe modifications, additions & swaps

  1. Want to add some additional protein to this dish? It would taste great with a layer of canned beans, shredded chicken, or some shrimp! Alternatively, you could serve it as a side to your favourite protein dish.
  2. You can also try adding other vegetables to this dish, such as finely chopped broccoli or cauliflower, diced onions, or diced carrots.
Vegetarian mexican rice casserole scooped out of baking dish.

Step-by-step: how to make this casserole dish

PREP TIP: The first thing you want to do with this recipe is to get the rice cooking. Rice takes a while to cook, so this gives you the perfect time to dice the zucchini and peppers, drain the corn, grate the cheddar cheese, and cook the veggies. This way, you can have all the ingredients cooked at the same time – ready to be layered into the casserole dish!

Cooking diced zucchini and peppers with taco seasoning.

While rice cooks, heat a large pan over medium and add olive oil. Add diced peppers, zucchini, and taco seasoning to pan and sauté for 7 mins.

Adding canned corn to the vegetable mix.

Next, add drained canned corn and continue to sauté for an additional 3 mins.

Spreading taco sauce on the bottom of a casserole dish.

When both the rice and veggies are cooked, set all ingredients aside to assemble the casserole. Start by spreading half of the taco sauce on the bottom of a 9” x 6” baking dish.

Adding a layer of cooked brown rice on top of taco sauce in a casserole dish.

Then, start adding layers of the other ingredients, beginning with half of the cooked rice.

Adding a layer of sauteed vegetables on top of rice in a casserole dish.

Add a layer of the cooked vegetables (using half of the veggies).

Adding a layer of salsa on top of vegetables in a casserole dish.

Add a layer of salsa (I used all the salsa in this layer).

Adding a layer of shredded cheese on top of salsa in a casserole dish.

Add a layer of 1/2 the cheddar. Then, repeat and add layers of the remaining rice, remaining veggies, remaining taco sauce, and remaining cheese.

Covering the casserole dish with tin foil before placing in the oven.

Cover the baking dish with foil and bake in the oven for 15 mins. When cooked, remove from casserole from the oven and serve with desired toppings.

Meal prep: storage & reheating

Due to it’s naturally soft texture, this is one of those recipes that reheats SO well. Intentional leftovers are recommended – it’s a great batch cooking option 😉

Simply store leftovers in an airtight container in the fridge. It’ll keep for 3-4 days and can easily be reheated in the microwave or in the oven.

Serving of mexican rice casserole on a white plate topped with sliced avocado.

More vegetarian dinner ideas:

Did you give this Vegetarian Mexican Rice Casserole Recipe a try? Let me know by leaving a comment and recipe rating below!

If you do make this recipe, don’t forget to tag me on Instagram or Pinterest – seeing your creations always makes my day. You can also subscribe to my email list to never miss a new recipe or nutrition education post!

Get the Recipe: Mexican-Inspired Rice Casserole (Vegetarian)

This vegetarian, oven-baked Mexican-inspired rice casserole is filled with delicious layers of vegetables, brown rice, salsa, taco sauce, and melted cheese. It's SO flavourful, surprisingly easy, and one of the most comforting ways to get a ton of healthy vegetables in!
Vegetarian Mexican rice casserole in a white baking dish.
Print Pin
No ratings yet
Leave a Review

Ingredients

  • 3/4 cup brown or white rice, dry (or 2 cups cooked)
  • 1 Tbsp olive oil (or other cooking oil)
  • 2 medium-large red bell peppers, diced (approx. 2 cups) (or orange/yellow peppers)
  • 1.5 cups zucchini, diced
  • 2.5 tsp taco seasoning
  • 2 cups canned corn, drained
  • 1/2 cup taco sauce
  • 1/2 cup salsa (mild or medium, depending on desired spice level)
  • 1.5 cups sharp cheddar, shredded or grated
  • Optional garnish: sliced avocado, chopped cilantro/parsley/green onion, black pepper

Instructions

  • COOK RICE: Cook rice on stovetop or in rice cooker according to package directions. You can also use 2 cups of pre-cooked rice, if you have it on hand.
  • PREP INGREDIENTS: While rice cooks, prep the rest of the ingredients (dice the veggies, grate the cheddar, etc.) As rice takes a while to cook, this will help get all the ingredients ready at the same time!
  • PREHEAT OVEN: to 400F.
  • COOK VEGGIES: Heat a large pan over medium and add olive oil. Add diced peppers, zucchini, and taco seasoning to the pan and sauté for 7 minutes. Then, add canned corn and continue to sauté for an additional 3 minutes.
  • ASSEMBLE CASSEROLE LAYERS: When both the rice and veggies are cooked, set all ingredients aside to assemble the casserole.
    Spread half of the taco sauce on the bottom of a 9” x 6” baking dish.
    Then add layers in the following order: half of the rice, half of the veggies, all the salsa, and half of the cheddar.
    Then, repeat layers with remaining rice, remaining veggies, remaining taco sauce, and remaining cheese.
  • BAKE: Cover the baking dish with foil and bake in the oven for 15 minutes. The cheese will be nice and melted when done.
  • SERVE: Remove casserole from oven and let cool for 10 minutes before serving. Slice casserole into 4 even servings and add avocado slices, chopped herbs, and freshly-cracked black pepper, if desired. Enjoy hot!

Notes

*LEFTOVERS:
  • Due to it’s naturally soft texture, this is one of those recipes that reheats SO well. Intentional leftovers are recommended – it’s a great batch cooking option 😉
  • Simply store leftovers in an airtight container in the fridge. It’ll keep for 3-4 days and can easily be reheated in the microwave or in the oven.
 
*RECIPE MODIFICATIONS:
  • Want to add more protein to this dish? It would taste great with a layer of canned beans, shredded chicken, or some shrimp! Alternatively, you could serve it as a side to your favourite protein dish.
  • You can also try adding other vegetables to this dish, such as finely chopped broccoli or cauliflower, diced onions, or diced carrots.
  • For a dairy-free version, you can use a vegan shredded cheddar cheese – just be sure that it melts! If needed, the cheese can be omitted, although it will lose that cheesy flavour and melted texture overtop.
  • While brands may vary on their exact mix, taco seasoning usually contains a combination of salt and spices like paprika, chili powder, cumin, oregano, onion powder, and garlic powder. If you don’t have or can’t find taco seasoning, you can play around with a mix of those listed spices! Chili powder and cumin are particularly present in flavour 🙂

Nutrition

As a dietitian, I create recipes with whole food ingredients that provide the nutrients needed for optimal health. My nutrition philosophy does not focus on numbers; however, I understand that this information can be helpful.

Do note that the nutrition info provided is an estimate and I cannot guarantee correctness of the displayed values. These numbers will differ depending on brands used, recipe modifications, and amount eaten. If you require specific nutrition information due to medical reasons, please consult with your dietitian or physician.

Did you make this recipe?

Let me know by leaving a recipe rating below, or by tagging @walderwellness on Instagram. I love seeing your beautiful creations!

Pin it for later:

Pinterest graphic for healthy vegetarian mexican rice casserole recipe.
This post may contain affiliate links. Please see my disclosure policy.