This dish blends fluffy long-grain rice with creamy black beans infused with a fragrant mix of cumin, smoked paprika, chili powder, coriander, and a touch of cayenne. Onions, garlic, and red bell pepper add sweetness and depth while the vegetable broth brings everything together in a comforting, easy-to-make meal. Topped with fresh cilantro and lime juice for a zesty finish, it offers versatility and warmth suitable for various diets including vegan and gluten-free.
The smell of cumin hitting hot oil always stops me in my tracks. I first made this rice and beans combination on a Tuesday evening when the pantry was bare but the craving for something substantial was real. Now it is the dish I turn to when I need comfort without the fuss.
My roommate walked in while this was simmering and immediately asked what smelled so incredible. We ate it straight from the pot standing in the kitchen, which might be the highest compliment a recipe can receive.
Ingredients
- 1 cup long-grain white rice: Rinsing until the water runs clear removes excess starch for perfectly separate grains
- 1 can black beans: Draining and rinsing washes away the canning liquid while keeping the beans creamy
- 1 medium onion: Finely chopped so it melts into the rice as it cooks
- 2 cloves garlic: Mince it right before adding so the oils stay fresh and potent
- 1 red bell pepper: Adds sweetness that balances the warming spices beautifully
- 1 tsp ground cumin: The earthy backbone that makes this taste authentic
- 1 tsp smoked paprika: Brings a subtle smokiness without needing any actual smoke
- ½ tsp chili powder: Provides gentle warmth without overwhelming heat
- ½ tsp ground coriander: Brightens the dish with citrusy floral notes
- ¼ tsp cayenne pepper: Optional but wonderful if you like a little kick
- 1 tsp salt: Essential to bring all the spices together
- ½ tsp black pepper: Freshly ground makes a noticeable difference
- 2 cups vegetable broth: Homemade is best but store-bought works perfectly fine
- 2 tbsp fresh cilantro: The finishing touch that makes everything pop
- 1 tbsp lime juice: Cuts through the richness and brightens the whole bowl
Instructions
- Rinse the rice:
- Run cold water over the rice until it runs clear, then shake off the excess moisture in a sieve.
- Sauté the vegetables:
- Heat oil in a large saucepan over medium heat, cook the onion and bell pepper for 3-4 minutes until softened and fragrant.
- Add the garlic:
- Stir in the minced garlic and cook for just 1 minute until you can smell it—any longer and it might turn bitter.
- Toast the spices:
- Add all the spices and cook for 30 seconds, stirring constantly so they bloom in the hot oil.
- Coat the rice:
- Pour in the rice and stir until every grain is covered in the spiced vegetable mixture.
- Simmer the rice:
- Add the broth, bring to a boil, then cover and reduce heat to low for 15 minutes until the liquid is absorbed.
- Add the beans:
- Gently fold in the drained beans, cover again, and cook for 5 more minutes until everything is heated through.
- Finish and serve:
- Remove from heat, fluff with a fork, and stir in the cilantro and lime juice before serving warm.
This recipe has saved more weeknight dinners than I can count. There is something deeply satisfying about a bowl of rice and beans that feels like a hug from the inside out.
Make It Your Own
The beauty of this dish is how willingly it accepts variations. Sometimes I add corn kernels for sweetness, other times a diced jalapeño for extra heat. Coconut milk turns it into something entirely different and wonderful.
Serving Suggestions
Top with avocado slices, a drizzle of hot sauce, or a sprinkle of shredded cheese if you eat dairy. It works equally well as a main dish with a simple salad or as a hearty side alongside grilled vegetables or your favorite protein.
Storage and Meal Prep
This recipe keeps beautifully in the refrigerator for up to five days and actually tastes better the next day as the spices continue to meld. It freezes well too, making it perfect for batch cooking.
- Portion into containers before adding fresh garnishes
- Reheat with a splash of water to refresh the texture
- The cilantro is best added right before serving
Simple food done well is its own kind of magic.
Recipe FAQs
- → Can I use brown rice instead of white rice?
-
Yes, brown rice works well but requires longer cooking time (35-40 minutes) for a tender texture.
- → What spices give this dish its flavor?
-
A blend of ground cumin, smoked paprika, chili powder, ground coriander, and optional cayenne pepper provide warmth and depth.
- → Can I substitute the beans used in this dish?
-
Black beans are ideal, but kidney beans or other legumes can be used based on preference or availability.
- → Is it necessary to rinse the rice before cooking?
-
Rinsing removes excess starch, resulting in fluffier, separate grains after cooking.
- → How can I add extra flavor to this dish?
-
Adding a bay leaf while simmering or topping with avocado, hot sauce, or cheese can enhance the taste further.