A delicious and flavorful Indian tomato soup recipe.
This delicious and flavorful Indian tomato soup is sure to warm your soul on cold winter nights. Made with fresh tomatoes, aromatic spices, and creamy coconut milk, this soup is a perfect blend of tangy and savory flavors. Whether you’re a fan of Indian cuisine or simply looking for a comforting soup recipe, this dish will not disappoint.
When to Enjoy
This soup is perfect for any time of the year, but it is especially comforting during the winter months. Its warm and rich flavors make it an ideal choice for cozy nights at home or for entertaining guests.
Where it’s Popular
Indian cuisine is loved and enjoyed by people all over the world, and tomato soup is no exception. This particular recipe is popular in North India, where it is often served as an appetizer or as a light meal.
Pairing Suggestions
This Indian tomato soup pairs well with a variety of dishes. Some delicious options include:
- Garlic naan bread
- Vegetable pulao
- Potato samosas
- Cucumber raita
Tips and Tricks
Here are some tips and tricks to make the most out of this soup recipe:
- Use ripe and juicy tomatoes for the best flavor.
- Toast the spices before adding them to the soup to enhance their aroma.
- Feel free to adjust the amount of spice according to your taste preferences.
- Garnish the soup with fresh cilantro leaves for added freshness.
Get ready to indulge in the delightful flavors of this Indian special recipe. It’s a simple yet satisfying dish that will surely become a favorite in your kitchen. Enjoy!

