FREE 5-Ingredient Recipe EBook
GET IT NOWMy Thick, Creamy Black Bean Soup Takes Just 30 Minutes

I first made this black bean soup on a night when I had a couple of cans of beans in the pantry and needed something quick. I wasn’t expecting much, but the result totally surprised me! After tweaking the spices and blending, this black bean soup recipe became creamy, hearty, and much more flavorful than I thought a “pantry soup” could be. Here’s why:
- Thick, silky texture – Blending most of the beans creates a thick, velvety feel, but I leave some whole for a little bite. If you like my thick roasted tomato soup or butternut squash soup, you’ll love the texture of this one.
- Warm, earthy, and a little creamy with a kick – The flavor of the black beans definitely shines here, but a splash of cream makes it more rich, while a blend of Mexican-inspired spices make it a little bold and fresh lime juice brightens it up.
- Simple, everyday ingredients – This easy black bean soup just needs a few common staples, it comes together in just half an hour, and reheats beautifully. Plus, it’s packed with protein and fiber.
This has turned into one of my family’s favorite cozy soup recipes — even for my picky 7-year-old. It made her say, “Mama, I think I like beans now”. We even enjoyed it all by itself last week as a vegetarian meal. Make it with me!


Reader Review
“We’ve been trying to incorporate more meatless recipes into our rotation and this is one of the best I’ve found! The cilantro and lime add such delicious bright flavor.” –Dana
⭐⭐⭐⭐⭐
Ingredients & Substitutions
Here I explain the best ingredients for my black bean soup recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Black Beans – I use canned black beans to keep this recipe quick, but you can definitely cook dried beans if you have time. I always drain and rinse the canned ones, which improves their flavor and texture.
- Veggies – I used green bell pepper, white onion, and fresh garlic. I actually first made this black bean soup recipe with onion powder (1 tablespoon) and garlic powder (3/4 teaspoon) because I was out of fresh, and you certainly can, but it tasted much better when I used fresh ones for the final version. Feel free to use other colors of bell peppers, too.
- Chicken Broth – I usually grab reduced sodium broth from the store for convenience, but homemade broth makes it even better. If you want this soup vegetarian or vegan, use vegetable broth instead. And if you’re not, bone broth is a great way to sneak in extra nutrition.
- Fresh Cilantro – I always chop cilantro fresh before stirring it in, but in a pinch you can use 2 tablespoons dried.
- Heavy Cream – Optional, but I recently started adding it to make the soup a little creamy and cut the heat. You can use full-fat coconut milk for a dairy-free option, half and half to lighten it up, or just skip it.
- Spices – A mix of smoked paprika, ground cumin, chili powder, and sea salt gives the soup its earthy base with a hint of smokiness and warmth.
- Olive Oil – For sauteing the aromatics. Avocado oil is good, too.
- Lime Juice – A squeeze of lime at the end brightens everything up.

How To Make Black Bean Soup
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Sauté the veggies. Heat some oil in a large pot, then add the bell pepper and onion. Cook until and just starting to brown. Toss in the garlic and stir until it smells amazing.
- Pour in the broth, beans, and spices. Give it a good stir and simmer together, so the flavors meld.
- Blend for texture. I like to blend about three-quarters of the soup so it turns creamy but still has some whole beans for texture.
- Finish and enjoy! Pour the blended black bean soup back into the pot, stir in lime juice and cream (if you’re using it). I like to serve with fresh avocado and extra cilantro.



