
I made this black bean soup on a chilly evening, and wow—it really hit the spot. It’s warm, comforting, and super flavorful with just the right amount of spice. What I love most is how easy it was to throw together with pantry staples.
You don’t need any fancy skills—just a big pot and a good appetite. Trust me, once you try this, it’ll become your go-to cozy dinner.
Ingredients You’ll Need
Here’s everything I used to make this hearty black bean soup. Fresh ingredients make all the difference—especially the lime and garlic!
- 2 tablespoons olive oil – gives richness and helps soften the aromatics
- 1 medium onion, finely chopped – adds depth and sweetness
- 3 cloves garlic, minced – for that bold, savory flavor
- 1 teaspoon ground cumin – gives the soup a warm, earthy taste
- 1/2 teaspoon smoked paprika – brings a delicious smoky kick
- 1/4 teaspoon chili powder – optional, but perfect for some heat
- 3 cups cooked black beans (or two 15-oz cans, rinsed and drained) – the hearty base of the soup
- 4 cups vegetable broth (or chicken broth if you’re not vegan) – helps everything simmer together beautifully
- 1 cup diced tomatoes – adds acidity and brightness
- 1/2 cup corn – optional, but adds sweetness and texture
- Juice of one lime – brightens everything up right at the end
- Salt and pepper – season to taste
- Optional toppings: sour cream, diced avocado, fresh cilantro, tortilla strips – for texture and flavor bursts
Note: This recipe makes several servings—perfect for 4–6 bowls, depending on appetite.
Variations
Want to make it your own? There are plenty of ways to tweak this soup to fit your diet or taste.
- Dairy-Free: Use coconut yogurt or avocado instead of sour cream for topping.
- Low-Sodium: Use low-sodium broth and rinse canned beans thoroughly.
- Spicy Upgrade: Add cayenne, jalapeños, or chipotle powder if you love heat.
- Extra Veggies: Toss in bell peppers or zucchini during the sauté step.
- Protein Boost: Add cooked shredded chicken or quinoa for an extra filling soup.
Cooking Time
Make this on a busy weeknight or meal prep day—it’s fast and hands-off after the first few steps.
- Prep Time: 10 minutes
- Cooking Time: 30 minutes
- Total Time: 40 minutes
Equipment You Need
These are the simple tools I used to make this soup come together easily.
- Large Soup Pot – for sautéing and simmering everything in one place
- Blender or Immersion Blender – to make the soup smooth and creamy
- Wooden Spoon – ideal for stirring without scratching your pot
- Cutting Board and Knife – for prepping the onion, garlic, and tomatoes
- Measuring Cups and Spoons – to keep ingredient amounts just right
How to Make Black Bean Soup?
Making this soup is super straightforward, and once you get everything in the pot, most of the work is hands-off. Here’s how I did it from start to finish.
Sauté the Onion and Spices
I started by heating olive oil in a large soup pot over medium heat. Then, I added the chopped onion and cooked it until soft and slightly golden—about 5 minutes. Once that was ready, I stirred in the minced garlic, cumin, smoked paprika, and chili powder. Letting the spices bloom this way really deepens their flavor.
Add Beans, Tomatoes, and Broth
Next, I poured in the black beans, diced tomatoes, and broth. I gave everything a good stir, scraping up the bottom to catch all that flavorful spice mix. Once combined, I brought the mixture to a gentle boil over medium-high heat.
Simmer the Soup
I reduced the heat to low and let the soup simmer with the lid slightly ajar for about 20–25 minutes. During the last 10 minutes, I added the corn. This step helps all the ingredients blend and get rich in flavor.
Blend for Creaminess
Once the soup was cooked, I used a ladle to transfer about half of it to a blender and puréed it until smooth. You could also use an immersion blender right in the pot. Then, I poured the blended soup back into the pot, giving it the perfect balance of creamy and chunky.
Finish with Lime and Seasoning
To wrap it up, I squeezed in fresh lime juice and seasoned the soup with salt and pepper. For serving, I ladled it into bowls and topped each one with diced avocado, a spoonful of sour cream, and a few crunchy tortilla strips.
Additional Tips for Making this Recipe Better
After making this a few times, I’ve picked up some tricks to get the best flavor and texture every time.
- Use homemade broth if possible—it adds way more flavor.
- Don’t skip the lime—it lifts and brightens the whole dish.
- Blend only part of the soup so you get both creaminess and chunky texture.
- Let it rest for 10 minutes before serving—the flavors deepen as it sits.
- Freeze leftovers in single portions for easy lunches or dinners later.
How to Serve Black Bean Soup?
You can serve this soup in lots of tasty ways. I love pairing it with a slice of crusty sourdough or warm tortillas on the side. For something heartier, serve it over rice or quinoa in a bowl.
Garnish it with fresh cilantro, lime wedges, and sliced jalapeños to make it pop on the table. A swirl of sour cream or cheese gives it that final comforting touch.

Nutritional Information
This soup is not just cozy—it’s also good for you! Here’s a quick look at what one serving typically offers:
- Calories: Around 250
- Protein: 12g
- Carbohydrates: 30g
- Fat: 8g
Make Ahead and Storage
- Restoring: If the soup thickens too much in the fridge, just add a splash of water or broth when reheating.
- Freezing: Let it cool completely, then freeze in airtight containers for up to 3 months.
- Reheating: Warm on the stove over low heat or microwave in short bursts, stirring in between.
Why You’ll Love This Recipe?
This black bean soup is one of my all-time favorites, and here’s why you’ll probably love it too:
- It’s quick to make – from start to finish, you’re eating in under an hour.
- Super flexible – you can tweak it to suit almost any diet or taste.
- Budget-friendly – beans, tomatoes, and spices are cheap and easy to find.
- Perfect for leftovers – the flavor gets better the next day!
- Comforting and cozy – it tastes like a hug in a bowl, especially with the toppings.

Black Bean Soup Recipe
Ingredients
Method
- I started by heating olive oil in a large soup pot over medium heat. Then, I added the chopped onion and cooked it until soft and slightly golden—about 5 minutes. Once that was ready, I stirred in the minced garlic, cumin, smoked paprika, and chili powder. Letting the spices bloom this way really deepens their flavor.
- Next, I poured in the black beans, diced tomatoes, and broth. I gave everything a good stir, scraping up the bottom to catch all that flavorful spice mix. Once combined, I brought the mixture to a gentle boil over medium-high heat.
- I reduced the heat to low and let the soup simmer with the lid slightly ajar for about 20–25 minutes. During the last 10 minutes, I added the corn. This step helps all the ingredients blend and get rich in flavor.
- Once the soup was cooked, I used a ladle to transfer about half of it to a blender and puréed it until smooth. You could also use an immersion blender right in the pot. Then, I poured the blended soup back into the pot, giving it the perfect balance of creamy and chunky.
- To wrap it up, I squeezed in fresh lime juice and seasoned the soup with salt and pepper. For serving, I ladled it into bowls and topped each one with diced avocado, a spoonful of sour cream, and a few crunchy tortilla strips.
Notes
- Use homemade broth if possible—it adds way more flavor.
- Don’t skip the lime—it lifts and brightens the whole dish.
- Blend only part of the soup so you get both creaminess and chunky texture.
- Let it rest for 10 minutes before serving—the flavors deepen as it sits.
- Freeze leftovers in single portions for easy lunches or dinners later.