Ingredients
- 2 tbsp ghee or vegetable oil
- 1 tsp cumin seeds
- 1 onion finely chopped
- 2 Garlic cloves minced
- 1 green chili pepper chopped
- 2 pounds Tomatoes diced, ripe
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder
- 1 tsp garam masala
- 1 tsp sugar
- salt to taste
- 2 cups vegetable broth
- cilantro leaves for garnish
Instructions
- Heat the ghee or vegetable oil in a large pot over medium heat.
- Add the cumin seeds and cook until they start to sizzle.
- Add the chopped onion, minced garlic, and chopped green chili pepper to the pot and cook until the onion becomes translucent.
- Add the diced tomatoes, turmeric powder, red chili powder, garam masala, sugar, and salt to the pot. Cook for 5 minutes, stirring occasionally.
- Pour in the vegetable broth and bring the soup to a boil.
- Reduce the heat and let the soup simmer for 20 minutes.
- Remove the pot from the heat and let the soup cool slightly.
- Use an immersion blender or a regular blender to puree the soup until smooth.
- Return the soup to the pot and reheat over low heat.
- Serve the Indian tomato soup hot, garnished with fresh cilantro leaves.
I don’t have a blender, so mine was chunky. Still taste good tho!
All excited about the Indian Tomato soup. My husband loves anything with Indian flavoring, as in turmeric. Hope he enjoys this. I know I will.
Love how easy this recipe is! I substituted some of the spices and it still came out tasty! Yay!
Easy? I don’t know, I struggled with the spices. Maybe I’m just not good in the kitchen. 😅
Glad to hear you liked it! I also tried adding some coconut milk and it was delicious!
I’m skeptical about using sugar in a soup, but it really does balance the flavors. Surprising!
My family loved it. Even my picky daughter asked for seconds! Thanks!
Why use ghee? Isn’t it just butter? I tried it with olive oil instead. Not the same, I know, but it works for me.
It’s okay, but honestly, I think I prefer my tomato soup from the can. Just not my thing, I guess.
I totally get it! Sometimes, store-bought just hits the spot. But this recipe is still worth a try if you want to experiment a bit! 😄
Wasn’t a fan. I thought the spices were too much. Guess it’s just not for me.
Made this for my family and my kids loved it but my husband said it’s too spicy! I guess he’s not a fan of chili.
Eh, it was just soup. I expected more flavor with all those spices.
This soup was AMAZING! So flavorful and comforting. I added a bit of cream on top. Will make again!
This soup is sooo good! I never thought I could make something like this at home. Thank you for sharing!
I’m so glad you loved it! It’s one of my favorites too! Can’t wait to try more recipes from you!
Really? Soup at home? Sounds hard! I usually just get it from a can…but maybe I’ll try this!
I don’t know, something felt off. Maybe too much cumin? It was okay.
Really easy recipe. A plus for me since I’m a beginner cook. Thanks for sharing!
I found it a bit spicy for my taste. I maybe should’ve used less chili? But it was okay overall.
You could definitely adjust the amount of chili next time! I like mine spicy, but having it too hot can ruin a good soup. Glad you still enjoyed it overall!
I reckon it ain’t too spicy if you follow the recipe! Just toughen up a bit, haha! A little spice is good for the soul, I say.
Tasty! 🔥🔥
Way too much oil in this recipe! Can we cut back a bit or what?
Tomato soup is tomato soup! but this one has curry so its good I guess.
Simple ingredients but great taste! Who knew soup could be this good?
Honestly, I don’t get the hype. It’s just tomatoes and spices. Would rather have a burger.
I totally agree! This soup is a game changer! Who would’ve thought such simple stuff could be so delicious?
I don’t know if I’m missing something, but mine turned out super sour. Maybe too many tomatoes?
This soup is soooo good! I added some croutons and wow!!
I made this and my kids loved it. Just used less chili because they can’t handle it. Super easy recipe!
Not sure if I did it right… the soup turned out pretty thin and bland. Might need more seasoning.
I had the same issue! I added more spices and some salt, and it really helped. Don’t give up, just tweak it! 😊
Simple and tasty, but I don’t think it’s Indian. My aunt makes better soup.
I get what you’re saying! It’s kinda Westernized for sure. But hey, it’s still delicious!
Made it without cilantro. Still good! Just had to sprinkle some parmesan on top. Lol.
This recipe made me feel fancy! Was nice to impress the family with something different.
Not bad. I did not have cilantro so used parsley like you do with salad.
I dunno if parsley can replace cilantro. It’s like, totally different flavors! But whatever works for ya!
Using parsley is a smart idea! I think it would still taste great. Gonna try it next time!
Really easy to make. But I didn’t have ghee so used butter, still good! 😊
I can’t believe how simple this was! I used canned tomatoes ’cause I couldn’t find fresh ones and it was still yum!
Canned tomatoes are a great shortcut! Glad you enjoyed it! 😊
Really? Canned ones? I always thought fresh is better. Did it taste as good though?
This soup is absolutely delicious! The flavors are so rich and the spices are on point. Will definitely make again!
I don’t know, sounds too spicy for me. Be careful with those spices!
I tried this recipe and it was a hit! My family loved it. Thanks for sharing!
I made this for my family, and they loved it! Even my picky son went for seconds.
Great recipe!! I used chicken broth instead of veggie ’cause that’s what I had. Still turned out good!
Isn’t tomato soup just supposed to be for kids? Why add all this stuff? I ain’t sure about this one.
Took me forever to make! I thought tomato soup is supposed to be easy. Never making this again.
You just gotta practice, it’s not that hard once you get the hang of it! I find it really easy now. Maybe try again? 😊
I get that! This recipe looks complicated with all those steps. I’ll stick to my can of tomato soup. 🤷♂️
What even is ghee? I just used butter. Still turned out good tho! Thanks!
Yum! I used coconut oil instead of ghee and it was still amazing! 😊
Coconut oil, really? I never thought of that. Sounds interesting though! I might give it a shot.
Bro haha my kitchen smells so good right now. I added a little cream in the end for extra richness and it worked!
This soup is amazing! So much flavor, yum! Perfect for a cold day.
I agree, this soup is so good! The spices give it such a kick! 🍅
Where’s the garlic bread? You need garlic bread with this! 🤔
I don’t usually like tomato soup, but this one is okay. Kinda spicy tho.
OMG this is too spicy!!! I can’t eat this. Next time, I’ll leave out the chili pepper.
Too spicy? I thought it was perfect! Everyone has a different spice tolerance.
Maybe you should try using less chili next time! Taste test first.
Yum, but kinda thick for soup. Shouldn’t it be more liquidy? 🤷♂️
I think it’s supposed to be thick! That’s how Indian soups are, right? It goes great with bread! 🥖
This soup is a game changer! So much flavor, I could eat it every day! 😍
Yum! Just what I needed on a chilly day. But I don’t think garam masala is traditional…right?