At its core, Mexican Rice and Bean Casserole is a celebration of simple, nutrient-packed ingredients. It is gluten-free, family friendly and made with pantry staples. It takes no time at all to toss together and you can let it cook mostly unattended. Plus, it only uses one pan for easy clean-up!
The first time I made it in a large casserole dish, the second time I just cooked it on the stove and served it on a bed of greens with some homemade Pico de Gallo. The oven version is the easier of the two because you just put it in the oven and leave it until the timer goes off. That is the version that will be explained here. Both ways are incredibly easy, someone just learning to cook can make these and impress everyone at their table.
UPDATE: I now have a Crock-Pot version of this recipe! Check it out HERE if you love good food! Or if you have an Instant Pot try this version!
A Dish for Every Occasion
This casserole is a meal-prepper’s dream. It keeps well in the fridge and reheats beautifully, making it ideal for packed lunches or quick dinners throughout the week. You can even freeze portions for longer storage, ensuring you always have a delicious, homemade meal on hand.
One of the best things about this casserole is how adaptable it is. You can easily tailor it to your preferences, using your favorite beans, swapping in quinoa or brown rice, or adding extra veggies.
One of the greatest aspects of Mexican Rice and Bean Casserole is its versatility. It fits seamlessly into any occasion:
- Weeknight Dinner: Quick to assemble and easy to bake, this casserole is a lifesaver after a busy day.
- Potluck Favorite: Its vibrant colors and bold flavors make it a crowd-pleaser, and it travels well.
- Holiday Table: Add a plant-based option to your holiday spread—this casserole holds its own among festive dishes.
- Meal Prep Star: Make a big batch and portion it out for lunches and dinners throughout the week.
I love eating this with chips or in tortillas. Add a little avocado or your favorite salsa to spice it up.
How to Make Mexican Rice and Bean Casserole
Ingredients
- 1 cup uncooked brown rice
- 2 1/2 cups water (3 cups for casserole version)
- 1 8 oz can of tomato sauce
- 1 tsp salt
- 1 tsp onion powder
- 1 tsp chili powder
- 1/2 tsp garlic powder
- 1/2 tsp cumin
- 2 cups cooked beans (or 1 can drained beans) I’ve used pinto and black beans.
- 1 cup corn (optional)
Instructions
Step 1 – Preheat Oven
Preheat oven to 350°
Step 2 – Add Ingredients
Add all ingredients to a 9×15 casserole dish and stir gently.
Step 3 – Bake
Bake for 1 to 1 1/2 hours until rice is tender.
Serving Suggestions
Mexican Rice and Bean Casserole is a meal in itself, but it pairs beautifully with a variety of sides and toppings to create a full Mexican-inspired feast:
- Fresh Toppings: Add diced avocado, chopped cilantro, sliced green onions, or a squeeze of lime for brightness and texture.
- Salsas and Sauces: Serve with pico de gallo, roasted tomato salsa, or a drizzle of vegan sour cream to enhance the flavors.
- Side Dishes: Pair it with a simple green salad, a bowl of tortilla soup, or roasted veggies for a balanced meal.
- Tortilla Chips: Use them as a crunchy topping or as a scoop to enjoy the casserole dip-style.
Variations to Try
Once you’ve mastered the basic recipe, consider experimenting with these fun variations:
- Spicy Twist: Add diced jalapeños or a sprinkle of cayenne pepper for a kick of heat.
- Southwest-Inspired: Incorporate roasted sweet potatoes or butternut squash for a seasonal spin.
- Mediterranean Fusion: Swap out some spices for oregano and smoked paprika, and top with plant-based feta for a unique twist.
More Plant Based Mexican Recipes
If you like this dish, you’ll love these recipes too:
- Instant Pot Refried Beans
- Plant Based Tostadas
- Unfried Black Beans
- 2 Step Quinoa Taco “Meat”
- Instant Pot Mexican Rice
Mexican Rice and Bean Casserole

