Hearty Black Bean Soup

Section: Comforting Soups and Hearty Stews

This hearty Mexican-inspired soup brings together black beans, vegetables, and aromatic spices in a convenient 30-minute meal. The combination of onions, carrots, peppers, and celery forms a flavorful base, while cumin, oregano and chili powder add warmth and depth. The partial blending technique creates a perfect texture balance - creamy yet chunky. Finish with fresh cilantro and lime for brightness. Customize with toppings like avocado, dairy-free cheese or crushed tortilla chips for a satisfying, protein-rich vegan dinner that stores beautifully for leftovers.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Sun, 11 May 2025 14:18:47 GMT
A bowl of vegan black bean soup. Bookmark
A bowl of vegan black bean soup. | foodbymary.com

This hearty vegan black bean soup has rescued countless weeknight dinners in my home when time is short but I still want something nutritious and satisfying. Ready in just 30 minutes, this Mexican-inspired soup delivers incredible flavor with minimal effort.

I first made this soup during a particularly hectic week when I needed something quick yet nourishing. My family immediately requested it become part of our regular rotation, and now it appears on our table at least twice a month throughout the year.

Ingredients

  • Black beans: provide the protein foundation and create that rich, hearty texture. Look for low sodium canned beans or cook your own from dried for even more flavor
  • Onion, carrot, bell pepper, and celery: create the aromatic base. Make sure to dice them uniformly for even cooking
  • Jalapeño: adds a gentle heat that balances the earthiness of the beans. Choose smaller jalapeños for mild heat or larger ones with seeds for more kick
  • Fresh garlic: gives essential depth. Always use fresh rather than pre-minced for optimal flavor
  • Cumin, oregano and chili powder: form the signature Mexican flavor profile. Toast them briefly to awaken their essential oils
  • Vegetable broth: provides the liquid base. Use homemade for best flavor or a quality low sodium store brand
  • Tomato sauce: adds richness and slight acidity. Look for varieties without added sugar
  • Fresh cilantro: brightens the finished soup. Buy bunches with vibrant green leaves and minimal wilting
  • Fresh lime juice: cuts through the richness. Always use fresh squeezed rather than bottled

Step-by-Step Instructions

Sauté the Vegetable Base:
Add onion, carrot, bell pepper, celery, jalapeño and garlic to a large soup pot with 2 tablespoons of vegetable broth. Cook over medium heat for 6-7 minutes, stirring occasionally, until the vegetables have softened and become fragrant. The onions should turn translucent but not brown. This step builds the foundation of flavor for your soup.
Bloom the Spices:
Stir in cumin, dried oregano, and chili powder, cooking for 2-3 additional minutes. You'll notice the spices becoming intensely aromatic as they toast lightly in the pan. If the mixture starts sticking, add a small splash of broth to deglaze, scraping any flavorful bits from the bottom of the pot.
Simmer the Soup:
Add the remaining vegetable broth, tomato sauce, and black beans, then bring everything to a gentle simmer. Allow the soup to cook uncovered for about 15 minutes until the carrots are tender when pierced with a fork. This slow simmer allows the flavors to meld together beautifully.
Create Texture:
Carefully transfer about half the soup to a blender and blend until smooth. Remember to allow steam to escape by removing the center cap and covering with a kitchen towel. Alternatively, use an immersion blender directly in the pot, pulsing 5-6 times to partially blend. This creates a perfect balance of smooth and chunky textures.
Finish and Serve:
Stir in fresh cilantro and a generous squeeze of lime juice. Taste and adjust the seasoning with salt and pepper as needed. Ladle the hot soup into bowls and serve immediately with your favorite toppings.
A bowl of vegan black bean soup. Bookmark
A bowl of vegan black bean soup. | foodbymary.com

This soup reminds me of my first trip to Mexico where I discovered the incredible depth of flavor in their bean-based dishes. The aroma that fills my kitchen when blooming the spices instantly transports me back to the small family restaurant where I first tasted authentic black bean soup.

Perfect Toppings

The right toppings can transform this already delicious soup into something truly spectacular. I love adding diced avocado for creaminess, a dollop of vegan sour cream for tanginess, and crushed tortilla chips for a satisfying crunch. For a complete meal, serve with a side of cornbread or warmed corn tortillas. Fresh lime wedges on the side allow everyone to adjust the brightness to their preference.

A bowl of soup with a spoon in it. Bookmark
A bowl of soup with a spoon in it. | foodbymary.com

Make It Your Own

This recipe welcomes adaptations based on what you have available. Swap pinto beans for black beans for a different texture and flavor profile. If you prefer a smokier taste, replace the jalapeño with 2-3 minced chipotle peppers in adobo sauce. For extra vegetable goodness, add diced zucchini or corn kernels during the last 5 minutes of cooking. The soup also works beautifully with fire roasted diced tomatoes in place of tomato sauce for a more rustic character.

Storage and Meal Prep

This soup actually improves with time as the flavors continue to develop. Store cooled leftovers in airtight containers in the refrigerator for up to 5 days. The soup also freezes exceptionally well for up to 2 months. I recommend freezing in individual portions for easy single servings. When ready to enjoy, thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave until steaming hot. Add a fresh squeeze of lime juice after reheating to brighten the flavors.

