This healthy black bean soup is a hearty, fiber-packed meal you can make in 30 minutes for a nourishing, flavorful, and satisfying dinner everyone will love.
For more easy soup recipes, check out our curry lentil soup, vegetable lentil soup, creamy potato soup with Greek yogurt, and curry lentil eggplant soup.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Olive oil: extra virgin adds richness and flavor. Substitute avocado oil or light olive oil for a milder taste.
- Onion: builds the base flavor. Use yellow, white, or even shallots for a sweeter twist.
- Carrots: add natural sweetness and body. Try sweet potato or bell pepper for a similar effect.
- Celery: brings freshness and balance. If you don’t have it, use fennel or extra carrot.
- Garlic: gives depth and aroma. Substitute garlic powder in a pinch or roasted garlic for a milder flavor.
- Cumin or curry powder: adds warmth and spice. Replace with taco seasoning for a healthy Mexican soup recipe variation.
- Smoked paprika or chipotle: gives a smoky note. Use regular paprika and a pinch of chili powder for milder heat.
- Red pepper flakes: optional for spice lovers — add cayenne for extra kick.
- Vegetable broth: for a vegetarian black bean soup, or use chicken broth for a heartier flavor.
- Black beans: canned or cooked from dry; kidney beans or pinto beans also work well.
- Crushed tomatoes: add tang and body. Substitute diced tomatoes or tomato sauce.
- Dried oregano: swap with Italian seasoning or fresh herbs.
- Lime juice: brightens the soup; lemon juice or a splash of apple cider vinegar work too.

How to Make a Healthy Black Bean Soup
Sauté the Veggies and Spices
Heat olive oil in a large pot over medium heat. Add the chopped onion, carrots, and celery, and cook for about 3 minutes until softened. Stir in the grated garlic, cumin, smoked paprika (or chipotle powder), and red pepper flakes. Cook for 1 minute more, until fragrant and coated in spices — this builds a flavorful base for your one pot black bean soup.

Simmer the Soup
Pour in the vegetable broth, black beans, crushed tomatoes, oregano, salt, and pepper. Bring to a gentle boil, then lower the heat and simmer partially covered for 20 minutes, until the veggies are tender and the soup smells rich and hearty.

Blend for Creaminess
Scoop out about 2 cups of the soup and blend until smooth, or use an immersion blender directly in the pot to puree part of it. Stir the blended soup back in to make it rich and creamy. For a lighter texture, simply add a splash more broth until it’s just right.

Finish and Serve
Stir in the lime juice, taste, and adjust the seasoning. Serve warm with avocado, cilantro, and a slice of crusty bread or cornbread for a nourishing high protein soup recipe that’s both comforting and satisfying.

