Rice and Beans Recipe: Hearty One-Pot Meal with Bold Flavors

Rice and Beans Recipe: Hearty One-Pot Meal with Bold Flavors

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 72g26%
Dietary Fiber 12g43%
Sugars 4g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.7(12 reviews)
Chef Melanie

More recipe sites