Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Mexican Rice Casserole

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This easy Mexican rice casserole is the perfect weeknight meal to satisfy the entire family. With just 10 minutes of prep, I can throw together a comforting, hearty dish that’s ready to bake. The combination of tender vegetables, melted cheese, and the right spices gives it the authentic Mexican flavor I love.

Mexican rice casserole, topped with cilantro, jalapeno slices and lime wedges, served in a white casserole dish.

This is the easiest casserole dish I make any night of the week, and it even works great for meal prepping. It feels warm, satisfying, and super cozy with melted cheese, tender vegetables, and the perfect blend of spices that give it its authentic Mexican flair.

My whole family enjoys this vegetarian Mexican rice casserole. It has become a regular in our house, especially on hectic weeknights when I want something satisfying without spending hours in the kitchen. The cheesy, flavorful layers make it a dish everyone looks forward to.

In addition to being vegetarian, this casserole can easily be made vegan and is naturally gluten-free. It’s a dish that accommodates different dietary needs while still delivering on taste and convenience. The flavors and texture are similar to my Best Vegan Broccoli Casserole and Vegan Enchilada Casserole, making it a great addition to your rotation of easy, plant-based meals.

I made this Mexican rice casserole for a weeknight dinner while my kids were at a sleepover, and it was the perfect meal for my husband and me. The prep took about 10 minutes, which made it ideal for a busy evening. I started by sautéing onions, garlic, and peppers while gathering the other ingredients. It was nice to cook something comforting just for the two of us. I love recipes like this because they use pantry staples and ingredients I usually have on hand.

After adding black beans, rice, taco seasoning, and vegetable broth, I stirred in shredded cheese to make the casserole rich and creamy. My husband helped me sprinkle in the cheese on top, which made cooking more interactive and fun. 

When it was time to eat, we sat down with our plates and a couple of glasses of iced tea. As we dug into the warm casserole, my husband joked about how it tasted even better when the kids weren’t around to steal bites. Ha. I hope you give this one a try!

Latest Recipe Video!

🥘 Ingredients

Here’s what I use to make this Mexican rice casserole, from pantry staples to fresh ingredients:

Ingredients for Mexican rice casserole recipe on a white background.

Olive Oil: I use extra virgin olive oil to sauté the vegetables, which really brings out their flavors and makes them tender. 

Red Onion and Garlic: Chopped onion and minced garlic are a must in my Mexican skillet casserole!

Bell Pepper and Corn Kernels: I like adding diced red and yellow bell peppers along with frozen corn for extra flavor, fiber, and texture. 

Black Beans: This is my go-to for adding protein to this easy Mexican rice bake

Taco Seasoning and Jalapeno: I often use a premade taco seasoning to save time and give the dish that classic Tex-Mex flavor, and I add a bit of heat with deseeded, chopped jalapeño peppers.

White Rice: I usually stick with white rice because it has a great texture and soaks up all the seasoning perfectly.

Diced Tomatoes: I use the whole can of diced tomatoes so the rice can absorb the sauce!

Vegetable Broth: I cook it all with vegetable broth instead of water for extra flavor.

Mexican Blend Cheese: I mix in Mexican blend cheese throughout the casserole and sprinkle some on top for a gooey finish.

Substitutions

Oil: I use any high-heat oil I like for sautéing the vegetables.

Veggies: I often add orange or green bell peppers, mushrooms, zucchini, or carrots to the rice and bean casserole.

Beans: I sometimes use pinto beans or refried beans, which are both tasty options.

Spices: I like making my own blend with chili powder, cumin, garlic powder, onion powder, paprika, oregano, and cayenne. 

Rice: Brown rice works if I want more whole grains, though I adjust the baking time since it takes longer to cook. Long-grain basmati rice is another option, and sometimes I use my rice cooker cilantro lime rice for extra flavor.

Tomatoes: I typically use diced tomatoes, but tomato sauce or paste works as well; I just add a bit more liquid if I use paste.

