Quick Black Bean & Chili Soup
A smoky, slightly spicy soup loaded with tender black beans and a deep chili flavor. This hearty one-pot meal comes together in about 30 minutes, making it perfect for busy weeknights. Top it with fresh cilantro and a squeeze of lime for a bright finish.
For 4 servings
- prep · ~15 min
Cook the soaked beans.
Drain the soaked black beans and add them to a pressure cooker with 2 cups of water. Cook on medium heat for 3 whistles, then let the pressure release naturally.
TIPSoaking the beans overnight reduces cooking time and helps them cook evenly. - saute · ~10 min
Build the soup base.
1.Heat oil in a large saucepan over medium heat.2.Add chopped onion and sauté until translucent (3-4 min).3.Add minced garlic and cook until fragrant (30 sec).4.Add chopped tomatoes and cook until soft and oil separates (5-6 min).TIPCook the tomatoes well until the oil separates — this removes the raw tang and deepens the chili flavor. - saute · ~1 min
Bloom the spices.
Add chili powder, cumin powder, and smoked paprika to the tomato mixture. Stir continuously and cook for 1 minute until the spices are fragrant.
TIPBlooming spices in oil wakes up their flavor. Don't skip this step. - simmer · ~10 min
Combine and simmer the soup.
Add the cooked black beans along with their cooking liquid to the saucepan. Pour in the remaining 1 cup of water, add salt and black pepper. Bring to a gentle boil, then reduce heat and simmer for 10 minutes, stirring occasionally.
- mix · ~2 min
Blend for a thicker texture.
Using an immersion blender, pulse the soup 3-4 times directly in the pot to partially blend some beans. Leave plenty of whole beans for texture. If using a stand blender, blend only 1 cup of the soup and return it to the pot.
TIPPartial blending creates a creamy body while keeping enough whole beans for a hearty bite. - serve
Finish and serve.
Ladle the hot soup into bowls. Squeeze fresh lime juice over each serving and garnish generously with chopped cilantro.
TIPThe lime juice brightens all the smoky, earthy flavors. Don't forget it.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the black beans overnight to ensure even cooking and a creamy texture.
- 2Cook the tomatoes until the oil visibly separates from the masala for a deeper flavor.
- 3Bloom the chili powder, cumin, and smoked paprika in oil for 1 minute to unlock their full aroma.
- 4Use an immersion blender to partially blend the soup, leaving plenty of whole beans for texture.
- 5Add the fresh lime juice just before serving — it brightens the smoky, earthy flavors.
- 6For a thicker soup, mash a few beans against the pot with a spoon before simmering.
- 7This soup freezes well; store in airtight containers for up to 3 months.
Adapt it for your goals.
Vegan
This recipe is already vegan; simply use a neutral oil and skip any non-vegan toppings for a fully plant-based meal.
high proteinHigh-protein
Add 200g of diced firm tofu or a cup of cooked quinoa along with the beans to boost the protein content without altering the soup's character.
low oilLow-oil
Reduce the oil to 1 teaspoon and dry-sauté the onions in a splash of water or vegetable broth to cut calories while keeping the base aromatic.
smoky spicySmoky-spicy
Add 1/2 teaspoon of chipotle powder or a chopped chipotle in adobo sauce for a smoky heat that complements the black beans.
Why this is on our healthy list.
Rich in Plant-Based Protein
Black beans are an excellent source of protein and fiber, supporting muscle repair and digestive health.
Packed with Antioxidants
Chili powder and smoked paprika contain capsaicin and carotenoids that help fight inflammation and oxidative stress.
Good Source of Iron
Black beans provide non-heme iron, and pairing them with vitamin C from lime juice boosts absorption.
Low in Saturated Fat
This soup uses minimal oil and no added fats, making it heart-friendly and low in saturated fat.
Frequently asked questions
Yes, use two 400g cans of black beans, drained and rinsed. Skip the pressure-cooking step and add them directly in step 4, then simmer for only 5 minutes to blend flavors.