My Recipe Tips
- Chop your cilantro only right before adding to the soup. I usually like to prep ahead, but cilantro loses flavor fast once it’s cut.
- I like to leave 1/4 of the soup unblended just, so I still have whole black beans scattered throughout. If you want it totally smooth, feel free to blend the entire pot. The texture will be pretty thick either way.
- I transferred the soup to a stand blender for the photos. If you want to save time on dishes, an immersion blender works as long as you don’t mind the entire black bean soup blended.
- How to adjust the flavor at the end: Of course you can add more salt if needed. An extra splash of lime juice can help if it’s too salty, or an extra splash of cream if it’s too spicy. But if you know you prefer things less salty, start with a little less before simmering.
Black Bean Soup (30-Min Recipe)
My black bean soup recipe is thick, smoky, and creamy, with common ingredients. Make a cozy bowl in just 30 minutes!
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a large saucepan, heat the olive oil over medium heat. Add the bell pepper and onion. Cook for about 5 minutes, until the vegetables are soft and the onions are starting to brown.
-
Add the minced garlic. Saute for about 1 minute, until fragrant.
-
Add the black beans, smoked paprika, cumin, chili powder, salt, and chicken broth. Stir until combined.
-
Bring the black bean soup to a gentle boil. Reduce heat to medium-low and simmer for about 20 minutes.
-
Transfer 3/4 of the soup to a blender and blend until smooth. (Alternatively, you can blend all of it; I blend 3/4 so that some whole beans remain in the soup.)
-
Pour the blended mixture back into the pot. Stir in the lime juice, and heavy cream. Adjust salt to your taste if needed.
LAST STEP: Leave a rating to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: Check out my recipe tips above to help you get the best flavor and texture.
- Variations: Don’t miss my recipe variations below for fun ways to switch things up and make this recipe for black bean soup your own.
- Storage: Keep leftovers in an airtight container in the fridge. They stay fresh for 5-7 days.
- Meal prep: This black bean soup is one of those recipes that actually tastes better the next day. It’s perfect to make ahead for easy lunches or dinners.
- Reheat: The stove or microwave both work fine. Add a splash of broth if it thickened up too much in the fridge.
- Freeze: This soup freezes beautifully for up to 3 months. I usually do it in these single-portion cubes.
- Note on nutrition info: The optional cream is not included. You can customize the recipe in my Wholesome Yum App if you want it included (or to make any other changes and see the macros!).
📖 Want more recipes like this? Find this one and many more in my Healthy Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Black Bean Soup
Recipe Variations
Want to change things up a little? Here are some easy ways to tweak this black bean soup:
- Protein – This soup is already pretty high protein, but if you want to add meat (I’ve used beef while a reader told me she used sausage), feel free to cook it in the same pot at the start. Just set aside and add it back in at the end. You can also toss in leftover shredded chicken or even glazed ham.
- Vegetables – Sometimes I toss in carrots and celery together with the peppers and onions.
- Extra heat – My recipe has a gentle kick as-is, but if you prefer a more spicy black bean soup, add a pinch of red pepper flakes, stir in diced jalapeños with the veggies, or even try a spoonful of canned chipotles in adobo sauce when you add the broth.

Serving Ideas
There are so many easy ways to round out this black bean soup:
- Toppings – I love adding sliced avocado and fresh cilantro, as shown above. You can also do a dollop of sour cream, guac, or salsa, or even a handful of crushed tortilla chips.
- Salad -I like pairing this one with taco salad, a fresh cabbage slaw, or even shrimp avocado salad.
- Main Course – Serve it alongside cilantro lime chicken for a full meal, or use it as a starter with your one of my favorite Mexican dishes.

Shop
My
Custom












10 Comments
Lisa
0I loved this recipe. I had some leftover beans from dinner in the fridge. I scaled the recipe to 1 serving for my lunch. Wow was it delicious and super easy to make. Thanks for sharing.
Wholesome Yum D
0Lisa, I’m so happy you loved it! Using your leftover beans for a quick lunch sounds like such a great idea, and I’m glad it turned out delicious and easy to make. Thanks for sharing! 😊
Donna
0Nutrition estimate gives Sodium: 1464.8 mg per 1 cup serving. That seems so high, is it possibly an error?
Maya | Wholesome Yum
0Hi Donna, I don’t calculate sodium for my recipes because it varies widely by brand. It will depend on the ingredients you use. You can read more about this in my nutrition policy.
Lisa Entwistle
0Delicious!!! I had a couple of left over Italian Sausage links so I fried them up separately and then pureedm them with the beans, Fantastic! Thank you so much!
Dana
0We’ve been trying to incorporate more meatless recipes into our rotation and this is one of the best I’ve found! The cilantro and lime add such delicious bright flavor.
Cam
0This is so healthy and tasted so delicious! Love this!
Roxie
0This is so delicious and comforting specially this cold days.
Glenda
0You may think it doesn’t look like much when it’s done, but don’t be fooled. The herbs, spices and seasonings in this scrumptious soup are what makes it special. It’s easy, affordable and satisfying comfort food!
Journa Liz Ramirez
0Not a fan of black bean soup, but this one is different! It was incredibly delicious, hearty and comforting. New favorite!