Black Bean Soup

Black Bean Soup
⏱️ cook time 45 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Rich, smoky, fiber-packed black bean soup with warm spices, balanced by bright lime, perfect for cold winter nights, easily customizable with favorite toppings.

Ingredients

Canned black beans, drained and rinsed 480 grams (2 standard 15oz cans)
Yellow onion, diced 150 grams (1 medium)
Red bell pepper, diced 120 grams (1 medium)
Garlic, minced 12 grams (4 cloves)
Olive oil 2 tablespoons (30 ml)
Ground cumin 1.5 teaspoons (3 grams)
Smoked paprika 1 teaspoon (2 grams)
Dried oregano 1 teaspoon (1 gram)
Low-sodium vegetable broth 4 cups (960 ml)
Canned diced tomatoes, undrained 400 grams (1 standard 14.5oz can)
Fresh lime juice 2 tablespoons (30 ml)
Kosher salt 1 teaspoon (5 grams)
Ground black pepper 1/2 teaspoon (1 gram)

Steps

1

Prep base vegetables

Heat 2 tablespoons (30ml) olive oil in a large heavy-bottomed soup pot over medium heat (350°F/175°C). Add the 150g diced yellow onion and 120g diced red bell pepper, sauté for 6-7 minutes until soft and translucent, stirring occasionally with a wooden spoon.

Step 1
step1:Prep base vegetables
2

Toast warm spices

Add the 12g minced garlic, 1.5 teaspoons ground cumin, 1 teaspoon smoked paprika, and 1 teaspoon dried oregano to the pot with the softened vegetables. Stir constantly for 30-45 seconds over medium heat, until the spices release a rich, fragrant aroma; do not burn the spices, as this will make the soup bitter.

Step 2
step2:Toast warm spices
3

Add soup ingredients

Pour in 4 cups (960ml) low-sodium vegetable broth, 400g undrained diced tomatoes, and all 480g rinsed, drained black beans. Stir to fully combine all ingredients, then turn heat up to medium-high (400°F/205°C) to bring the mixture to a gentle rolling boil.

Step 3
step3:Add soup ingredients
4

Simmer the soup

Once the soup reaches a rolling boil, reduce heat to low (200°F/95°C), set the pot lid slightly ajar to let excess steam escape, and let the soup simmer for 25 minutes. Stir the soup once every 5 minutes to prevent ingredients from sticking and burning on the pot bottom.

Step 4
step4:Simmer the soup
5

Blend for creaminess

Turn off the heat. Use an immersion blender to blend roughly half the soup directly in the pot, leaving plenty of whole beans and vegetable chunks for a hearty, textured finish. If using a countertop blender, carefully transfer 2 cups (480ml) of hot soup to the blender, vent the lid to release steam, blend until smooth, then stir back into the pot.

Step 5
step5:Blend for creaminess
6

Season and serve

Stir in 2 tablespoons (30ml) fresh lime juice, 1 teaspoon kosher salt, and 1/2 teaspoon ground black pepper. Taste and adjust salt if needed, then let the soup rest for 5 minutes off the heat to let flavors meld before ladling into bowls.

Step 6
step6:Season and serve

Tips

1.If substituting dried black beans for canned, soak 225g (1 cup) dried beans in cold water overnight, then simmer for 60-75 minutes until tender before using in the recipe.
2.When blending hot soup in a countertop blender, always remove the center cap from the lid and cover the opening with a kitchen towel to vent steam, preventing pressure buildup that can cause dangerous hot splatters.
3.Customize servings with toppings like diced avocado, chopped fresh cilantro, a dollop of sour cream, crushed tortilla chips, or a pinch of red pepper flakes for extra heat.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Black Bean Soup:Frequently Asked Questions

