
This Latin-inspired stew combines simple pantry staples into a dish that’s both nourishing and deeply satisfying. The slow simmer allows flavors to meld beautifully.
You’ll find tender beans, fluffy rice, and a rich broth that warms you from the first spoonful. It’s the kind of meal that feels like a hug in a bowl.
Ingredients for Bean and Rice Soup
Pantry staples and fresh herbs create this cozy, satisfying stew with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🫘 | 1 cup | Rinsed and soaked overnight |
| Long-Grain White Rice 🍚 | ¾ cup | Uncooked, rinsed well |
| Vegetable Broth 🥫 | 6 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium-sized, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Red Bell Pepper 🌶️ | 1 whole | Cored, seeded, diced |
| Canned Diced Tomatoes 🍅 | 1 can | 14.5 oz, undrained |
| Ground Cumin 🌿 | 1 ½ tsp | Toasted for warmth |
| Smoked Paprika 🌶️ | 1 tsp | Adds rich, smoky depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaf 🌿 | 1 whole | For aromatic simmering |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for best flavor |
| Salt 🧂 | 1 tsp | Adjust to taste later |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beans are the backbone here. Dried black beans give the best texture (trust me on this), but canned work in a pinch—just cut the simmer time. Whole Foods has great bulk bins for dried beans, and their organic options are solid. The rice should be long-grain white for that fluffy finish, but brown rice adds a nice chew if you don’t mind the longer cook. Look for low-sodium vegetable broth—it lets you control the salt.
No black beans? Pinto beans or kidney beans swap in easily. Missing smoked paprika? Regular paprika plus a pinch of cayenne gets you close. Fresh cilantro haters (I know you’re out there) can use flat-leaf parsley instead. The bell pepper can be green or orange if that’s what’s in your crisper. For extra richness, stir in a spoonful of tomato paste with the diced tomatoes.
This stew tastes even better the next day once everything marries. Keeps in the fridge for 4-5 days, freezes beautifully for 3 months. I like to make a double batch so leftovers are sorted for the week (worth the extra effort).
Why You’ll Love This Recipe
- Dump and Simmer: I just toss everything in one pot—beans, rice, broth—and let it do its thing. Honestly, the hardest part is chopping the onion.
- Garlic-Infused Depth: The slow-cooked garlic and onions turn the broth into this rich, savory base that makes every spoonful taste like it simmered all day.
- Meal Prep MVP: I make a big batch Sunday and it’s my lunch all week—tastes even better the next day. Between us, it freezes like a dream too.
- Pantry Hero: Dried beans and rice cost pennies, and I always have them on hand. I’ll be real: this feeds my family for days on a shoestring budget.
Step-by-Step Instructions for Bean and Rice Soup
This Latin-inspired stew comes together beautifully with just a few simple steps.
Step 1: Sauté the Aromatics
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 4-5 minutes until it turns translucent and just starts to soften. I like to stir occasionally to prevent any browning—you want sweet, mellow onions here.
Next, add the diced red bell pepper and cook for another 3-4 minutes until it begins to soften. Stir in the minced garlic cloves and cook for 30 seconds, just until fragrant. You’ll smell when it’s ready—garlic burns easily, so don’t walk away.
Step 2: Add Spices and Vegetables
Sprinkle in the 1.5 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp dried oregano. Stir constantly for 30 seconds to toast the spices lightly—this wakes up their flavors. The mixture should smell warm and earthy.
Now add the 1 can canned diced tomatoes (with juices) and stir to combine. Cook for 2 minutes to let the flavors meld together. The tomatoes will start to break down and create a rich base for your soup.
Step 3: Simmer the Beans and Rice
Pour in the 6 cups vegetable broth and add the 1 cup dried black beans (rinsed and soaked overnight). Stir well, then bring the mixture to a boil. Once boiling, reduce heat to low, add the 1 whole bay leaf, and cover the pot.
Let it simmer for 45 minutes, stirring occasionally. Then add the 0.75 cup long-grain white rice (uncooked and rinsed) and continue simmering for another 20-25 minutes until both the beans and rice are tender. The soup should thicken slightly as the rice cooks.
Step 4: Season and Finish
Once the beans and rice are tender, stir in the 1 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning if needed—I always wait until the end to season because the broth can vary in saltiness.
Remove the bay leaf and discard it. Ladle the soup into bowls and garnish each serving with a sprinkle of the 0.25 cup fresh cilantro. The cilantro adds a bright, fresh finish that complements the hearty flavors perfectly. Serve warm with crusty bread or tortillas.
Pro Tips For Making Bean And Rice Soup
- Soak the Beans: I learned this the hard way—dried black beans need at least 4 hours in cold water to soften properly, or they’ll stay tough no matter how long you simmer them.
- Toast the Rice: Before adding the broth, cook the long-grain white rice in the pot with a little oil for 2 minutes until nutty. It adds depth the soup would otherwise lack.
- Skip the Salt Early: Resist the urge to salt the beans while they’re cooking—it toughens their skins. Wait until they’re tender, then season aggressively.
- Use Double Broth: Sounds excessive, but I swear by 6 cups of vegetable broth for 1 cup of rice and 1 cup of beans. The rice soaks up a lot, and this keeps the soup rich, not dry.
Regional Styles of This bean and rice soup
Cuban Frijoles Negros
This version uses black beans exclusively, simmered with green bell peppers and 1 tbsp apple cider vinegar for a tangy finish. The rice is cooked separately and served as a bed for the beans, not mixed in. I love this with a side of fried plantains. 🗺️
Mexican Sopa de Frijol
Here, pinto beans replace black beans, and the broth includes 1 chopped chipotle pepper in adobo for smoky heat. The rice cooks directly in the soup, absorbing all the rich flavors. Top with crumbled queso fresco and avocado slices for authenticity.
Brazilian Feijoada Light
A vegetarian take on the classic, using smoked paprika and 1 tsp liquid smoke to mimic the traditional meaty depth. Serve with orange slices on the side to cut through the richness. The rice is typically served alongside, not in the stew.
Puerto Rican Habichuelas
This style incorporates 1 packet Sazón seasoning and ½ cup tomato sauce for a vibrant color and depth. The beans are often mashed slightly to thicken the broth. I add olives and capers for a briny contrast that makes this version stand out.
Serve with white rice and a sprinkle of fresh cilantro for freshness. 🌟
Colombian Sopa de Arroz
In Colombia, the rice and beans cook together in a light chicken or vegetable broth with 1 tsp achiote powder for color. The soup is thinner and often includes shredded carrots and zucchini for extra veggies. Garnish with chopped scallions.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but reduce simmering to 15 minutes after adding canned beans. Drain and rinse them first to remove excess sodium.
Why soak the beans overnight?
Soaking reduces cooking time by 30-40% and helps remove compounds that cause digestive discomfort. Skipping this step may result in unevenly cooked beans.
What if my soup is too thick?
Stir in 1 cup of hot water or broth until reaching your desired consistency. The rice will continue absorbing liquid as it sits.
Can I make this in a slow cooker?
Sauté aromatics first, then combine all ingredients except rice in the slow cooker. Cook on low for 6 hours, add rice, and cook 1 more hour.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026