This post contains affiliate links. Please see our disclosure policy.
Clear your sinuses with this easy, homemade, Indian spiced tomato soup. Seasoned with garlic, cumin, coriander and turmeric, it’s a perfect meal on a chilly evening or when you’re feeling under the weather. This recipe was originally published in Sept 2016

Table of Contents
This super easy spiced tomato soup is brimming with flavor from lots of Indian spices. It’s warming with a mild spiciness, perfect if you have a stuffy nose or just need a warming meal.
You can make this spiced tomato soup using fresh tomatoes, canned diced tomatoes, or a mix. This flexibility means that you can make this cozy soup year-round, whether you want to make the most of summer’s tomato bounty or are craving tomato soup when tomatoes are out of season.
It’s a spiced, tangy tomato soup with notes of coriander, cumin, bay leaf, and turmeric. It also has loads of garlic and some cayenne and black pepper for heat and flavor and to warm you up from the inside.

If you prefer a creamy tomato soup, add a handful of cashews or pumpkin seeds in while blending, or use white beans for creaminess plus some protein. This is a simple and versatile tomato soup. Use spices and herbs of choice for variation.
I love this spiced tomato soup with a vegan grilled cheese to go with it. Or, you can cut the sandwich into bite-sized croutons and float them in the bowl!

Why You’ll Love Spiced Tomato Soup
- soothing, warming soup ready in 20 minutes
- easy to make in 1 pot
- full of warming Indian spices, like cumin, coriander, turmeric, and black pepper
- naturally gluten-free, soy-free, and nut-free with an easy oil-free option

More Cozy Soups
Spiced Tomato Soup

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
Instructions
- 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.
- Add the onion mixture to a blender along with the tomatoes and water and blend until pureed.
- 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.
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

Ingredients and Substitutions
- oil – to saute. You can dry roast the cumin seeds and use water or broth to cook the veggies instead, for oil-free.
- cumin seeds – Roasted cumin seeds give this spiced tomato soup such a rich flavor!
- aromatics – Onion and garlic add a ton of umami.
- carrots – Adds some sneaky extra veggies and a little sweetness to offset the acidity of the tomatoes.
- ground spices – Coriander, turmeric, cayenne, and black pepper give this soup an amazing flavor!
- tomatoes – You can use fresh tomatoes, canned tomatoes, or a mix of the two.
- sugar – To offset the acidity of the tomatoes a little bit more.
- bay leaf – To boost the flavor.
💡 Tips
- Chop the onions, carrot, and garlic in a food processor to save time.
- To make this creamy, add 2 to 3 tablespoons cashews or pumpkin seeds or a 1/4 cup chickpeas or white beans when blending the onion-tomato mixture.
How to Make Spiced Tomato Soup
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.


Add the onion mixture to a blender along with the tomatoes and water and blend until pureed.


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. Add more water if needed.


Make your vegan grilled cheese, if using.
I make mine with some curry leaves, pepper flakes and vegan cheese. Heat a pan over medium heat, add some vegan butter. Tear some curry leaves and add to the butter. Then add cheese and pepper flakes or gochugaru pepper flakes and place the bread slices on the cheese. Once the cheese melts, flip the bread slices and add more cheese and pepper flakes. Then press the slices together until toasted and the cheese melts. Slice and Serve with the soup.




Garnish the soup with green onions and serve with crusty bread, croutons, or vegan grilled cheese sandwiches.


What to Serve with Spiced Tomato Soup
Serve this with crusty bread for dipping or with a vegan grilled cheese alongside it.
Frequently Asked Questions
This spiced tomato soup is naturally gluten-free, soy-free, and nut-free.















Serves 2?? No way! Served me! Delilah!
I make this soup all the time but add coconut milk and cilantro. It’s a great recipe! I was thinking of making it again today, but have a big bunch of fresh basil to use up. Any opinion on how these flavors would work together? I feel like basil is sometimes used in Indian cooking, but haven’t found any recipes using Indian spices + basil. And if I use basil, do you think that coconut milk would still be a good addition? Thanks in advance. I always love your recipes!
it will work just fine with the indian spices. If you arent sure, use the basil and black pepper and omit the cumin
Richa , Thank you for the tip!
I will with only Kirkland Signature Sauce.
Served this with the dal pakoda with mint chutney, was a great combo, thanks!
Awesome!
I adore this recipe. Have made it several times but have to cut the cayenne down to half. Could eat this every week!
Made this with 7 fresh tomatoes & it was one of the best tomato soups I’ve had! Replaced cumin seeds with mustard & fennel seeds (since they are expiring soon lol), bay leaf with basil leaves, and I did season the soup little cumin powder. It was simply delicious! Love your recipes, they are awesome!!!
Made this Spiced Tomato Soup with 7 fresh tomatoes and it was simply delicious!!! I added mustard & fennel seeds, replaced cumin seeds with cumin powder, bay leaf with basil leaves and it was one of the best tomato soup I’ve had!! Love your recipes!!! 🙂
This is so good. I just love your recipes! Nice and toasty, clear sinuses mmmmmm 🙂