Go Back
+ servings

Tomato Black Bean Soup (Sopa Tarasca)

This Tomato Black Bean Soup is from Jason Wyrick’s new book Vegan Mexico - it's hearty, healthy and bursting with authentic Mexican flavor!
Course Soup
Cuisine Gluten-Free, Mexican, Vegan
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 6 People
Calories 214kcal


  • 3 Roma tomatoes , coarsely chopped
  • 1 ancho chile , stemmed and seeded
  • 1 ½ cups water
  • 3 cloves garlic
  • ½ medium white onion , coarsely chopped
  • 1-2 tablespoons corn oil (*see note)
  • 4 cups black beans , puréed
  • 2 ½ cups vegetable broth (*see note)
  • 1 teaspoon salt

Optional Garnish Ideas:

  • Fried ancho chile strips
  • Tortilla chips or strips
  • Chopped ripe Hass avocado
  • Vegan Sour Cream , whipped vigorously


  • In a 3-quart pot, combine the tomatoes, ancho chile, and water. Simmer over medium heat for about 10 minutes.
  • Transfer the tomatoes, ancho, and water to a blender and wipe out the pot. Add the garlic and onion to the blender and purée until smooth. (Press the purée through a strainer if you want it completely smooth.)
  • Add the oil to the pot and heat it over medium-high heat. Add the purée and cook for about 5 minutes, slowly stirring. Reduce the heat to medium and add the puréed beans, vegetable broth, and salt. Simmer the soup for 10 minutes. Add liquid if necessary to ensure the soup is creamy but not incredibly thick. Serve with any or all of the garnishes.


Notes by Melissa Huggins:
  • I used grapeseed oil instead of corn oil.
  • Ancho chiles are filled with robust flavor that I'm crazy for, so I added another one to the recipe.
  • I topped with fresh-cut cilantro, sliced green onions, vegan sour cream, diced tomato, and a squeeze of lime.


Serving: 1bowl | Calories: 214kcal | Carbohydrates: 34g | Protein: 13g | Fat: 3g | Sodium: 422mg | Potassium: 680mg | Fiber: 12g | Sugar: 3g | Vitamin A: 1805IU | Vitamin C: 6.5mg | Calcium: 45mg | Iron: 3mg