Smoky 30-Minute Black Bean Stew
This stew comes together from pantry staples and tastes like it simmered all day. It’s smoky, rich, and filling enough to anchor a weeknight dinner without much effort.

The deep flavor comes from smoked paprika and just enough cumin, while canned black beans keep it ready in half an hour. Spoon it over rice, pile it into a bowl with warm tortillas, or eat it straight with a cold spoon once you’re in the kitchen.
Why This Stew Is a Weeknight MVP
The smoked paprika does heavy lifting here. It gives the broth a warm, slow-cooked depth that makes the whole pot taste like it took hours. I reach for this recipe when I need something sturdy that won’t ask for a trip to the store.
It’s also dead simple to adjust. You can leave it brothy for a lighter meal or mash a few beans to thicken it into something almost creamy. The leftovers hold up great, so lunch is already handled for a couple of days.
Ingredients

- 2 tbsp olive oil: any neutral oil works here
- 1 medium onion, diced: yellow or white onion
- 1 red bell pepper, diced: green bell pepper works too, for a sharper note
- 3 cloves garlic, minced: use the flat of a knife and a pinch of salt to smash it into a paste if you like
- 1 tsp ground cumin: toasts beautifully in the hot oil
- 1 tsp smoked paprika: the star of the pot
- 1/2 tsp dried oregano: optional, adds an earthy layer
- 2 (15 oz) cans black beans, drained and rinsed: do not skip rinsing, or the stew gets cloudy
- 1 (14.5 oz) can diced tomatoes: fire-roasted if you have them
- 2 cups vegetable broth: low sodium gives you control over the salt
- 1 bay leaf: tuck it in whole and fish it out later
- Salt and black pepper: season in layers as you cook
- Juice of 1/2 lime: a squeeze at the end brightens everything
Variations / Substitutions
- Kidney beans: swap them in one for one; they hold their shape even better in the simmer.
- Chipotle kick: stir in a minced chipotle pepper in adobo with the garlic for smoky heat.
- Sweet potato: peel and dice one small sweet potato and add it with the broth; simmer until fork-tender.
- Greens: fold in a handful of spinach or kale in the last two minutes until just wilted.
- Dairy-free: the stew is naturally dairy-free; top with avocado or a spoon of coconut yogurt.
For a completely different bowl, try my Creamy White Bean and Kale Soup when you want something milder.
How to Make Smoky Black Bean Stew
Step 1: Sauté the Vegetables

Warm the 2 tbsp olive oil in a large pot over medium heat. Once the oil shimmers, add the diced onion and red bell pepper and cook, stirring now and then, for about 6 minutes.
The vegetables should soften and turn translucent at the edges, but they won’t brown much yet. That’s fine, you just want them tender before the spices hit the pan.
Step 2: Stir in the Garlic and Spices

Add the minced garlic, 1 tsp cumin, 1 tsp smoked paprika, and 1/2 tsp oregano. Stir constantly for 1 minute, until the garlic smells sweet and the spices darken just a shade.
The bottom of the pot might look a little dry. If the spices start to stick, pour in a splash of the broth to loosen everything. The whole kitchen will smell warm and earthy now.
Step 3: Simmer the Beans

Pour in the drained black beans, the can of diced tomatoes (with their juices), 2 cups vegetable broth, and the bay leaf. Stir to combine, then bring everything to a boil. Once it’s bubbling, drop the heat to low and let the stew simmer uncovered for 15 minutes, stirring once or twice.
You’ll see the broth reduce into a rich, slightly thickened stew. For a creamier body, press a few beans against the side of the pot with the back of your spoon and stir them in. Taste the broth and add a pinch of salt or pepper if it needs it.
Step 4: Ladle and Serve

Turn off the heat, remove the bay leaf, and squeeze in the juice of half a lime. Give the pot one more stir, then ladle the stew into deep bowls. Top with fresh cilantro, a dollop of yogurt, or just another crack of black pepper and serve while it’s steaming.
Getting the Most from This Stew
- Use a heavy-bottomed pot – a thin pan can scorch the thick broth near the end of the simmer.
- Rest it for 5 minutes off the heat – the flavors settle and the liquid thickens just enough to cling to the beans.
- Reheat with a splash – when you warm up leftovers, add a tablespoon of broth or water to loosen the stew back up.
Cooking for a crowd? Here’s how to scale it:
| Servings | Black Beans (15 oz cans) | Diced Tomatoes (14.5 oz cans) | Vegetable Broth |
|---|---|---|---|
| 4 | 2 | 1 | 2 cups |
| 6 | 3 | 1.5 | 3 cups |
| 8 | 4 | 2 | 4 cups |
For bigger batches, keep the seasonings proportional and taste before serving.
Storing and Reheating Leftovers
- Refrigerate: store in an airtight container for up to 4 days. The stew thickens as it chills, so pour in a little broth or water when you rewarm it on the stove.
- Freeze: cool completely, then transfer to freezer-safe containers and freeze up to 3 months. Thaw overnight in the fridge.
- Serve cold: not ideal; the texture is best hot.
What to Serve with Black Bean Stew
Warm corn tortillas are my first choice. Ripping off a piece and scooping up the beans feels right, and the tortillas soak up the smoky broth. A simple cabbage slaw dressed with lime and a pinch of salt adds crunch and a tart fresh bite against the richness. If you want something creamy on top, a spoonful of sour cream or coconut yogurt melts right into the stew and cools any lingering heat.
Frequently Asked Questions
Can I use dried black beans instead?
Yes, soak 1 cup of dried beans overnight, drain, and cook them in fresh water until tender before building the stew. Then add them in Step 3 and simmer for an extra 10 minutes so they absorb the flavors.
Does this stew freeze well?
It freezes beautifully. Let it cool completely, pack it into portions, and freeze for up to 3 months. Thaw overnight and reheat on the stove with a splash of broth.
Is it spicy?
Not out of the gate. The smoked paprika gives warmth without heat. For a spicier bowl, add chili flakes with the spices or stir in minced chipotle at the end.
Can I add meat?
Yes. Brown chorizo or shredded rotisserie chicken stirred in during the last 5 minutes of simmering turns it into a heartier meal.

Black Bean Stew Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion and bell pepper; cook 6 minutes until softened.
- Stir in garlic, cumin, smoked paprika, and oregano; cook 1 minute.
- Add beans, tomatoes, broth, and bay leaf. Bring to a boil, then simmer uncovered for 15 minutes, stirring occasionally.
- Remove bay leaf, stir in lime juice, and season with salt and pepper. Ladle into bowls and serve with your favorite toppings.
