Bean and Rice Soup Recipe: Hearty Latin-Inspired Stew

Bean and Rice Soup Recipe: Hearty Latin-Inspired Stew

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.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 55g20%
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, but reduce simmering to 15 minutes after adding canned beans. Drain and rinse them first to remove excess sodium.

2

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.

3

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.

4

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.

★★★★★4.8(6 reviews)
Tyler Campbell