Spicy Tomato and Black Bean Soup

An easy, delicious soup that starts with pantry ingredients and gets embellished with fresh and colorful garnishes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 2 to 4, depending on appetites


  • 1 tablespoon olive oil
  • 1 cup chopped white or yellow onion
  • 2 fat cloves garlic , minced
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon cayenne pepper
  • 1 15 ounce can whole tomatoes
  • 1 15 ounce can black beans
  • 1/2 cup best quality vegetable stock (or chicken stock or water), plus more to adjust consistency
  • 1 heaping tablespoon finely minced sundried tomatoes (the kind that are marinated in olive oil)
  • 2 tablespoons chopped cilantro , plus additional for garnish
  • Kosher salt and freshly ground pepper , to taste
  • Fresh lime , avocado, taco chips, sour cream, shredded cheese, as you like, for garnish


  1. Heat the olive oil over medium heat in a non-reactive saucepan. Add the chopped onion and a good pinch of salt, stir, and cover the pot. Let the onion sweat for 4 to 5 minutes, until softened, but not brown. Add the minced garlic and let cook until fragrant, about a minute more. Add the cumin, coriander, and cayenne to the mixture and stir. Let the spices cook with the onion and garlic for another 30 seconds.
  2. Add the tomatoes, with their juice, to the saucepan and break them up a little with a spoon. Add the 1/2 cup of stock, partially cover the pan, and let the mixture simmer for 5 minutes. Add the black beans, with their liquid, the sundried tomatoes, and the chopped cilantro. Simmer the soup for another 5 minutes.
  3. Remove the saucepan from the heat and transfer about 1/2 the contents to a blender. Puree until smooth. (You could also use an immersion blender and process the soup to your desired consistency.) Add the puree back to the soup in the saucepan and check for seasoning. Add additional salt, a few grinds of pepper, a squeeze of lime juice (or a few drops of vinegar) to taste. Adjust the consistency of the soup with a little more stock, if you like your soup "soupy". When the soup is piping hot and seasoned to your liking, portion into bowls and serve with a variety of garnishes.