Spicy Mexican Bean Soup With Carrot Purée

Imagine a rich, earthy aroma filling your kitchen as a vibrant pot of Spicy Mexican Bean Soup simmers gently on the stove.

The dark, glossy beans nestled in a warm, flavorful broth are complemented by a velvety carrot purée, infusing the soup with a subtle sweetness.

This dish is a comfort staple in my home, especially on chilly evenings when we crave something hearty and satisfying. I remember one particularly hectic week when this recipe saved the day; its simplicity and depth of flavor brought us all to the table with smiles.

Perfect for busy weeknights or leisurely Sunday suppers, this soup isn’t only easy to make but also a delightful way to savor the bold, comforting tastes of Mexican cuisine.

Ready? Let’s cook!

Why You’ll Love It

  • Delivers bold flavor with a combination of spices and fresh cilantro.
  • Uses pantry staples like canned beans and vegetable broth for convenience.
  • Offers a healthy, plant-based meal option packed with protein and fiber.
  • Freezes beautifully, making it ideal for meal prep and future meals.
  • Provides a warming, comforting dish suitable for any season.

Ingredients

  • 2 tablespoons olive oil — use extra virgin for richer flavor
  • 1 medium onion, chopped — choose a sweet variety for a milder taste
  • 2 cloves garlic, minced — fresh garlic is best
  • 1 teaspoon ground cumin — enhances the earthy notes
  • 1 teaspoon smoked paprika — adds a smoky depth
  • 1/2 teaspoon chili powder — adjust for preferred heat level
  • 1 can (15 ounces) black beans, drained and rinsed — organic if possible
  • 1 can (15 ounces) kidney beans, drained and rinsed — check for BPA-free can
  • 4 cups vegetable broth — low-sodium is ideal
  • 2 medium carrots, peeled and chopped — organic adds better flavor
  • 1 teaspoon salt — sea salt for purity
  • 1/2 teaspoon black pepper — freshly ground for best aroma
  • 2 tablespoons lime juice — freshly squeezed for brightness
  • 1/4 cup fresh cilantro, chopped — optional for garnish

Step-by-Step Method

Sauté Aromatics

Heat olive oil in a large pot over medium heat. Add chopped onion and minced garlic to the pot. Sauté until the onions become translucent, releasing their sweet aroma.

The garlic should be fragrant but not browned. This foundational step builds the base flavors for the soup, guaranteeing a rich and savory depth.

Spice It Up

Stir in ground cumin, smoked paprika, and chili powder. Cook for another minute, allowing the spices to toast and release their essential oils.

This guarantees that the soup is infused with a warm, smoky flavor profile, setting the stage for the Mexican-inspired taste.

Combine Beans and Broth

Add black beans, kidney beans, and vegetable broth to the pot. Stir well to combine all ingredients.

Bring the mixture to a boil, guaranteeing that everything is heated through. The beans will soak up the flavors of the broth and spices, creating a hearty base for the soup.

Simmer the Soup

Reduce the heat and let the mixture simmer for 20 minutes. This allows the beans to soften further and the flavors to meld together.

Stir occasionally to prevent sticking. During this time, the soup will thicken slightly, and the spices will deepen in taste.

Prepare Carrot Purée

In a separate pot, boil the peeled and chopped carrots until they’re tender. Drain them thoroughly and transfer to a blender.

Blend the carrots until smooth to make a purée. This purée will add a subtle sweetness and creamy texture to the soup.

Incorporate Purée and Season

Stir the carrot purée into the soup. Season with salt and black pepper, adjusting to taste.

The purée provides a natural sweetness that balances the spicy elements, while seasoning enhances the overall flavor. Allow the soup to rest for 5 minutes to meld the flavors.

Finish with Lime and Cilantro

Stir in lime juice to add a fresh, tangy note that brightens the soup.

Garnish with chopped cilantro before serving, adding a pop of color and a fresh, herbaceous flavor. Serve the soup hot, accompanied by warm tortillas or crusty bread for a complete meal.

Ingredient Swaps

  • For a gluten-free version, guarantee that the vegetable broth used is certified gluten-free.
  • Swap canned beans for cooked dried beans to reduce costs, but adjust cooking time accordingly.
  • Replace black beans and kidney beans with pinto beans or chickpeas for a different flavor profile.
  • Use lemon juice instead of lime juice if it’s more readily available in your region.

You Must Know

  1. Use Fresh Spices: Confirm that your ground cumin, smoked paprika, and chili powder are fresh to maximize their flavor and aroma, which are key to the soup’s depth and spiciness.
  2. Roast Carrots for Extra Sweetness: Consider roasting the carrots before puréeing them to enhance their natural sweetness, adding a deeper, caramelized flavor to the soup.
  3. Allow Beans to Rest: After simmering, let the beans rest in the soup for at least 5 minutes. This allows the flavors to meld together, enhancing the overall taste.
  4. Adjust Spice Levels: Tailor the level of spiciness to your preference by adjusting the amount of chili powder used. You can also add a pinch of cayenne pepper for an extra kick.
  5. Serve with Accompaniments: Pair the soup with warm tortillas or crusty bread for a more filling meal, and consider topping with sour cream or avocado slices for added creaminess.

