Bursting with bold flavors and simple ingredients, this Dairy-Free Mexican Rice and Beans recipe is a wholesome and hearty dish perfect for weeknight dinners or meal prep. Made with aromatic garlic, savory spices like cumin and chili powder, and a vibrant mix of black beans, sweet corn, and tomatoes, this plant-based recipe is both satisfying and nourishing. Simmered in vegetable broth for maximum flavor and finished with fresh cilantro and a zesty splash of lime juice, itโs a one-pot wonder that comes together in under an hour. Whether served as a standalone vegan meal or a crowd-pleasing side dish, this recipe is a true showcase of Mexican-inspired cuisineโall without the need for dairy. Enjoy a healthy, budget-friendly dish thatโs as flavorful as it is easy to make!
In a large skillet or saucepan, heat the olive oil over medium heat.
Add the chopped onion and sautรฉ until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the rice to the skillet, stirring occasionally, and cook until it begins to toast, approximately 2-3 minutes.
Pour in the vegetable broth and add the tomato paste, diced tomatoes, cumin, chili powder, and salt. Stir well to combine.
Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes.
After 15 minutes, add the black beans and frozen corn to the rice. Stir to incorporate, re-cover, and continue to simmer for another 10 minutes or until the rice is fully cooked and the liquid is absorbed.
Remove from heat and let the dish sit, covered, for 5 minutes.
Fluff the rice with a fork and stir in the chopped cilantro and lime juice just before serving.
Taste and adjust seasoning if necessary before serving warm.
Calories |
1575 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 51.9 g | 67% | |
| Saturated Fat | 8.9 g | 44% | |
| Polyunsaturated Fat | 5.7 g | ||
| Cholesterol | 8 mg | 3% | |
| Sodium | 5007 mg | 218% | |
| Total Carbohydrate | 243.5 g | 89% | |
| Dietary Fiber | 42.0 g | 150% | |
| Total Sugars | 47.0 g | ||
| Protein | 48.1 g | 96% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 464 mg | 36% | |
| Iron | 13.9 mg | 77% | |
| Potassium | 3229 mg | 69% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.