Black Bean Soup with Cilantro Lime Crema

There’s something deeply comforting about a pot of black bean soup simmering on the stove. It’s hearty, nourishing, budget-friendly, and packed with bold flavor. This black bean soup strikes the perfect balance between smoky, savory depth and bright, fresh finish—thanks to a generous drizzle of cilantro lime crema on top.

Whether you’re cooking for a weeknight dinner, meal prepping for the week, or feeding a crowd, this recipe delivers big flavor with simple pantry ingredients.

We love this recipe because it’s a super simple, one-pot meal with minimal prep. It’s also protein and fibre packed and really supports a diet built for longevity.


How to Make Black Bean Soup

1. Build the Flavor Base

Heat olive oil in a large pot over medium heat. Add the diced onion, jalapeños and garlic. Cook for 3–4 minutes until softened. Toss in the chopped carrots and celery and cook until tender.

2. Add the Spices

Sprinkle in your spices. Stir to coat the vegetables and let the spices toast for about 1 minute. This step deepens the flavor.

3. Stir in Tomatoes

Add tomatoes and cook for another minute.

4. Add Beans and Broth

Pour in the black beans and vegetable broth. Bring to a gentle simmer. Let cook for 15–20 minutes to allow the flavors to meld.

5. Blend for Texture

Using an immersion blender, blend part of the soup directly in the pot until it reaches your desired consistency. You can also transfer 1–2 cups to a blender and return it to the pot. This creates a thick, creamy texture while still keeping some whole beans.

6. Finish with Lime

Stir in fresh lime juice and adjust seasoning with salt and pepper.


To Serve

Ladle the soup into bowls and top with a generous drizzle of cilantro lime crema. Optional toppings:

  • Diced avocado
  • Crushed tortilla chips
  • Extra cilantro
  • Pickled red onions
  • Shredded cheese
  • Sliced pickled jalapeños

Serve with warm tortillas or crusty bread for a complete meal.


Tips & Variations

Make it spicy: Add a dash of hot sauce at the end to spice it up!
Add protein: Stir in shredded rotisserie chicken if you’re not keeping it vegetarian.
Make it vegan: Use a dairy-free yogurt or cashew cream for the crema.

Black Bean Soup with Cilantro Lime Crema

Servings 4 people
Prep Time 10 minutes
Cook Time 25 minutes
Print

Ingredients

  • 2 tbsp olive oil
  • 1/2 yellow onion diced
  • 6 cloves garlic, minced
  • 1 celery rib diced
  • 1 carrot diced
  • 1 chopped jalapeño with the seeds if you like it spicy
  • 2 tomatoes diced
  • 2 tsp salt
  • 1/2 tsp black pepper
  • 3 tsp cumin
  • 1/4 tsp chili
  • 2 15 ounce cans of black beans with the liquid roughly 3 cups of black beans
  • 1 lime juice and zest
  • 4 cups veggie broth

Cilantro Lime Crema

  • 1 cup greek yogurt
  • 1 lime juiced
  • 1/2 cup cilantro

Instructions

  • In a large pot, heat the olive oil over medium heat. Add the diced onions and minced garlic, cooking for about 3–4 minutes until the onions become soft and translucent.
  • Stir in the chopped carrots, celery, and jalapeño, and cook for another 3–4 minutes.
  • Add the salt, pepper, cumin, and chili powder, stirring well and allowing the spices to toast for about 2 minutes.
  • Mix in the diced tomatoes and cook for 3–4 minutes, until they release their juices and begin to break down.
  • Finally, add the black beans, vegetable broth, and lime zest. Reduce the heat to low and let the mixture simmer gently for 15–20 minutes.
  • While the soup simmers, blend your cilantro lime crema ingredients.
  • Squeeze in some fresh lime juice and top with your cilantro crema before serving

Discover more from Cashews and Carrots

Subscribe now to keep reading and get access to the full archive.

Continue reading