Serving Tips

  • Serve with warm tortillas or crusty bread on the side for dipping.
  • Top with a dollop of sour cream or Greek yogurt for creaminess.
  • Garnish with additional cilantro and lime wedges for extra freshness.
  • Add a sprinkle of shredded cheese for a richer taste.
  • Pair with a light, crisp salad for a balanced meal.

Storage & Make-Ahead

Spicy Mexican Bean Soup can be stored in the refrigerator for up to three days. This allows flavors to deepen.

It also freezes well for up to two months. To enjoy later, thaw overnight in the fridge. Reheat on the stove.

This soup is perfect for meal prep and quick meals.

Reheating

To gently reheat Spicy Mexican Bean Soup, use a microwave-safe bowl.

Cover and heat on medium power.

Alternatively, warm on the stovetop over low heat, stirring occasionally.

You can also use a preheated oven.

Mexican Culinary Traditions

When you reheat your Spicy Mexican Bean Soup, you might find yourself savoring not just the flavors but also the rich tapestry of Mexican culinary traditions that inspire such dishes.

I remember my first encounter with the vibrant spices of Mexico—cumin, smoked paprika, and chili powder—all dancing together in harmony. These flavors aren’t just ingredients; they’re stories of a land rich in history and culture.

The beans, a staple in Mexican cuisine, provide nourishment and warmth, reminding me of the comfort found in a Mexican kitchen. Each bowl is a celebration, a nod to the culinary artistry that’s been passed down through generations.

Final Thoughts

We hope you feel inspired to try this Spicy Mexican Bean Soup with Carrot Purée for a warm and comforting meal. Feel free to tweak the spices to suit your taste and enjoy it with some warm tortillas or crusty bread on the side!

Frequently Asked Questions

Can I Use Canned Carrots Instead of Fresh for the Purée?

Absolutely, you can use canned carrots! I’ve found they blend smoothly and save time. Just drain and rinse them before puréeing. They might be softer, so adjust the cooking time to maintain the soup’s vibrant texture.

How Can I Make the Soup Less Spicy?

To make the soup less spicy, I’d lower the chili powder to a pinch or omit it entirely. You can also add extra lime juice for a revitalizing twist, balancing the flavors beautifully without losing the vibrant taste.

What Other Beans Can Be Substituted for Black and Kidney Beans?

I’d suggest trying pinto or cannellini beans as substitutes. They’ll bring a creamy texture and mellow flavor to the soup. Consider adding chickpeas for a nutty twist, enhancing the soup’s vibrant, colorful medley. Enjoy experimenting!

Is the Soup Suitable for Freezing and How Long Does It Last?

Yes, you can freeze the soup for up to three months. Just make sure to cool it completely before transferring it to airtight containers. When you’re ready, thaw overnight in the fridge and enjoy its vibrant flavors!

Can I Add Meat to the Soup for Extra Protein?

Absolutely, you can add meat to the soup! I love adding shredded chicken or browned ground beef for extra protein. It enhances the hearty, robust flavors, making the soup even more satisfying and nourishing. Enjoy experimenting!

spicy bean soup recipe

Spicy Mexican Bean Soup with Carrot Purée

Prep Time 15 minutes
Cook Time 40 minutes
Resting Time 5 minutes
Total Time 1 hour
Course Main
Cuisine Mexican
Servings 4 servings

Equipment

  • 1 Large pot
  • 1 Blender or Food Processor
  • 1 Cutting board
  • 1 Knife
  • 1 Wooden spoon
  • 1 Ladle

Ingredients
  

  • 2 tablespoon olive oil
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • 1 can black beans 15 ounces, drained and rinsed
  • 1 can kidney beans 15 ounces, drained and rinsed
  • 4 cup vegetable broth
  • 2 medium carrots peeled and chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoon lime juice
  • 1/4 cup fresh cilantro chopped

Instructions
 

  • Heat olive oil in a large pot over medium heat.
  • Add chopped onion and minced garlic to the pot and sauté until onions are translucent.
  • Stir in ground cumin, smoked paprika, and chili powder, cooking for another minute.
  • Add black beans, kidney beans, and vegetable broth to the pot and bring to a boil.
  • Reduce heat and let the mixture simmer for 20 minutes.
  • In a separate pot, boil carrots until tender, then drain and transfer to a blender.
  • Blend the carrots until smooth to make a purée.
  • Stir the carrot purée into the soup and season with salt and black pepper.
  • Let the soup rest for 5 minutes to meld the flavors.
  • Stir in lime juice and garnish with chopped cilantro before serving.

Notes

For extra flavor, consider roasting the carrots before puréeing to add a depth of sweetness to the soup. The soup can be made ahead of time and stored in the refrigerator for up to three days, allowing the flavors to develop even further. Adjust the level of spices according to your preference for heat, and serve with warm tortillas or crusty bread for a complete meal.
Tried this recipe?Let us know how it was!
Pin This Now to Remember It Later
Pin This