There’s nothing quite like a bowl of soup that feels like a warm hug, and this Masoor Dal and Courgette Soup is exactly that. It’s a beautifully spiced, creamy blend of red lentils and tender zucchini that’s hearty enough to be a meal on its own. The secret weapon? A vibrant, tangy cilantro-yogurt sauce drizzled on top, cutting through the richness and adding a burst of freshness. This is comfort food elevated – a nourishing, one-pot wonder that will quickly become a staple in your kitchen. Grab a spoon and get ready to fall in love!
Ingredients
• For the Soup
• 2 tablespoons / 30 ml olive or peanut oil
• 4 whole cloves
• 1 medium onion, about 6 oz / 170 g, peeled and chopped
• 2 teaspoons fresh ginger, peeled and grated
• 1 teaspoon garlic, peeled and crushed
• 1 teaspoon ground coriander
• 1 teaspoon ground cumin
• ¼–¾ teaspoon red chili powder, to taste
• ½ teaspoon ground turmeric
• 1 cup / 200 g masoor dal (red lentils), picked over, washed, and drained
• 1 medium potato, about 4 oz / 115 g, peeled and diced
• 1 handful of fresh green cilantro tops
• 10–12 fresh curry leaves, lightly crushed
• 1½ cups / 225 g chopped zucchini or yellow squash
• 1¾ teaspoons / 10 g salt, or to taste
• 6 cups / 1.4 L water, divided
• For the Cilantro-Yogurt Sauce
• 1 cup / 240 g plain yogurt
• 1 tablespoon / 15 ml lime or lemon juice
• 1 packed cup / 30 g fresh cilantro, leaves and tender stems
• 2 fresh hot green chilies, chopped
• ¼ teaspoon salt
Instructions
1. Heat the oil in a large pot or Dutch oven over medium-high heat. Once hot, add the cloves and sizzle for a few seconds until fragrant. Add the chopped onion and sauté for 6-7 minutes, stirring occasionally, until they begin to brown at the edges.
2. Lower the heat to medium, stir in the grated ginger and crushed garlic, followed by the ground coriander, cumin, chili powder, and turmeric. Cook for one minute, stirring constantly, until the spices are aromatic.
3. Pour in 5 cups of water, then add the washed masoor dal, diced potatoes, fresh cilantro tops, and crushed curry leaves. Be careful, as the curry leaves may splutter. Increase the heat to bring the soup to a boil, then reduce to a very low simmer, cover, and cook for 40 minutes.
4. Stir in the chopped zucchini and salt. Bring back to a simmer, cover, and cook for another 10 minutes until the zucchini is tender. Remove from heat and let it cool slightly.
5. While the soup cools, prepare the sauce. Combine all sauce —yogurt, lime juice, cilantro, green chilies, and salt—in a blender. Blend until completely smooth. Refrigerate until ready to serve.
6. Carefully blend the soup in batches until smooth, or use an immersion blender directly in the pot. Return the blended soup to the pot. Stir in the remaining 1 cup of water, or more, to reach your desired consistency. Reheat gently before serving.
7. To serve, ladle the hot soup into bowls and drizzle generously with the cool cilantro-yogurt sauce. Offer extra sauce and warm whole-grain bread on the side.
Nutritional Information
• Nutritional Highlights
• Rich in plant-based protein and iron from red lentils, promoting muscle health and energy.
• High in dietary fiber, which aids in digestion and promotes a feeling of fullness.
• Packed with vitamins and minerals from zucchini, potatoes, and fresh herbs.
• Turmeric and ginger provide powerful anti-inflammatory benefits.
Pro Tips
• for the Perfect Soup
• For a creamier texture, use an immersion blender directly in the pot. For a silky-smooth finish, use a high-powered countertop blender, but be sure to vent the lid to release steam.
• The cilantro-yogurt sauce can be made a day in advance. Store it in an airtight container in the fridge; the flavors will meld and intensify overnight.
• If the soup becomes too thick after blending or upon reheating, simply stir in a splash of hot water or vegetable broth until it reaches your desired consistency.
• For a vegan version, substitute the plain yogurt in the sauce with a plant-based alternative like unsweetened coconut or cashew yogurt.
FAQ
Q: Can I make this masoor dal and courgette soup vegan
A: Yes, this soup is easily adapted for a vegan diet. The only non-vegan ingredient is the plain yogurt in the cilantro sauce. Simply substitute it with a plant-based alternative like unsweetened coconut or cashew yogurt to create a fully vegan and delicious meal.
Q: Is this red lentil soup a good source of vegetarian protein
A: Absolutely. The star ingredient, masoor dal (red lentils), is rich in plant-based protein. This makes the soup incredibly hearty and satisfying, perfect as a complete meal that supports muscle health and provides sustained energy.
Q: How should I store this vegetarian lentil soup for meal prep
A: For best results, store the soup and the cilantro-yogurt sauce in separate airtight containers in the refrigerator. The soup will keep well for up to 4 days. The sauce can be made a day ahead, which allows its flavors to meld beautifully. When reheating the soup, you may need to add a splash of water or vegetable broth to thin it to your desired consistency.
Q: What can I use if I don’t have curry leaves
A: While fresh curry leaves add a unique, aromatic flavor, you can still make a delicious soup without them. You could omit them or, for a different aromatic profile, try adding a bay leaf along with the lentils and remember to remove it before blending.