1.Can I use dried black beans instead of the canned black beans called for in the recipe?
Absolutely! If you skip canned, soak 1 cup of dried black beans overnight, drain, then simmer in 6 cups of water or broth for 45 to 60 minutes until tender before adding to the recipe. Canned beans cut prep time drastically, but dried beans deliver a slightly deeper, earthier flavor if you have extra time.
2.How do I get that signature rich, smoky flavor mentioned in the recipe intro without a smoker?
You don’t need any fancy equipment! Add 1 teaspoon of smoked paprika, a pinch of ground cumin, and 1/4 teaspoon of liquid smoke (it’s very potent, so don’t overdo it) when you sauté spices alongside the onion, pepper, and garlic. That cozy, campfire-like smokiness will come through with zero special gear.
3.Is this black bean soup freezer-friendly for meal prep?
Totally! Let the soup cool completely, then portion it into airtight, freezer-safe containers or heavy-duty zip-top bags, leaving ½ inch of headspace for expansion. It will keep for up to 3 months in the freezer. Thaw overnight in the fridge, then reheat gently on the stovetop, stirring occasionally.
4.What are the best toppings for this customizable soup?
My go-to picks are a dollop of sour cream or plain Greek yogurt, a squeeze of fresh lime, chopped cilantro, diced avocado, crumbled cotija cheese, crispy tortilla strips, and a dash of hot sauce. Pickled red onions also add a fantastic bright tang—mix and match to match your personal taste.
5.Can I make this soup in a slow cooker instead of on the stovetop?
Definitely! Sauté the onion, bell pepper, and garlic in olive oil first to bring out their natural sweetness, then add all remaining ingredients (hold the lime juice until serving) to your slow cooker. Cook on low for 6 hours or high for 3 hours, then mash a portion of the beans for that hearty, thick texture.
6.My soup turned out too thin—what’s the easiest way to thicken it up?
No stress! You have two quick, reliable options: use an immersion blender to puree 1/3 to 1/2 of the soup directly in the pot to keep bean flavor front and center, or stir in a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water, then simmer 5 minutes until thickened.
7.Do I really need to drain and rinse the canned black beans first?
I highly recommend it! The starchy, salty packing liquid in canned beans has a slightly metallic, tinny off-flavor that can make your soup taste flat and overly briny. A quick 30-second rinse under cold running water washes that away, letting the warm spices and smoky bean flavor shine through.
8.Can I adjust this recipe to be fully vegan?
It’s almost vegan right out of the gate! Just use vegetable broth instead of chicken broth if you thin the soup, and skip dairy-based toppings like sour cream or cheese. Opt for plant-based sour cream, avocado, and lime for toppings, and you’ll have a fiber-packed, 100% vegan meal.
9.How long will leftover black bean soup stay fresh in the refrigerator?
Stored in a tightly sealed airtight container, leftovers will stay fresh for 4 to 5 days in the fridge. The flavors actually meld and get even better the second day! Reheat portions in the microwave or on the stovetop over low heat, adding a splash of broth if it thickens too much as it chills.
10.What sides pair well with this soup for a full, cozy winter meal?
It pairs perfectly with simple, cozy sides like crusty sourdough bread for dipping, a crisp green salad with tangy vinaigrette, warm buttery cornbread, or even cheese quesadillas cut into dippable strips. For a lighter spread, serve it with baked tortilla chips and fresh guacamole.
11.Can I add meat to this soup for extra protein and heartiness?
Absolutely! Diced smoked sausage, crumbled cooked chorizo, shredded leftover chicken, or crispy crumbled bacon all make fantastic additions. Cook the meat first, set it aside, then sauté your veggies in the rendered fat for extra depth, stirring the meat back in the last 10 minutes of simmering.
12.Why do you recommend adding lime juice at the end instead of while the soup cooks?
Fresh lime juice is bright and zingy, and cooking it for long periods mutes that bright tang and can even make it taste slightly bitter. Stir it in right after you take the soup off the heat, just before serving, so that pop of acid cuts through the rich, smoky beans to balance every bite.
13.I don’t have red bell pepper on hand—what’s a good substitute?
No problem! You can swap in orange or yellow bell pepper for a similar sweet, mild flavor, or even a drained can of fire-roasted diced tomatoes if you’re out of peppers entirely. Green bell pepper works too, just note it has a slightly sharper, more bitter flavor than the sweeter red variety.
14.Is this soup spicy? I’m planning to serve it to young kids.
The base recipe as written is very mild, with warm, cozy spices rather than hot, fiery heat. If you’re serving spice-averse eaters or kids, skip any added hot sauce or spicy chili powder during cooking, and leave hot sauce on the side so people can kick up the heat to their own preference.

Comments (14)

2 days ago

OMG this black bean soup is SO good! Threw it together on a random weeknight when I had zero dinner plans, and both my picky 7 and 9 year old asked for seconds. Total game changer for our family dinner rotation! The 45 minute cook time is no joke either, perfect for busy school nights.

1 week ago

Made this for our neighborhood potluck last weekend and people were begging for the recipe! I added a little extra cumin and a dollop of sour cream on top, chef's kiss. Only thing is I wish I'd doubled the batch, it was gone in 10 minutes flat.

5 days ago

So glad it was a potluck hit! Adding extra cumin is such a smart call, I do that sometimes too when I want a little extra smokiness. Doubling is always a good call with this soup, it freezes beautifully too!

5 days ago

This is my new go-to Sunday meal prep! I make a big pot on Sundays, portion it out into containers, and it holds up all week for work lunches. Super easy to make, no fancy ingredients, and it's so filling I don't end up hitting the vending machine at 3pm. 10/10.

3 days ago

