
This one-pot dish solves the weeknight dinner dilemma with simple ingredients and bold flavors. I developed this recipe after testing countless variations with home cooks, ensuring it delivers every time.
The beauty lies in its simplicity: rice and beans cook together in a single pot, absorbing spices and aromatics for maximum flavor. No fancy techniques required—just layer the ingredients and let them work their magic.
What emerges is a hearty meal with tender rice, creamy beans, and a depth of flavor that tastes like it simmered for hours. The texture combination keeps every bite interesting.
Perfect for busy evenings or feeding a crowd. This method guarantees consistent results without the fuss.
Ingredients for Rice and Beans
Pantry staples and fresh aromatics combine for a deeply flavorful one-pot meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🫘 | 1 cup | Rinsed and sorted, or canned |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed until clear |
| Vegetable Broth 🥣 | 3 cups | Low-sodium preferred for control |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor release |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds and ribs removed |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted briefly for depth |
| Smoked Paprika 🌶️ | 1 tsp | Adds a subtle smoky layer |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
| Canned Diced Tomatoes 🍅 | 1 can | 14.5 oz, with juices included |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Sea Salt 🧂 | 1 tsp | Adjust to taste after cooking |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for finishing acidity |
[recipe_ingredient_scaler]
The beans are the foundation—dried black beans offer the best texture and flavor, but quality canned beans (like Goya or Eden Organic) work in a pinch. For the rice, long-grain white absorbs the cooking liquid perfectly without turning mushy. The broth should be vegetable-based (I prefer Imagine Foods or Pacific brands) to maintain the vegan integrity while building depth.
Need to swap something? Kidney or pinto beans can replace black beans without issue. For the rice, jasmine or basmati work too, though they may require slight liquid adjustments. No fresh cilantro? Flat-leaf parsley offers a different but pleasant herbaceous note. Smoked paprika can be regular, but you’ll lose some of that signature depth.
Store dried beans in airtight containers for up to 12 months. The cooked dish keeps 4-5 days refrigerated or freezes beautifully for 3 months. Always let it cool completely before freezing to preserve texture.
Why You’ll Love This Recipe
- One Pot Meal: I just dump everything in and let the broth work its magic with the rice and beans.
- Garlic-Infused Bite: The garlic cloves and onion give it this deep, savory kick that’s honestly addictive.
- Feeds All Week: I make a big batch on Sunday and pack it for lunch all week—no sad desk meals here.
Step-by-Step Instructions for Rice and Beans
This one-pot method delivers perfectly tender beans and fluffy rice with minimal cleanup.
Step 1: Sauté Aromatics for Flavor Foundation
Heat the 2 tbsp extra-virgin olive oil in a large, heavy pot over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until translucent and just beginning to soften at the edges.
Stir in the diced red bell pepper and continue cooking for another 3 minutes. The pepper should maintain some texture but lose its raw crispness. Add the minced garlic cloves and cook for 30 seconds, just until fragrant—don’t let it brown.
Step 2: Toast Spices and Incorporate Remaining Ingredients
Add the 1.5 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp dried oregano to the pot. Toast the spices for 30 seconds, stirring constantly, until their aroma becomes pronounced and the cumin turns slightly darker.
Immediately add the 1 cup dried black beans, 1 can canned diced tomatoes with juices, 3 cups vegetable broth, 1 whole bay leaf, and 1 tsp sea salt. Stir well to combine, scraping up any browned bits from the bottom of the pot.
Step 3: Simmer Beans Until Tender
Increase the heat to medium-high and bring the mixture to a boil. Once boiling, reduce the heat to maintain a gentle simmer. Cover the pot and cook for 45-50 minutes, stirring occasionally, until the beans are nearly tender but still slightly firm.
Check the beans by tasting one—it should offer minimal resistance when bitten but not be completely soft yet. If the liquid level gets too low during cooking, add ¼ cup of water at a time. This step ensures the beans absorb maximum flavor from the broth and spices.
Step 4: Add Rice and Finish Cooking
Stir in the 1 cup long-grain white rice, ensuring it’s fully submerged in the liquid. Increase the heat to medium-high and bring to a boil once more. Reduce heat to low, cover, and simmer for 18-20 minutes until the rice is tender and has absorbed most of the liquid.
The dish is done when the rice is fluffy and the beans are fully tender. Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to steam and finish cooking evenly.
Step 5: Rest and Garnish Before Serving
Discard the bay leaf and gently fluff the mixture with a fork. Taste and adjust seasoning if needed, though the flavors should be well-balanced from the cooking process.
Just before serving, stir in half of the 0.25 cup fresh cilantro and the juice from the 1 whole lime. Garnish each serving with the remaining cilantro for a fresh, vibrant finish. Serve immediately while hot.
Pro Tips For Making Rice And Beans
- Soak the Beans: I learned this the hard way—dried black beans need at least 4 hours in water (overnight is better) to cut cooking time in half and prevent that dreaded tough center.
- Toast the Rice: Before adding liquid, cook the rice in a little oil for 2-3 minutes until nutty and fragrant—it adds a depth of flavor that plain steamed rice just can’t match.
- Skip the Salt Early: Resist the urge to salt the beans while they’re still hard; it toughens them up. Wait until they’re nearly tender, then season to taste.
- Use Broth for Rice: Swap water for vegetable broth when cooking the rice—it infuses every grain with extra flavor without any extra effort.
Essential Equipment for This Recipe
Heavy Pot Essentials
I always reach for my 5-quart Dutch oven—it distributes heat evenly and retains it perfectly. The heavy base prevents scorching at the bottom while cooking. I recommend Lodge or Le Creuset brands for durability and performance.
Wooden Spoon Magic
A good wooden spoon won’t scratch your pot and lets you scrape up those flavorful browned bits. I keep a 12-inch bamboo spoon in my crock just for this dish. It’s my go-to for stirring without damaging the surface.
Knife and Board
Prep your onion, pepper, and garlic efficiently with a sharp 8-inch chef’s knife. I use a bamboo cutting board with a groove to catch juices. A sharp knife makes dicing safer and faster, and bamboo is gentle on the blade. 💡
Keep a small bowl nearby for the diced aromatics to streamline the process.
Measuring Tools
Accurate measurements ensure consistent results. I use stainless steel measuring cups and spoons for the rice, beans, and spices. A liquid measuring cup helps portion the broth precisely.
Fresh Garnish Prep
Have your cilantro and lime ready before serving. I chop the cilantro just before adding it to preserve freshness. A microplane works wonders for zesting the lime if you want extra citrus aroma. 🌟
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes! Use 2 cans (15 oz each) of black beans, drained and rinsed. Reduce broth to 2 cups and simmer for only 15 minutes before adding rice.
Why do my beans stay hard?
Old beans or insufficient liquid are common culprits. Always soak dried beans for 4-6 hours first, and ensure they’re covered by at least 1 inch of liquid while cooking.
How can I make this spicier?
Add ½ tsp cayenne pepper with the spices, or stir in 1 diced jalapeño when sautéing the aromatics. For extra heat, top with hot sauce before serving.
Can I cook this in a slow cooker?
Combine all ingredients except rice first, cook on low for 6-7 hours. Add rice in the last 1 hour with extra broth if needed.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026