Hearty Mexican rice and bean casserole packed with bold flavors, wholesome ingredients, and plant-based goodness—perfect for a satisfying, easy meal!
Ingredients
- 1 cup uncooked brown rice
- 2 1/2 cups water (3 cups for casserole version)
- 1 8 oz can of tomato sauce
- 1 tsp salt
- 1 tsp onion powder
- 1 tsp chili powder
- 1/2 tsp garlic powder
- 1/2 tsp cumin
- 2 cups cooked beans (or 1 can drained beans) I’ve used pinto and black beans.
- 1 cup corn (optional)
Instructions
- Preheat oven to 350°
- Add all ingredients to a 9×15 casserole dish and stir gently.
- Bake for 1 to 1 1/2 hours until rice is tender.
Notes
Serve on a bed of greens or in a tortilla
This looks great! I hope to try it soon, thanks for the recipe
Did you use uncooked rice?
Yes, uncooked rice!
This is good to know! I had the exact same question. Saves more time for me! Yeah!!! I live in Korea now and own a couple of rice cookers so I could whip up plenty of rice, but it all takes time to do. This recipe is perfect….no pre-cooked rice!
This is a lot like my self-named “fiesta” beans and rice. Rice, beans, salsa & corn. Really good and really easy!
I haven’t tried this yet but am making it now to take to a potluck at church tomorrow. 🙂
I hope you like it! If you run into any problems let me know! It is super easy. 🙂
I snitched a taste last night when it came out of the oven. Oh My! This is delicious. Do you already have modifications for using this recipe in a crock pot?
I’m planning to make it in the crock pot this week!
I’m so glad you like it!
It went really well! I had two families who asked for the recipe, and it was the kids that asked! Yeah for a new family staple.
Yea! Thanks for letting me know! I’m making it again today.
I made this recipe yesterday in my rice cooker! It was perfect 🙂 and no adjustment was needed.
Thank you Kerri! I don’t have a rice cooker but I love hearing what works and what doesn’t. I hope the family likes it!
I’m sad to say that this didn’t come out right at all for me. I used short grain brown rice and 3 cups of water for the casserole version. I did use real onion instead of the powdered version and used 3 cups of beans. Also added sauted peppers, garlic, zucchini and cilantro. I should have added more salt to accommodate for all the fresh ingredients. But the big problem was that it didn’t set up like a baked dish at all. It was runny. Is it supposed to be that way? Your photos made it appear to be firm, not runny like mine. Any advice?
Oh Jennifer I am so sorry it didn’t turn out. I use long grain brown rice but I can’t imagine that making that much difference. I haven’t had anyone else tell me of a problem with it setting up. Mine was almost on the dry side. I did stir it part way through it’s baking time. Were the beans drained? If not it may have provided extra moisture.
I like making the stove top version just so I can watch it. If you try it again maybe cut back on the water. You can always add more if it’s needed. I’m sorry my friend!
Oh, it’s ok. It was tasty, so no complaint there 🙂 I soaked and cooked my own beans, so maybe they were not dry enough. Not sure. It’s funny because I used short grain rice thinking it would be stickier and hold together better. I’ll try cutting back on water next time. Thanks! Trying your lentil tacos this week 🙂
Onions peppers give water so you needed to reduce water for veggie sweat.
Zucchini too… lots and lots of water. So much I have spiralizer zucchini for noodles and cooked .. and those things are 90% water. LOL
I’m putting this on my menu plan for this week.
I hope you like it Stacey! It is a crowd pleaser!
I need easy meals at the moment and this could be it 🙂 Thanks
I hope you enjoy it! I like to make it on the stove but it is easily made in the oven too.
I can’t wait to try this!
I’m going to make this tonight – can I use 1 cup of FROZEN corn or are you calling for canned or fresh?
I always use frozen! Sometimes I add it at the end ( I forget about it).
I hope you love it! I’m planning to make it this week for a friend.
I made the stove top version of this last night and it was a huge hit! I cut the cumin in half because that particular spice is hard on my hubby. Thanks for a great recipe!
I’m so glad you like it Donna! That sounds like a great dinner for tonight! Thank you!
I guess I should have asked before starting this recipe… Do we cover it with foil for the oven version? I hope you see this soon…. I just slid it in oven with no foil.
Hi Sheri, no foil is necessary. I hope you love it!
Thanks Holly! Well.. I ended up cooking it with no foil. Checked it at one hour and it was done! I really liked it! Serving it to my non plant strong hubby tonight! 🙂 I am loving your website!!! I have cooked 3 of your recipes today!
WOW Sheri! That is the best compliment I can get! Thank you!
My kids and hubby love it! Had to make a double batch the second time they wanted more the first time around. Thanks for something sooooo easy!
Yay! I’m so glad they loved it! I’m planning to make it soon too! The leftovers are so easy to use!
I linked to your post here in a slightly adapted version of this recipe. http://foodiesinaforeignland.blogspot.com/2014/03/spanish-beans-and-rice.html
I am so glad I found your site! Where I live, I’m always looking for creative ideas for cooking without prepackaged ingredients. I think I hit a goldmine!
Hi Lizzy,
I’m so glad you enjoyed it. We love it and are constantly tweaking it based on what we have available. I tried to comment on your post but always have trouble posting on blogspot blogs. 🙁
I made the stovetop version tonight but used riced cauliflower instead of brown rice. Oh my, it was delicious! I made it according to your directions but left out the cauliflower until everything else was almost heated through then added it and let it all get hot. Not only was it delicious, it took very little time to make. Thanks!
I want to make this how many does this serve please
Just wondering about the tomato sauce – not tomato paste?
Hi Jane,
You can use tomato paste if you prefer. Most of my recipes use tomato sauce because it’s less expensive and I always keep it in my pantry. My husband doesn’t like recipes with as much tomato flavor as I do. I know I have a couple of recipe that use tomato paste but I’ve been switching to tomato sauce most of the time.
This recipe first came about from my Mexican Rice recipe and it always used tomato sauce. This recipe is basically that rice side dish with a can of beans added. Sometimes I change up the spices.
Looks delicious Planning to make this…noticed you mentioned to initially cover and cook with stovetop method so I would cover to cook for oven method, is that correct? Thanks!
Anne,
You can cover when cooking in the oven but I don’t. My big 9×15 pan doesn’t have an oven safe lid so I didn’t cover it. I could have used foil but just left it open.
When cooking on the stove I get a lot of evaporation so I usually cook grains with the pot covered.
I hope you enjoy it!
Thank you 😊
Just came out of the oven… perfectly baked and delicious 😋
YAY! I’m so glad! Easy is my favorite type of recipe, of course I want it to be delicious too!
I threw beans in with it all ugh , will it still come good
Thank you for a ⭐️⭐️⭐️⭐️ dish! This got me out of my hate to cook funk. It was so easy to put together and stick in the oven. Before I was done eating I was thinking about how to make it a Mediterranean dish.
I have a really tasty mediterranean bowl!
I only have white rice. What’s the liquid adjustment please? Many thanks.
Hi Mary,
I’ve never made this recipe with white rice but I did a little research and most of the recipes I found say you need to boil the water first, and add boiling water to the rice. Of course, that doesn’t take the other ingredients to account. If I was experimenting, I would add two cups of water for each single cup of rice. However, I’m not sure it would turn out, the white rice may cooker much quicker than the brown rice.
Hi Holly, this looks amazing and my husband and I are going to try it tonight! Do you know roughly how many servings this makes? Thanks so much! 😊
Hi Emily, it’s tough to say, because we all eat different amounts, but I estimate about 6 servings. It could be more though. I have teenage boys in the house, so I’m always hesitant to give serving sizes these days, but it’s a full pan.