Wait does it get mushy if you reheat it in the microwave? I've had bean soups turn to mush before when I meal prep them!

3 days ago

Great question! It holds up really well to reheating — just store it without any toppings (like avocado or sour cream) and reheat in 30 second bursts, stirring in between, and it'll taste just as fresh as day one! I've even frozen portions for up to 3 months with great results.

3 days ago

As someone who's burned every single soup I've ever tried to make from scratch, this was so forgiving! The steps are super straightforward, no weird fancy techniques, and it turned out perfectly rich and flavorful on my first try. I felt like a real chef, ngl.

2 days ago

Oh thank god I'm not the only one who burns soup! I've been nervous to try this, your comment makes me feel like I can actually pull it off this weekend.

2 weeks ago

Wait has anyone tried making this in a slow cooker instead of on the stovetop? I work 10 hour days and would love to throw it on in the morning and come home to hot soup.

1 week ago

I did that last week! Cook on low for 6 hours, add a little extra broth if it gets too thick, and it comes out amazing. I didn't even sauté the veggies first, just dumped everything in and it still tasted great.

1 week ago

Love the slow cooker hack! Craig's tip is spot on — low for 6 hours works perfectly, and you can absolutely skip the sauté step if you're short on time in the morning. Just give it a good stir before serving!

30 minutes ago

As a vegetarian who's always on the hunt for cheap, high-protein meals, this hits every single mark. I used low-sodium vegetable broth and added a handful of corn to the pot, and it's so hearty I don't even miss the meat. Will be making this all fall and winter long.

yesterday

Made this with my 10 year old last night for our weekly daddy-daughter cooking night, and we had a blast! The steps are easy enough for her to help measure and stir, and she was so proud to serve it to the rest of the family. Only note is we added a little too much cayenne on accident, oops, but it was still tasty!

2 hours ago

That's what cooking is all about! So sweet that you two got to make it together. If the cayenne is ever too much, a dollop of plain Greek yogurt or a splash of lime juice cuts the heat perfectly. Can't wait to hear what you two cook next!

1 week ago

So happy I found this recipe! It's naturally gluten free as long as you use GF broth, which is perfect for me since I have celiac and so many soups have hidden gluten or thickeners. I topped mine with avocado, cilantro, and a squeeze of lime, and it was restaurant quality.

5 days ago

Oh thank you for mentioning the GF broth! My son has celiac too and I'm always paranoid about cross contamination, this is going on our meal plan for next week.

3 days ago

The squeeze of lime is non-negotiable for me! It adds that little bright kick that takes the whole soup from good to incredible.

2 weeks ago

I made a batch of this before my last backpacking trip, dehydrated it, and it was the best trail meal I've ever had. Lightweight, packed with protein, and so warm and comforting after a long day of hiking in the cold. 10/10, will be a staple on all my future trips.

1 week ago

Wait dehydrating it is such a genius idea! How long did you dehydrate it for, and did you mash the beans first or leave them whole?

2 hours ago

I added a diced jalapeño and a dash of hot sauce to my bowl, and it's perfect for anyone who loves a little heat. The base recipe is so mild and versatile, you can customize it a million different ways without messing it up. Already have plans to make it again next week with some diced bell peppers added in.

3 days ago

Wow, this is so cheap to make! I already had most of the spices in my cabinet, a bag of dried black beans cost me $1, and the veggies were super affordable at the grocery store. Made 6 servings for under $5 total, which is way cheaper than takeout. Can't beat that.

2 days ago

Wait did you use dried beans instead of canned? I only have canned on hand, do I need to adjust the cook time?

2 days ago

Great question! If you're using canned beans, rinse them well first and you can cut the cook time down to 25 minutes total, since the beans are already tender. And Ben, so glad you love how budget-friendly it is — that's one of my favorite parts about this recipe too!

5 minutes ago

It's finally soup weather here in Ohio, so I whipped this up yesterday after raking leaves all afternoon. It was so warm and cozy, paired perfectly with a side of cornbread, and my whole house smelled amazing for hours. 10/10 cozy vibes.

just now

Wait what cornbread recipe do you pair it with? I've been looking for a good cornbread to go with soup season!

yesterday

This was the first real recipe I've ever made on my own since moving out of my parents' house, and it didn't turn out terrible! I was so nervous I'd mess it up, but the instructions are super clear, and it actually tasted really good. My roommate even asked for a bowl, which felt like a huge win.

2 days ago

This soup is perfect for post-workout meals! Tons of protein and fiber from the black beans, no weird processed ingredients, and it keeps me full for hours after I eat it. I usually add a scoop of brown rice on the side for extra carbs, and it's the perfect refuel.

yesterday

Love that post-workout hack! Adding brown rice is such a good call to make it even more filling and balanced. So glad it fits into your routine!