Go Back

Homemade Tomato Soup in 30 mins | Simple Comforting Soup Series Episode 1

A simple, comforting homemade tomato soup made with fresh tomatoes and everyday spices — no cream needed, perfect for rainy days, cold and cough, and cosy evenings.
Prep Time 10 minutes
Cook Time 20 minutes
Course: Soup, starter
Cuisine: Indian

Ingredients
  

  • 1 bay leaf
  • Seeds from 1 black cardamom
  • 7 garlic cloves
  • Small piece ginger
  • 2 green chillies
  • 2 onions sliced
  • 6 tomatoes
  • Coriander stems
  • 1 tsp coriander powder
  • ½ tsp cumin powder
  • 1 tsp chilli powder
  • 1 tsp pepper powder
  • Salt
  • Hot water as required
  • 2 tbsp ketchup
  • Sugar to taste
  • Chaat masala
  • Butter

Equipment

  • pan

Method
 

  1. Heat a pan and add bay leaf and seeds from 1 black cardamom.
  2. Add garlic, ginger and green chillies. Sauté well.
  3. Add sliced onions and fry until soft.
  4. Add tomatoes, coriander stems, coriander powder, cumin powder, chilli powder, pepper powder and salt. Mix well.
  5. Add piping hot water, cover and cook for 25 minutes.
  6. Let it cool completely. Remove bay leaf.
  7. Transfer to a mixer and blend until smooth.
  8. Strain well and add back to the pan.
  9. Add hot water for preferred consistency.
  10. Add ketchup, sugar, chaat masala and salt if needed.
  11. Boil for 5-10 minutes.
  12. Finish with butter and serve hot.

Notes

Always cool completely before blending — blending hot soup in a mixer can be dangerous and affect the texture.
Remove the bay leaf before blending — it doesn't blend well and affects the texture.
Use piping hot water while cooking — it keeps the temperature consistent and helps the tomatoes cook faster.
Strain the soup well — this gives you that smooth silky restaurant-style texture.
Chaat masala and ketchup are the secret ingredients that give this soup its unique tangy depth.
Use coriander stems not leaves — stems have more flavour and work beautifully in soups.