Broth: I usually stick with vegetable broth, but chicken or beef broth works if I don’t need the recipe to be vegetarian or vegan.

🔪 How To Make

Making a Mexican rice casserole is super easy! Here’s how I make this delicious casserole:

Preheat Oven, Saute Onions and Garlic: The first step I take to make this Mexican rice skillet is preheating the oven to 350 degrees Fahrenheit. Then I heat the oil over medium heat in a large skillet and sauté the onion and garlic for 2 to 3 minutes until they become translucent.

Onions sauteeing in a pan on the stove.

Add Ingredients: I remove the skillet from the heat and add everything from the red bell peppers to the vegetable broth, then stir to combine.

Black beans, corn, tomatoes, spices and veggies sauteeting in a pot on the stove.

Mix In Cheese: I pour the rice mixture into a baking dish and stir in 1/2 cup of cheese.

Filling for Mexican rice bake added to a casserole dish, ready to go into the oven.

Bake, Add Cheese Layer: I cover the casserole with aluminum foil and bake it for 50 minutes, then check to make sure the rice is cooked through. Once the rice is soft, I remove the foil, sprinkle on the remaining cheese, and bake for another 10 minutes until the cheese melts.

Vegetarian Mexican rice bake topped with cheese, ready to go into the oven.

Serve: I like to serve mine topped with sliced jalapeños, chopped cilantro, a squeeze of lime juice, and a dollop of sour cream.

Baked Mexican beans and rice casserole in a white baking dish.

My #1 Secret Tip for this recipe is to always test the rice before taking it out of the oven. After about 50 minutes, I check to make sure the rice is fully cooked and tender. If it is still a little firm, I cover the dish with foil and cook it for another 10 minutes so the rice softens and finishes cooking. 
Other Tips To Keep In Mind:

  • Allow Cool Time: I let my black bean and rice casserole sit for about 5 minutes before serving it with my favorite Mexican toppings and sides.
  • One-Pot Casserole: I make this a one-pot Mexican rice casserole by sautéing the veggies in a cast-iron skillet, then transferring it straight to the oven. It makes clean-up easy and takes minimal effort.
  • Check liquid level: I make sure there is enough liquid before baking so the rice cooks properly. Dry rice will stay firm.
  • Cover if needed: I keep an eye on the top while it bakes. If it browns too quickly, I cover it to protect the surface.

📖 Variations 

I have found a few simple ways to put a twist on this Mexican rice casserole.

Spicy Rice Bean Casserole: For extra heat, I like to add 1 to 2 teaspoons of dried red pepper flakes or cayenne pepper. I also sometimes top it with my favorite hot sauce or fresh jalapeño peppers when serving.

Mexican Chicken Rice Casserole: Make a cheesy chicken casserole with either shredded chicken or grilled chicken breast slices.

Other Meats: You can add in lean ground beef or ground turkey for additional meat options in this Mexican casserole with rice.

🍽 Serving Suggestions

I love how versatile this baked Mexican rice casserole is because it works just as well as a main dish or a side. When I serve it for dinner, I like to add extra flavor with fresh salsas such as Chipotle corn salsa, salsa verde, or even a pineapple pico de gallo for a sweet and spicy contrast. 

I also use this Mexican beans and rice casserole as a tasty side to go with other Mexican recipes. I love pairing it with Keto enchiladas or vegetarian stuffed poblano peppers. Sometimes I even use the rice mixture as a filling for enchiladas, stuffed peppers, tacos, or burritos.

🧊 Storage Directions

Refrigeration: I store leftover Mexican skillet rice in the fridge in an airtight container for up to 3 to 4 days.

Freezing: I put leftover rice in a freezer-safe container and store it for up to 1 month. I make sure to thaw it before reheating.

Reheating: I reheat the casserole in an oven-safe dish at 325 degrees Fahrenheit for about 15 to 20 minutes, depending on the portion. I also sometimes heat individual servings in a skillet.

❓Recipe FAQs

