clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Lime Indian Soup Recipe

  • Author: a Couple Cooks
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 1x


This delicious tomato lime Indian soup recipe is a tangy and creamy soup flavored with onion, garlic, cardamom and cumin.


  • 1 yellow onion
  • 2 garlic cloves
  • 1 tablespoon olive oil
  • 1 teaspoon ground cardamom
  • 1 teaspoon ground cumin
  • ¼ teaspoon cayenne
  • ¼ teaspoon kosher salt
  • 28-ounce can whole peeled tomatoes
  • 1 1/2 cups plain yogurt
  • 1 tablespoon fresh lime juice
  • Fresh cilantro, for garnish
  • Roasted salted pepitas, for garnish


  1. Chop the onion and finely mince the garlic.
  2. In a large saucepan over medium heat, heat the olive oil. Add the cardamom, cumin, and cayenne, and stir for about 30 seconds until fragrant.
  3. Add the onion, garlic, and kosher salt and cook about 5 minutes until the onion is softened. Stir frequently to prevent the spices from sticking to the pan (if it seems too dry, add a bit more olive oil).
  4. Add the tomatoes and their juices, lower the heat, and simmer for 10 minutes.
  5. Turn off the heat and let the soup cool for a few minutes. Then add the yogurt and lime juice. With an immersion blender, blend the soup in the pan until smooth (or transfer to a blender and blend).
  6. Serve immediately slightly warm, or refrigerate and serve chilled. Stores for several days in the refrigerator. If desired, top with chopped fresh cilantro and roasted salted pepitas.
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Indian-Inspired

Keywords: Indian soup, Indian soup recipe, Healthy Soup Recipes, Vegetarian Soup Recipes,