Vegan Tomato Soup with Fire Roasted Tomatoes & Crunchy Roasted Chickpeas
Prep time
Cook time
Total time
Hands down, this delicious vegan tomato soup made with fire roasted tomatoes and topped with roasted chickpeas is the best tomato soup you'll ever have.
Serves: 4
  • ½ cup vegetable broth for sautéing
  • 2 cups vegetable broth for soup
  • 1 onion, chopped
  • 2 stalks celery, chopped
  • 2 14-ounce cans of fire-roasted diced tomatoes
  • ¼ cup fire-roasted red peppers, chopped
  • 2 tablespoons all-purpose flour
  • 1 teaspoon Italian seasoning
  • 1 bay leaf
  • ¼ teaspoon red pepper flakes
  • ¼ - ½ teaspoon salt (start with 1//4 and add more if needed)
  • Fresh ground black pepper
  • ½ cup dry white wine
  • Fresh chopped basil for garnish
  • Black poppy seeds and vegan sour cream for garnish (optional)
  1. In a large soup pot, heat the ½ cup of vegetable broth. Add the onion and celery and saute until soft and translucent adding more vegetable broth if sticking. This should take 3-5 minutes.
  2. Add the flour, Italian seasoning, red pepper flakes, salt and ground black pepper. Saute for another 2 minutes stirring constantly.
  3. Add the tomatoes, roasted red peppers and bay leaf. Stir to combine.
  4. Meanwhile combine the vegetable stock and white wine in a saucepan and bring to a simmer.
  5. Add the hot liquid into the vegetable mixture, stirring. Bring to a simmer and cook on low for 20 to 25 minutes. Remove the bay leaf. Let cool 5 minutes.
  6. Using a food processor or blender, blend the soup until smooth. Taste for salt and pepper. Return to soup pot to heat up.
  7. Ladle into bowls and top with crunchy garbanzo beans and chopped basil. Optional garnish - a drizzle of vegan sour cream and some black poppy seeds.
Recipe by Ordinary Vegan at