Master the Art of Mexican Bean Rice: A Fiber-Packed Plant-Based Feast
If you are looking for a meal that is as nutritious as it is flavorful, this Mexican Bean Rice with Salsa and Guacamole is the perfect solution. This dish is a powerhouse of plant-based protein and dietary fiber, making it an excellent choice for a satisfying lunch or a wholesome family dinner. By combining the earthy tones of brown rice with a vibrant blend of spices and fresh toppings, you create a meat-free masterpiece that doesn't compromise on taste.

Why You’ll Love This Recipe
This recipe is designed for those who appreciate the bold, zesty flavors of Mexican cuisine but want a healthy, vegan-friendly alternative. The use of coconut oil adds a subtle richness, while the combination of cumin, chili powder, and a hint of cinnamon creates a complex flavor profile that rivals any restaurant-style dish.
Ingredients You Will Need
For the Zesty Brown Rice
- 1/2 cup brown rice
- 1 cup vegetable broth (or water)
- Juice of 1 fresh lime
For the Spiced Bean and Corn Mix
- 1 tablespoon coconut oil
- 1/2 onion, finely chopped
- 1 clove garlic, crushed
- 1 teaspoon paprika
- 1 1/2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon chili powder
- A pinch of ground cinnamon
- Salt and black pepper to taste
- 1 can (approx. 15oz) red kidney beans, drained and rinsed
- 1 can (approx. 15oz) sweetcorn, drained
For Serving
- Fresh Tomato Salsa (homemade or store-bought)
- Creamy Guacamole
Step-by-Step Cooking Instructions
1. Preparing the Brown Rice
Start by adding 1/2 cup of brown rice and 1 cup of vegetable broth to a small saucepan. Bring the mixture to a boil, then reduce the heat to a low simmer. Cover and cook for approximately 40 minutes.
Once the rice is tender and the liquid is fully absorbed, remove it from the heat and stir in the fresh lime juice. Set aside.
2. Sautéing the Aromatics
While the rice simmers, place a separate large pan over medium heat and melt the coconut oil. Add the chopped onion and sauté for about 5 minutes until it becomes translucent and soft. Add the crushed garlic and cook for another minute until fragrant.
3. Creating the Spice Base
Stir in the paprika, cumin, oregano, chili powder, cinnamon, salt, and pepper. To ensure the spices don't burn and to help them coat the vegetables evenly, add a small splash of water to the pan. Stir continuously until a thick, fragrant paste forms.
4. Combining the Beans and Corn
Add the drained red kidney beans and sweetcorn to the pan. Toss them thoroughly in the spice paste until every bean and kernel is well-coated. Sauté for 3-5 minutes until everything is heated through.

Assembling and Serving

To serve, scoop a generous portion of the lime-infused brown rice into a bowl. Top it with the spiced bean and corn mixture. Complete the dish by adding a large dollop of fresh salsa and a scoop of creamy guacamole.
This Mexican Bean Rice is not just a meal; it is a versatile base. You can use any leftovers as a filling for burritos or as a topping for a vibrant taco salad the next day!