What type of rice is best for a rice casserole?

The kind of rice I use in a casserole does affect the texture, but it doesn’t make or break the dish because the flavor is still amazing. I recommend using long-grain rice since it is less starchy. Many rice casseroles use instant rice for speed, but in this Mexican rice bake, I use uncooked rice. It soaks up all the flavors as it cooks, which I love.

What causes my casserole to be too dry?

If my casserole turns out dry, it usually means there wasn’t enough liquid or it baked a bit too long. I make sure to measure the broth accurately and cover the dish tightly for most of the baking time so the rice absorbs moisture instead of drying out.

Why did my Mexican rice casserole turn out mushy?

If my black beans and rice casserole turns out mushy, it is usually because I measured the liquid to rice ratio incorrectly or overcooked the rice. To avoid a mushy casserole, I sometimes use precooked rice from the day before, which is a bit drier and firmer. When I use precooked rice, I don’t need to bake it as long. Instead of baking it for 50 minutes, I usually cut the time down to about 15 minutes.

Individual serving of a vegetarian Mexican rice casserole, served on a peach colored plate, topped with cilantro and sour cream.

Love this plant based mexican recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Mexican rice casserole, topped with cilantro, jalapeno slices and lime wedges, served in a white casserole dish.
Print Recipe
5 from 5 votes

Mexican Rice Casserole

This easy Mexican rice casserole is the perfect weeknight meal to satisfy the entire family. With just 10 minutes of prep, I can throw together a comforting, hearty dish that’s ready to bake. The combination of tender vegetables, melted cheese, and the right spices gives it the authentic Mexican flavor I love.
Prep Time10 minutes
Cook Time1 hour 5 minutes
Total Time1 hour 15 minutes
Course: Main Course
Cuisine: Mexican, vegetarian
Diet: Gluten Free, Vegetarian
Servings: 8
Calories: 288kcal
Author: Anjali Shah

Ingredients

Instructions

  • Preheat the oven to 350 degrees F / 180 C.
  • Heat the oil over a medium heat, sauté the onion and garlic for 2-3 minutes.
  • Remove from the heat and add all ingredients from red bell peppers to vegetable broth. Stir to combine.
  • Pour the rice mixture into a baking dish and stir through ½ cup of cheese.
  • Cover with foil and bake for 50 minutes. Test to ensure the rice has cooked through.
  • When the rice is soft remove the foil, top with remaining cheese and continue to bake for another 10 minutes.
  • Serve topped with sliced jalapeno peppers, chopped cilantro, a squeeze of lime juice and a dollop of sour cream.

Notes

  • My #1 Secret Tip for this recipe is to always test the rice before taking it out of the oven. After about 50 minutes, I check to make sure the rice is fully cooked and tender. If it is still a little firm, I cover the dish with foil and cook it for another 10 minutes so the rice softens and finishes cooking.
  • Allow Cool Time: I let my black bean and rice casserole sit for about 5 minutes before serving it with my favorite Mexican toppings and sides.
  • One-Pot Casserole: I make this a one-pot Mexican rice casserole by sautéing the veggies in a cast-iron skillet, then transferring it straight to the oven. It makes clean-up easy and takes minimal effort.
  • Check liquid level: I make sure there is enough liquid before baking so the rice cooks properly. Dry rice will stay firm.
  • Cover if needed: I keep an eye on the top while it bakes. If it browns too quickly, I cover it to protect the surface.

Nutrition

Calories: 288kcal | Carbohydrates: 37g | Protein: 13g | Fat: 10g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 27mg | Sodium: 686mg | Potassium: 399mg | Fiber: 5g | Sugar: 4g

8 responses to “Mexican Rice Casserole”

  1. This was such a unique and unexpected recipe that does not disappoint! Easy, hearty and delicious; definitely, a new favorite dish!5 stars

  2. This hearty, easy to make, fantastic Mexican rice casserole is the perfect meal for a potluck, family get together or on a busy weeknight.5 stars

5 from 5 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave