You can't go wrong with Tomato soup and a grilled cheese sandwich. Especially if it has an Indian kick to it. I love this creamy tomato soup with cumin seed tadka(tempering) and fenugreek. If you like Indian curry, this recipe will become a favorite once you try it.

Beautiful cold season of fall calls for a warm bowl of creamy tomato soup and a grilled cheese sandwich. This recipe is super easy to whip up and loved by everyone in my family (yes, including my kids).
Why Indian Tomato Soup
I am calling this recipe "Indian tomato soup". All the ingredients for this recipe are fresh and widely used for Indian curries. This recipe is definitely one of those modern Indian recipes that millennials rave about and crave to have as a meal.
My Modern Recipe Inspiration
As a 90s Indian kid with a big foodie family, I grew up watching Chef Sanjeev Kapoor cooking amazing fusion recipes. We religiously watched his Khana Khazana every week on Zee Tv. It was super fascinating to see him create fusion dishes that were foreign yet still Indian. That's how I learned to add an Indian kick to foreign recipes and started applying it after getting married to a foreigner lol.
What’s In My Tomato Soup Recipe
Produce and Dairy Ingredients
- Roma tomatoes: I am using fresh Roma tomatoes for this recipe. Roma tomatoes tend to have fewer seeds than other tomatoes and they cook down faster. I don't cook with canned tomatoes in my kitchen. So, if that works for you, go ahead and use canned whole tomatoes.
- Onion: sauté chopped onion in oil until golden. Golden onions give such a delicious sweet taste to this luscious soup and help cut down the acidity of fresh tomatoes.
- Olive oil or Butter: I have made this recipe with Olive oil and Butter. I could surely taste the difference in this soup when using the two different fats. I personally like olive oil and my kids love it with butter. You do you! :).
- Garlic: Uff! fresh garlic sautéed along with onion and then blended along with tomatoes is out of this world good. We are talking about fresh garlic. Not the canned garlic. Use fresh! folks! fresh garlic!
- Heavy cream or Coconut cream: Heavy cream is what I usually use for this recipe. If you are going to substitute it with coconut cream then make sure to remove excess water content and whip the cream until smooth before adding it to the soup.
- Cilantro: I love the flavor of cilantro. You may substitute with basil, mint, chives, or parsley.
Pantry Ingredients
- Broth: I love adding chicken broth to this recipe. Chicken broth truly elevates the taste but veggie broth is equally good.
- Cumin seeds: I have to use Cumin seeds because I am Indian and I don't care what the world thinks about cumin lol. Jokes aside, toasted cumin seeds truly give that kick of nutty, sweet, and earthy flavor to this soup.
- Red pepper flakes: I like my food with a kick of heat but not too spicy either. I am using only ½ teaspoon of red pepper flakes. You may substitute it with freshly ground black pepper.
- Dried fenugreek: fenugreek is the star of my creamy tomato soup recipe. Dried fenugreek has rich earthy and slightly bitter flavors. Truly a star of all Indian cuisine.
How to Serve Creamy Tomato Soup
Try this soup with my no-knead bread recipe. You can make some delicious grilled cheese sandwiches as well.
More Dinner Recipes
- Oven Roasted Mackerel
- Indian Spinach and Potatoes
- Baked Sweet Potatoes with Chile
- Easy Indian Tandoori Chicken
Kitchen Tools You’ll Need:
Creamy Tomato Soup | Indian Tomato Soup Recipe
Ingredients
- 8 to 10 ripe Roma tomatoes
- ½ chopped onion
- 2 tablespoons olive oil or butter
- 2 cups broth of your choice
- 2 cloves minced garlic
- ½ teaspoon cumin seeds
- ½ teaspoon pepper flakes , optional
- 1 tablespoon dried fenugreek leaves
- ¼ cup heavy cream or coconut cream , more for garnish
- A handful of chopped cilantro
Instructions
- Thoroughly wash tomatoes under running water. Chop the tomatoes, onion, cilantro, and mince the garlic.
- Heat oil on medium heat in a large heavy bottom pan. Add cumin seeds to the hot oil.
- Once cumin seeds start to change color and oil becomes cloudy around the seeds, add onion. Cook onion until golden.
- Now add garlic and sauté for a few seconds. Add chopped tomatoes, chili flakes, and salt.
- Cook the tomatoes until soft and start to break easily. Add broth and season it with dried fenugreek leaves. Blend all the ingredients in the pot using a hand blender.
- Simmer on low for 8 to 10 minutes or until thick.
- Stir in the cream and cilantro and mix well.
- Serve hot with some heavy cream and grilled cheese sandwich.
Nutrition Information
This post may contain affiliate links
- Aloo Matar Gobi | Cauliflower and Potato
- 30+ Easy Ramadan Recipes
- Kachumber Salad-Cucumber Tomato Salad Recipe
- Keema Puff Pastry | Savory Meat Pastry
- Easy Indian Shrimp Curry Recipe
- Baked Sweet Potatoes with Roasted Green Chile
- Easy Oven Baked Tandoori Chicken Recipe
- Moong Dal Recipe | Indian Yellow Lentil
- Gujarati Stir-Fried Cabbage Recipe (Sambharo)
Anonymous says
So fresh and creamy