Mexican Black Bean Soup with Lime Crema is a rich, flavorful, and hearty soup that captures the bold tastes of Mexican cuisine. This soup combines protein-packed black beans, aromatic spices, and fresh vegetables to create a comforting dish that is both healthy and satisfying.
The addition of lime crema—a tangy, creamy topping made from sour cream or yogurt and fresh lime juice—adds a refreshing contrast that brightens the earthy, smoky flavors of the soup. It’s perfect as a starter, a light lunch, or a main course served with warm tortillas or crusty bread.
Why I Love This Recipe
I love this recipe because it balances rich, hearty beans with zesty freshness from lime and cilantro. The smoky undertones from cumin and smoked paprika combined with the brightness of lime crema create a layered and deeply satisfying flavor profile.
It’s nourishing, quick to make, and budget-friendly, yet it tastes like a dish that took hours to prepare.
Why It’s a Must-Try Dish
- Bold, Authentic Flavors: Smoky spices, savory beans, and fresh lime balance each other perfectly.
- Healthy and Satisfying: Packed with protein, fiber, and vegetables.
- Quick and Easy: Ready in under an hour with minimal prep.
- Customizable: Adjust spices, beans, or toppings to your preference.
- Crowd-Pleaser: Great for weeknight dinners, parties, or meal prep.
Course: Soup / Main Course
Cuisine: Mexican / Latin American
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 4–6
Calories: Approximately 300 kcal per serving
Ingredients
For the Soup
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder
- ½ teaspoon cayenne pepper (optional, for heat)
- 2 cans (15 oz / 400 g each) black beans, drained and rinsed
- 4 cups vegetable broth (or chicken broth for non-vegetarian version)
- 1 can (14 oz / 400 g) diced tomatoes
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 tablespoon lime juice
- ¼ cup fresh cilantro, chopped
For the Lime Crema
- ½ cup sour cream or Greek yogurt
- Juice of 1 lime
- ½ teaspoon salt
Optional Toppings
- Avocado slices
- Tortilla strips or chips
- Extra cilantro
- Shredded cheese
Cooking Directions (Step-by-Step)
Step 1: Sauté Aromatics
- Heat olive oil in a large pot over medium heat.
- Add onion and red bell pepper. Sauté for 5–6 minutes until softened.
- Stir in garlic, cumin, smoked paprika, chili powder, and cayenne. Cook for 1 minute until fragrant.
Step 2: Add Beans and Broth
- Add black beans, diced tomatoes, and vegetable broth. Stir to combine.
- Bring the mixture to a boil, then reduce heat and simmer for 20 minutes, allowing flavors to meld.
Step 3: Blend the Soup
- Optional: Use an immersion blender to puree part or all of the soup for a creamy texture while leaving some beans whole for body.
- Stir in salt, black pepper, lime juice, and chopped cilantro. Adjust seasoning to taste.
Step 4: Prepare Lime Crema
- In a small bowl, whisk together sour cream or yogurt, lime juice, and salt until smooth.
Step 5: Serve
- Ladle soup into bowls and top with lime crema. Add optional toppings such as avocado, tortilla strips, or extra cilantro.

How to Serve
- Serve hot, with lime crema drizzled on top.
- Pair with warm tortillas, tortilla chips, or crusty bread.
- Garnish with fresh cilantro, avocado slices, or shredded cheese for extra flavor.
Recipe Tips
- Beans: Canned black beans are convenient; cooked dried beans also work.
- Spice Level: Adjust cayenne or chili powder to taste.
- Blending: Blend partially for texture or fully for a creamy soup.
- Flavor Boost: Add a splash of chipotle in adobo for smokiness.
- Freshness: Squeeze lime juice right before serving for brightness.
Variations
- Spicy Chipotle Version: Add 1 chopped chipotle pepper in adobo sauce.
- Vegetable Boost: Add corn, zucchini, or diced carrots for extra nutrients.
- Protein Upgrade: Add cooked chicken or turkey for a non-vegetarian version.
- Creamy Coconut Twist: Stir in ½ cup coconut milk for a subtle sweetness.
- Mexican Street Style: Top with queso fresco, pickled jalapeños, and tortilla strips.
Freezing and Storage
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Can be frozen for up to 3 months.
- Cool completely, transfer to freezer-safe containers.
- Reheat on the stove over low heat; add a splash of broth if soup thickens.
- Tip: Add lime crema only before serving, as it may separate if frozen.
Special Equipment Needed
- Large soup pot or Dutch oven
- Wooden spoon or silicone spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Immersion blender (optional, for creamy texture)
Frequently Asked Questions (FAQ)
Q1: Can I make this soup vegan?
Yes, use plant-based yogurt for the lime crema.
Q2: Can I use dried black beans?
Yes, soak overnight and cook before adding, or increase simmering time.
Q3: Can I make this soup ahead of time?
Yes, it tastes even better the next day as flavors meld.
Q4: Can I freeze the soup with lime crema?
No, prepare the lime crema fresh when serving. The soup freezes well without it.
Q5: How can I make it spicier?
Add extra cayenne, chopped jalapeños, or chipotle in adobo.
Conclusion
Mexican Black Bean Soup with Lime Crema is a healthy, vibrant, and comforting dish that’s easy to prepare yet packed with flavor. The combination of hearty black beans, smoky spices, fresh cilantro, and tangy lime crema makes this soup a standout for weeknight dinners, casual lunches, or festive gatherings.
It’s versatile, nourishing, and crowd-pleasing, offering a perfect balance of protein, fiber, and fresh flavor. Once you try this recipe, it’s sure to become a go-to favorite for both family meals and entertaining.
Mexican Black Bean Soup with Lime Crema
Course: SoupsCuisine: MexicanDifficulty: easy6
servings15
minutes35
minutes50
minutesIngredients
For the Soup
2 tablespoons olive oil
1 medium onion, chopped
3 cloves garlic, minced
1 red bell pepper, diced
2 teaspoons ground cumin
1 teaspoon smoked paprika
½ teaspoon chili powder
½ teaspoon cayenne pepper (optional, for heat)
2 cans (15 oz / 400 g each) black beans, drained and rinsed
4 cups vegetable broth (or chicken broth for non-vegetarian version)
1 can (14 oz / 400 g) diced tomatoes
1 teaspoon salt (adjust to taste)
½ teaspoon black pepper
1 tablespoon lime juice
¼ cup fresh cilantro, chopped
For the Lime Crema
½ cup sour cream or Greek yogurt
Juice of 1 lime
½ teaspoon salt
Optional Toppings
Avocado slices
Tortilla strips or chips
Extra cilantro
Shredded cheese
Directions
- Step 1: Sauté Aromatics : Heat olive oil in a large pot over medium heat. Add onion and red bell pepper. Sauté for 5–6 minutes until softened. Stir in garlic, cumin, smoked paprika, chili powder, and cayenne. Cook for 1 minute until fragrant.
- Step 2: Add Beans and Broth : Add black beans, diced tomatoes, and vegetable broth. Stir to combine. Bring the mixture to a boil, then reduce heat and simmer for 20 minutes, allowing flavors to meld.
- Step 3: Blend the Soup : Optional: Use an immersion blender to puree part or all of the soup for a creamy texture while leaving some beans whole for body. Stir in salt, black pepper, lime juice, and chopped cilantro. Adjust seasoning to taste.
- Step 4: Prepare Lime Crema : In a small bowl, whisk together sour cream or yogurt, lime juice, and salt until smooth.
- Step 5: Serve : Ladle soup into bowls and top with lime crema. Add optional toppings such as avocado, tortilla strips, or extra cilantro.






