clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
This Black Bean Soup is hearty, healthy, and cozy — everything you want in a soup! It's loaded with black beans, spices, and your favorite Mexican toppings. |

Black Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Diet: Vegan


This Black Bean Soup is hearty, healthy, and cozy — everything you want in a soup! It's loaded with black beans and aromatic spices like cumin and oregano paired with a classic mirepoix and veggie broth that makes the base of this flavorful one-pot soup so delicious. It’s has the perfect combination of creamy and chunky, but you can adjust the consistency to your liking.


  • 2 tablespoons avocado oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, finely chopped
  • 2 celery stalks, diced
  • 1 carrot, peeled and sliced
  • 1 small jalapeño, seeded and diced
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon paprika
  • 1/2 teaspoon oregano
  • 4 (15 ounce) can black beans, rinsed and drained
  • 4 cups vegetable broth or water
  • salt and pepper (to taste)

Optional toppings for serving:

  • fresh cilantro, finely chopped
  • tortilla strips
  • sour cream
  • avocado, sliced
  • lime juice, freshly squeezed


  1. Heat oil in a 4 quart Dutch oven or large pot over medium heat until the hot oil starts to sizzle, about 1 minute. Add onion, garlic, celery, carrot, and jalapeño and sauté until tender, about 3-4 minutes. Stir in cumin, paprika, and oregano.
  2. Add black beans and vegetable broth. Mix well and bring it to a boil. Reduce heat to low and cover the lid. Simmer until the beans are tender, about 30 minutes, stirring occasionally. Season with salt and pepper to taste.
  3. Use an immersion blender and puree half of the soup until smooth. You can also transfer the soup to a food processor or upright blender to puree.
  4. Serve with your favorite Mexican style toppings like cilantro, tortilla strips, sour cream, avocado, and lime juice, if desired.


How to store: Let the soup cool completely before transferring to an airtight container and refrigerating for up to 5 days.

How to reheat: Reheat leftover black bean soup on the stovetop over medium-low heat for 10-15 minutes, stirring frequently until the soup reaches the desired temperature.

How to freeze: Transfer leftovers to a freezer-safe container or Ziploc freezer bag and freeze for up to 3 months. Defrost overnight in the refrigerator or in a warm water bath before reheating.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican