This quick and easy Mexican-inspired rice and beans dish is a perfect solution for busy weeknights when you want something hearty, flavorful, and nutritious without spending hours in the kitchen. Made with simple pantry staples, it’s budget-friendly and packed with fiber and plant-based protein, keeping you full and satisfied.

Cuisine: Mexican-Inspired
Prep Time: 5 mins
Cook Time: 10 mins
Total Time: 15 mins
Servings: 4
Why You’ll Love Making It
- Quick & Easy – Ready in just 15 minutes, making it perfect for busy weeknights.
- Budget-Friendly – Uses simple pantry staples you likely already have.
- Nutritious & Filling – Packed with plant-based protein and fiber to keep you satisfied.
- Versatile – Serve as a main dish, a side, or use it as a burrito or taco filling.
- Great for Meal Prep – Stores well in the fridge and reheats beautifully.
Ingredients
- 1 tablespoon avocado oil or other neutral oil – Helps sauté the onion and enhance flavors.
- 1 medium onion, chopped – Adds a subtle sweetness and depth to the dish.
- 1 tablespoon minced garlic – Provides a bold, aromatic base.
- 2 teaspoons chili powder – Brings mild heat and smoky depth.
- 2 teaspoons ground cumin – Adds warmth and an earthy, slightly citrusy note.
- ½ teaspoon salt – Enhances all the flavors.
- ½ teaspoon ground black pepper – Adds a touch of spice and depth.
- 3 cups cooked long-grain brown rice – A hearty base full of fiber and nutrients.
- 1 (15-ounce) can pinto beans, rinsed – Provides protein and a creamy texture.
Instructions
Step 1: Sauté the Aromatics
Heat the oil in a large saucepan over medium heat until shimmering. Add the chopped onion and cook, stirring occasionally, until softened and slightly golden, about 3 minutes. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Step 2: Add the Spices
Sprinkle in the chili powder, cumin, salt, and black pepper. Stir continuously for about 1 minute to toast the spices and release their flavors, making the dish more aromatic.
Step 3: Add the Rice and Beans
Stir in the cooked brown rice and rinsed pinto beans. Mix well to coat everything with the spices. Continue cooking, stirring occasionally, for 3 to 5 minutes, or until the mixture is heated through and fragrant.
Step 4: Adjust and Serve
Taste and adjust seasoning if needed. Serve warm as a main dish, a side, or a filling for tacos, burritos, or lettuce wraps. Garnish with fresh cilantro, a squeeze of lime juice, or diced avocado for extra flavor.
FAQs
Can I use white rice instead of brown rice?
Yes! White rice has a softer texture and cooks faster, but brown rice is higher in fiber and nutrients.
What other beans can I use in this recipe?
Black beans, kidney beans, or even chickpeas work well as substitutes for pinto beans.