This Vegetarian Creamy Black Bean Taco Soup is a soul-warming dish that brings the vibrant, bold flavors of taco night into a velvety, spoonable comfort food. By blending a portion of the black beans with aromatics and vegetable broth, you create a rich, luxurious texture that feels indulgent yet remains entirely plant-based. Perfect for a quick weeknight dinner, this soup is simple, budget-friendly, and offers endless topping possibilities to satisfy everyone at your table.
2 tablespoons extra virgin olive oil
1 medium yellow onion, diced finely
2 cloves garlic, minced
1 tablespoon taco seasoning
2 cans (15 oz each) black beans, rinsed and drained
1 can (15 oz) diced tomatoes with green chilies
4 cups vegetable broth
1/2 cup heavy cream, room temperature
1/4 cup fresh cilantro, chopped
1 fresh lime, juiced
Heat olive oil in a heavy-bottomed pot or Dutch oven over medium heat.
Add diced onions and sauté for 5 to 7 minutes until translucent and slightly golden.
Stir in the minced garlic and taco seasoning, cooking for another minute until fragrant.
Add the drained black beans, diced tomatoes with green chilies, and vegetable broth.
Bring the mixture to a simmer and cook for 15 minutes to allow flavors to meld.
Use an immersion blender to partially blend the soup, leaving some whole beans for texture.
Stir in the heavy cream and cook for an additional 2 to 3 minutes until heated through.
Remove from heat, stir in fresh lime juice and cilantro before serving.
Store leftovers in an airtight container in the refrigerator for up to 3 days; the flavor often improves the next day. Top with fresh avocado slices, crunchy tortilla strips, or sour cream for extra indulgence.