The Health Benefits

Black bean soup does more than just satisfy hunger. The combination of beans and vegetables creates a nutritional powerhouse. Black beans provide plant protein and complex carbohydrates that help stabilize blood sugar levels. The array of vegetables delivers essential vitamins, minerals and antioxidants. The soup is naturally low in fat while still being incredibly satisfying. For those watching sodium intake, you can easily control the salt level by using low sodium broth and beans.

Frequently Asked Questions

→ Can I make this soup ahead of time?

Yes! This soup actually improves in flavor when made ahead. Store in the refrigerator for up to 5 days or freeze for up to 2 months. Reheat on the stovetop or in the microwave until thoroughly warmed.

→ How can I adjust the spice level?

For a milder soup, remove the jalapeño seeds or omit it entirely. To increase heat, use 1-2 whole jalapeños with seeds. For a smoky variation, substitute 2-3 chili peppers in adobo sauce instead of jalapeño.

→ Can I use canned or dried black beans?

The recipe calls for canned black beans (drained and rinsed), which is quickest. If using dried beans, soak 1 cup overnight, then cook them separately until tender before adding to the soup.

→ What can I use instead of cilantro?

If you don't enjoy cilantro, substitute with fresh parsley for brightness or simply omit it. The soup will still be flavorful without it.

→ What are some good toppings for this soup?

Enhance your soup with diced avocado, dairy-free cheese shreds, vegan sour cream, crushed tortilla chips, sliced jalapeños, extra lime wedges, or additional fresh cilantro.

→ How thick should this soup be?

The consistency is adjustable based on preference. Start with 3 cups of broth for a thicker soup, adding more if you prefer it thinner. The blending step also affects thickness - blend more for creamier texture or less for chunkier soup.

Vegan Black Bean Soup

A flavorful Mexican-inspired soup with black beans, vegetables and spices that comes together in just 30 minutes.

Prep Time
10 minutes
Cooking Time
20 minutes
Overall Time
30 minutes
Recipe Author: Maria

Dish Category: Soups & Stews

Recipe Difficulty: Beginner-Friendly

Cuisine: Mexican

Serves: 6 Serving Size

Dietary Options: Vegan, Vegetarian, Gluten-Free, Dairy-Free

What You’ll Need to Cook

→ Vegetables

Ingredient 01 1 heaping cup diced onion (160 g, approx. 1 small or 1/2 a large)
Ingredient 02 1 heaping cup peeled and diced carrot (160 g, approx. 2 medium)
Ingredient 03 1 green bell pepper, de-seeded and diced
Ingredient 04 1 cup chopped celery (150 g, approx. 3 ribs)
Ingredient 05 1 small jalapeno, de-seeded and minced
Ingredient 06 3 cloves garlic, minced

→ Spices and Seasonings

Ingredient 07 2 tsp cumin
Ingredient 08 2 tsp dried oregano
Ingredient 09 2 tsp chili powder
Ingredient 10 Salt and pepper to taste

→ Liquids

Ingredient 11 3-4 cups vegetable broth
Ingredient 12 1 cup (250 mL) tomato sauce

→ Beans

Ingredient 13 1 19 oz can black beans, drained and rinsed (330 g, about 2.5 cups)

→ Herbs and Garnishes

Ingredient 14 1/2 cup finely chopped fresh cilantro
Ingredient 15 Squeeze of fresh lime juice

Steps to Prepare

Step 01

Add the onion, carrot, bell pepper, celery, jalapeno, and garlic to a large soup pot with 2 tablespoons of vegetable broth. Sauté over medium heat for 6-7 minutes until fragrant and softened.

Step 02

Stir in the cumin, dried oregano, and chili powder. Cook for 2-3 more minutes, adding a splash of broth if the pan is drying out to prevent sticking.

Step 03

Add the vegetable broth, tomato sauce, and black beans. Bring to a light simmer and cook uncovered for about 15 minutes, until the carrots are tender.

Step 04

Carefully scoop a few cups of the soup into a blender and blend until smooth. Allow steam to escape during blending to avoid pressure build-up. Alternatively, use an immersion blender to pulse the soup 5-6 times directly in the pot for a textured consistency. If using a blender, return the blended soup to the pot.

Step 05

Stir in the finely chopped cilantro and lime juice. Season with salt and pepper to taste. Serve immediately with optional toppings like avocado, grated dairy-free cheese, dairy-free sour cream, or crushed tortilla chips.

Extra Cooking Tips

  1. Substitute jalapeno with 2-3 chili peppers in adobo sauce for a smoky flavor or increase the amount of jalapeno for added spice.
  2. Start with 3 cups of vegetable broth and add more for a thinner consistency depending on the amount of vegetables used.
  3. Store leftovers in a sealed container in the fridge for up to 5 days or freeze for up to 2 months. Reheat in the microwave or stovetop as needed.

Must-Have Tools

  • Large soup pot
  • Blender or immersion blender

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 157
  • Fats: 1 grams
  • Carbs: 30 grams
  • Proteins: 7 grams