Clear your sinuses with this easy, homemade, Indian spiced tomato soup. Seasoned with cumin, coriander and turmeric, it's a perfect meal on a chilly evening or when you're feeling under the weather.

Recipe Snapshot

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes
  • Yield: 2
  • Category: Soup
  • Cuisine: fusion

Ingredients

  • 1/2 teaspoon oil
  • 1/4 teaspoon cumin seeds
  • 1/2 cup chopped onion
  • 3 cloves garlic
  • 1/4 cup chopped carrot (or 1 medium carrot, chopped)
  • 1/2 teaspoon ground coriander
  • 1/4 teaspoon turmeric
  • 1/4 teaspoon cayenne
  • 1/4 teaspoon black pepper (or a combination of black and white pepper)
  • 15 ounces canned tomatoes (or chopped fresh tomatoes or a mix)
  • 1 cup water
  • 1/2 teaspoon salt
  • 1 1/2 to 2 teaspoons sugar
  • 1 small bay leaf

Method

  1. Heat oil in a saucepan over medium heat. When hot, add cumin seeds and cook for 1 minute or until the cumin seeds get fragrant. Add chopped onions, garlic, carrot and a pinch of salt. Cook for 4 to 5 minutes or until onions are translucent, stirring occasionally. Add the coriander, turmeric, cayenne and pepper, and mix for a few seconds.
  2. Add the onion mixture to a blender along with the tomatoes and water and blend until pureed.
  3. Transfer the pureed tomato mixture back to the saucepan. Add bay leaf, salt and sugar and cook over medium heat for 12 to 14 minutes. Taste and adjust salt, sweet and heat. Adjust consistency by adding more water if needed. Garnish with green onions, vegan butter or non dairy cream and serve with crusty bread, croutons, or vegan grilled cheese sandwiches.

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.