This Mexican rice with beans and corn is an easy one-pot rice recipe that's loaded with a lot of delicious ingredients. You can enjoy it as a meal, serve it as a side dish on a taco night, or stuff it in your burritos. It's delicious!
There is something very comforting about the rice and bean combination. That’s why a lot of countries have their own version of a rice and bean dish. Like India’s Rajma chawal, Jamaican Rice and Peas, Persian Lubia Polo, or today’s recipe-Mexican rice with beans and corn.
It's a vegan and gluten-free one-pot dish that's loved by everyone.
If you love Mexican food and want to try an easy Mexican recipe at home, try this recipe. It's easy to make and delicious.
Jump to:
- What's needed to make Mexican beans and corn rice?
- Ingredient notes and substitute suggestions
- How to make (step-by-step instructions)?
- Serving tips
- Storing, freezing, and reheating tips
- Recipe tips and tricks
- Frequently asked questions
- More easy vegetarian and vegan Mexican recipes
- More easy one-pot dinner ideas
- Recipe
What's needed to make Mexican beans and corn rice?
This easy Mexican bean rice recipe needs some very simple ingredients that are shown below:
Ingredient notes and substitute suggestions
- Rice: Use any medium or long-grain rice. I have used basmati rice. You can also use brown rice to make this dish. However, it will take a longer time to get cooked. You can also make it fried rice style by using precooked rice.
- Beans: I have used home-cooked black beans and kidney beans, you can also add pinto beans. Canned beans can be used too, just rinse them before using.
- Onion: I love using red onion in my Indian and Mexican recipes but you can use brown onion too.
- Cilantro: If you don't like cilantro, use spring onion greens.
- Jalapeno: If you don't have jalapeno, use any hot green chili pepper. For a milder flavor, use poblano pepper.
- Sweet corn: Fresh, frozen, canned, all can be used but their cooking time will vary. I have used frozen sweet corn kernels in this recipe.
- Bell pepper: Red, orange, yellow, green, any variety can be used. You can also use different colors.
- Vegetable bouillon cube: If you don't have vegetable bouillon cube, use vegetable stock to cook rice instead of water.
- Garlic powder: Fresh minced garlic can also be used in this recipe.
How to make (step-by-step instructions)?
Step 1: Heat olive oil in a pan. Add chopped onion and cook until it turns translucent.
Step 2: Add chopped bell pepper and jalapeno. Saute for 2-3 minutes.
Step 3: Add garlic powder and vegetable bouillon cube. Break the cube with the back side of the spatula and saute for a minute. You can also crumble the cube before adding it to the pan.
Step 4: Add tomato paste and saute for a minute.
Step 5: Add beans, corn kernels, and salt. Mix and cook for 1-2 minutes.
Step 6: Add rinsed rice.
Step 7: Saute rice for a minute.
Step 8: Add water and chopped cilantro. Mix everything.
Step 9: Cook covered for 20-25 minutes or until the rice is cooked and then turn off the heat.
Step 10: Remove the lid only after 5 minutes of turning off the heat.
Step 11: Add lime juice and more chopped cilantro.
Step 12: Fluff rice with a fork.
Your easy one-pot Mexican beans and corn rice is ready to be served.
Serving tips
This hearty Mexican bean rice is very filling and flavorful so you can enjoy them with simple side dishes.
I like to pair it up with sliced avocados or guacamole. The creamy avocado tastes amazing with it.
You can also serve it with sour cream, a crunchy salad, pico de gallo, or tortilla chips.
If you want to make a more filling meal, serve grilled corn, fajitas, tacos, or roasted vegetables with it.
You can use the leftover bean rice to stuff in burritos or use it in burrito bowls too.
Storing, freezing, and reheating tips
To store, allow the rice to reach room temperature then transfer to an airtight container. Refrigerate for up to 3 days.
You can also freeze it in a freezer-safe container with a lid or zip lock bags for up to 3 months.
To reheat, if the bean rice is frozen, thaw it first then reheat using any of the following options:
- Microwave: Transfer the bean rice to a microwave-safe container. Add 1-2 tablespoons of water so that the rice doesn't dry up. Microwave for 1-2 minutes, take out the container, stir the rice, and then microwave again for another 1-2 minutes or until heated through.
- Stovetop: Transfer the Mexican rice to a pan with a lid. Add a splash of water. Cover the pan with the lid and heat on a medium flame for a few minutes i.e. until the rice is nicely heated. Keep checking after every 2-3 minutes and stir to make sure the rice is not sticking to the pan. If required add a little more hot water.
Recipe tips and tricks
- Always rinse the rice before using in a recipe. It not only cleans the rice grains but also removes excess starch which helps in making fluffy rice.
- Both canned and homecooked beans can be used in this recipe.
- I have used two types of beans to make Mexican bean rice but you can use only one also. You can also mix more than two beans to make it.
- It's best to use long or medium-sized rice grains in Mexican bean rice.
- The amount of water will vary for different varieties of rice. If you see that the water has dried up but the rice has still not completely cooked, add some more hot water. Don't add cold water when the rice is getting cooked.
- For more flavor, add some enchilada seasoning to the rice.
- I have kept this Mexican rice very simple but you can add ingredients like cumin powder, chili powder, and black pepper to season it.
- You can also add crushed tomatoes to this recipe.
- Cheese lovers may add some Monterey Jack, cheddar, or any melting cheese of choice.
Frequently asked questions
Yes, this Mexican rice dish can be made with leftover rice too. Just follow the step till sautéing the vegetables and beans and then add leftover rice and cilantro. Stir fry for a few minutes and your Mexican fried rice is ready.
Yes, brown rice can be used too but it will take a longer time to get cooked.
More easy vegetarian and vegan Mexican recipes
If you also love the freshness of Mexican food and looking for ideas, don’t miss checking out some of my favorite Mexican recipes below:
More easy one-pot dinner ideas
I love one-pot meals. They make life in the kitchen so easy. If you are looking for vegan one-pot meal recipe ideas then the following recipes may be useful for you:
- Spanakorizo (Greek Spinach rice)
- Minestrone Soup
- Chole Pulao
- Moong dal Khichdi
- Mushroom rice
- Curried rice with vegetables
- Harira (Vegetarian Moroccan soup)
Recipe
Easy Mexican Rice Recipe
Equipment
- 1 Large cooking pot
Ingredients
- 2 cups uncooked rice long or medium-sized grains
- 1.25 cups cooked black beans
- 1.25 cups kidney beans
- 1 cup sweet corn kernels
- 1 medium red onion finely chopped
- ½ large red bell pepper finely chopped (around 1 cup)
- 1 jalapeno, finely chopped adjust to taste
- ¼ cup roughly chopped cilantro
- 2 tablespoons fresh lime juice adjust to taste
- 1 tablespoon tomato paste
- 1 teaspoon garlic powder
- 1 vegetable bouillon cube
- Salt to taste
- 1 tablespoon olive oil or any cooking oil of your choice
- 4.5 cups water
Instructions
- Heat oil in a cooking pot and add chopped onion to it. Sauté until the onion becomes translucent.
- Add the chopped bell pepper and jalapeno. Sauté for 2-3 minutes.
- Add garlic powder, and bouillon cube. Break the cube by pressing with the spatula and cook for a minute.
- Next, add tomato paste and sauté for a few seconds.
- Add black beans, kidney beans, sweet corn kernels, and salt. Mix and cook for 1-2 minutes.
- Add rinsed rice and sauté for a minute.
- Finally, add water and chopped cilantro. Mix and cover the pot. Cook covered for around 20-25 minutes or until the rice is cooked. Don't remove the lid for 5 minutes.
- After 5 minutes, remove the lid, add lime juice and cilantro. Fluff rice with a fork and mix everything.
Video
Notes
- Always rinse the rice before using in a recipe. It not only cleans the rice grains but also removes excess starch which helps in making fluffy rice.
- Both canned and homecooked beans can be used in this recipe.
- I have used two types of beans in this recipe but you can use only one also. You can also mix more than two beans to make it.
- It's best to use long or medium-sized rice grains in Mexican bean rice.
- The amount of water will vary for different varieties of rice. If you see that the water has dried up but the rice is still not cooked, add some more hot water. Don't add cold water when the rice is getting cooked.
- For more flavor, add some enchilada seasoning to the rice.
- You can use add crushed tomatoes to this recipe.
- More recipe tips and tricks are shared in the post above, please follow them to make this recipe.
Jagruti's Cooking Odyssey
We are a great fan of Mexican food, so similar cuisine to our desi one. This easy Mexican rice is indeed easy and simple to make. Loaded with veggies and flavourful.
Vandana Chauhan
Thanks Jagruti.
Anshu
Such a lovely, colourful and hearty dish...loving the clicks - so vibrant and popping out of the screen....
Vandana Chauhan
Thanks Anshu.
amrita
We prefer Mexican dishes... This rice recipe is really easy and quick and you don't need any sides...
Vandana Chauhan
Thanks.
Sandhya Nadkarni
This Mexican rice is my favorite too. So many layers of flavor in this and your photos look superb too!
Vandana Chauhan
Thank you Sandhya.
Usha
It is a colorful rice and prefer it as it is or as a side with grilled meats or paneer/tofu.
Vandana Chauhan
Thanks Usha.
Sandhya Ramakrishnan
Mexican rice is a staple at my house anytime I make Mexican food for dinner. What a beautiful recipe and love the bright color of the rice. Such a simple rice recipe and so flavorful!
Vandana Chauhan
Thank you 🙂
Jayashree T.Rao
Love this for dinner, it is tasty and filling. There is no need of any accompaniment too with it, yummy share.
Vandana Chauhan
Thanks Jayashree.
Ruchi
Mexican rice looks so colourful and inviting. Easy to make yet so delicious. Best option to use leftovers as well as to please the family. Beautiful share dear
Vandana Chauhan
Thanks a lot, Ruchi.
Vanitha Bhat
One of my favorite Mexican dishes; wholesome, colorful and chock full of veggies. I especially liked the beans part; I normally do not but will do so from here on! Super delicious share!
Vandana Chauhan
Thank you Vanitha.
Mayuri Patel
Mexican rice full of vegetables and flavors is a favorite rice dish with my family. Love the colour of the rice. I usually don't add lime juice but will add it when I prepare it next time. A filling and nutritious one pot meal.
Vandana Chauhan
Thanks, Mayuri. Yes, adding lime juice makes it so refreshing and enhances the flavor too.
Lata Lala
Mexican rice looks super delicious with vibrant colours on a plate. Easy to make one pot meal is a great recipe.
Next time i am goin to make this with leftover rice for sure.
Vandana Chauhan
Thanks a lot Lata. Hope you enjoy it too :).
Shailender Sharma
This is something common to have leftover rice in the kitchen and what else could be a better way to finish them by following this easy recipe. Truly the maxican rice are looking absolutely mouthwatering.
Vandana Chauhan
Thank you.