Tips
- Use quality broth: Whether you go for vegetable broth or chicken broth, we usually use a good, organic bouillon powder dissolved in water — it’s lighter to carry, takes up less space, and a small tub lasts for weeks.
- Don’t skip the sauté: Cooking the veggies and spices first adds deep flavor and makes your easy black bean soup recipe taste richer.
- Adjust the texture: Blend more or less of the soup depending on how creamy or chunky you like it.
- Add toppings for balance: Avocado, lime, cilantro, or Greek yogurt make great contrasts in flavor and texture.
- Use canned beans for speed: For a quick black bean soup with canned beans, rinse them well to remove excess sodium.
- Make it ahead: This soup keeps beautifully in the fridge for up to 4 days, perfect for meal prep black bean soup ideas.
- Boost the protein: Top it with a spoonful of low-fat Greek yogurt or Skyr before serving for extra creaminess and protein.
- Add spice to taste: Chipotle powder gives smokiness (I love it), while red pepper flakes add gentle heat — adjust to your liking.
Frequently Asked Questions
Yes! Just cook about 2 cups of dried black beans until tender before adding them to the soup. It’s a bit more time-consuming but adds great flavor. In total you need 4½ cups of cooked black beans.
Blend more of the soup or stir in a spoonful of low-fat Greek yogurt or Skyr for creaminess without adding much fat.
Absolutely. Let it cool completely, then freeze in portions for up to 3 months. It reheats beautifully on the stove or microwave.
Pair it with brown rice, quinoa, or crusty bread to make it a heartier fiber rich soup recipe.
Not really, it’s mild, but you can adjust the spice level by adding more chipotle or red pepper flakes to make this low calorie black bean soup more or less spicy.
More Bean Soup Recipes
- Tuscan White Bean Soup
- Easy Mediterranean Spinach and Chickpea Stew
- Quick Red lentil Soup
- Moroccan Spiced Lentil Soup
- Mediterranean Lentil Soup with Potatoes
- Creamy Red Lentil Soup
- Mediterranean Chickpea Soup with Potatoes
- Tomato Red Lentil Soup
Tried this Healthy Black Bean Soup recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Healthy Black Bean Soup (Easy in 30 Minutes)
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion chopped
- 3 carrots chopped
- 1 rib celery chopped
- 3 cloves garlic grated
- 2 teaspoons cumin or curry powder
- 1 teaspoon smoked paprika or chipotle powder if you like spicy
- ¼ teaspoon red pepper flakes
- 3 cups chicken broth or vegetable broth
- 3 cans black beans 15 oz / 425 g each can — drained and rinsed, or about 4½ cups / 700 g cooked black beans
- 1 can diced tomatoes 15 oz / 400 g can
- 1 teaspoon dried oregano or thyme
- ½ teaspoon salt or more to taste + black pepper
- 1 lime the juice
Instructions
- Sauté the Veggies and Spices: Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat. Add 1 onion, 3 carrots, and 1 rib celery (all chopped), and cook for about 3 minutes until soft.Stir in 3 cloves garlic (grated), 2 teaspoons cumin, 1 teaspoon smoked paprika, and ¼ teaspoon red pepper flakes. Cook for 1 minute until fragrant.
- Simmer the Soup: Add 3 cups chicken broth, 3 cans black beans (drained and rinsed), 1 can diced tomatoes, 1 teaspoon dried oregano, ½ teaspoon salt, and pepper. Bring to a gentle boil, then lower the heat and simmer for about 20 minutes until the veggies are tender.
- Blend for Creaminess: Blend about 2 cups of soup then stir it back in. This makes the soup creamy without adding dairy. Add a little more broth if it’s too thick.
- Finish and Serve: Stir in the juice of 1 lime and taste for seasoning. Serve warm with toppings like avocado, cilantro, or bread for a cozy, satisfying high protein soup recipe.
Notes
- Olive oil → Avocado oil or light olive oil for a milder taste.
- Onion → Yellow, white, or shallots for a sweeter flavor.
- Carrots → Sweet potato or bell pepper for similar sweetness and texture.
- Celery → Fennel or extra carrot for freshness and crunch.
- Garlic → Garlic powder or roasted garlic for a softer flavor.
- Cumin or curry powder → Taco seasoning for a healthy Mexican soup variation.
- Smoked paprika or chipotle → Regular paprika plus a pinch of chili powder for gentle heat.
- Red pepper flakes → Cayenne pepper or omit for a mild version.
- Vegetable broth → Chicken broth for extra richness; we often use bouillon powder dissolved in water for convenience.
- Black beans → Kidney beans or pinto beans for variety.
- Crushed tomatoes → Diced tomatoes or tomato sauce for a smoother texture.
- Dried oregano → Italian seasoning or fresh herbs like parsley or thyme.
- Lime juice → Lemon juice or apple cider vinegar for a bright, tangy finish.
- Don’t skip the sauté: Cooking veggies and spices first gives your soup a rich, deep flavor.
- Adjust the texture: Blend more for a creamy soup or less for a chunkier bowl.
- Add toppings for balance: Try avocado, lime, cilantro, or a dollop of Greek yogurt for freshness.
- Use canned beans for speed: Rinse them well to remove extra sodium for a quick, easy meal.
- Boost the protein: Add a spoonful of low-fat Greek yogurt or Skyr for creaminess and extra protein.
- Add spice to taste: Chipotle brings smokiness, red pepper flakes add heat — adjust to your liking.










Kate says
Another simple and delicious recipe, thank you. Had to improvise a little but was still very moreish!
Eileen says
Delicious! I was looking to use up some canned beans and found your recipe. I used an immersion blender to create a less chunkier soup to accommodate my children. I was so glad that everyone enjoyed it. I look forward to making it again.
Valerie Atwater says
Super flavorful, easy and delicious. This is the third recipe I've made from your website in the past week. All have been excellent. Thank you so much!