Hearty Green Gram & Veggie Soup
A warm, nourishing bowl of whole green gram lentils simmered with diced carrots, celery, and a gentle tempering of cumin and ginger. Light yet satisfying, this broth-based soup feels like a comforting hug on a chilly evening and comes together in one pot.
For 4 servings
- prep · ~120 min
Soak the green gram.
Rinse the whole green gram thoroughly, then soak in enough water to cover by 2 inches for at least 2 hours. Drain before using.
- temper · ~5 min
Make the tempering.
1.Heat ghee in a large heavy-bottomed soup pot over medium heat until shimmering.2.Add cumin seeds and let them splutter (30 sec).3.Add minced garlic and ginger; sauté until fragrant (30-45 sec).4.Add chopped onion and cook until translucent (3-4 min).TIPDon't let the garlic brown — it can turn bitter. Keep the heat at medium. - boil · ~30 min
Simmer the base with lentils and vegetables.
1.Add the soaked and drained green gram to the pot along with diced carrots and celery.2.Pour in 4 cups of water and add turmeric powder.3.Bring to a rolling boil, then reduce heat to low, cover, and let simmer until lentils are soft (25-30 min).4.Stir once or twice and skim off any foam that rises to the surface.TIPThe green gram should be soft enough to crush between your fingers when done. - mix · ~3 min
Season and finish the soup.
1.Add salt and freshly ground black pepper; stir well.2.Using the back of a ladle, lightly mash some of the dal against the side of the pot to thicken the soup slightly.3.Simmer uncovered for 2-3 more minutes to let the flavors come together.4.Turn off the heat and stir in the lemon juice.TIPTaste and adjust salt at this stage — the soup should feel bright but comforting. - garnish
Garnish with fresh cilantro and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soaking the whole green gram for at least 2 hours reduces cooking time and ensures even softening without splitting.
- 2Skim off any foam that rises during simmering to keep the broth clear and clean-tasting.
- 3For a thicker, creamier soup, mash a generous portion of the cooked lentils against the pot with a ladle.
- 4Add lemon juice only after turning off the heat to preserve its fresh, bright acidity.
- 5Stirring in a pinch of asafoetida (hing) along with cumin seeds deepens the savory, umami character.
- 6This soup thickens as it cools; thin with a splash of hot water or broth when reheating.
Adapt it for your goals.
Vegan
Replace ghee with coconut oil or a neutral oil like sunflower to keep the soup fully plant-based.
high proteinHigh-protein
Add ½ cup of cubed firm tofu or paneer after the lentils are cooked for extra protein without altering the flavor profile.
low oilLow-oil
Skip the tempering; sauté garlic, ginger, and onion in 1 tablespoon water instead of ghee, then proceed with the recipe.
jainJain
Omit garlic and onion; add a pinch of asafoetida (hing) to the tempering along with cumin seeds for a similar savory depth.
Why this is on our healthy list.
Rich in Plant Protein & Fiber
Whole green gram provides a solid plant-based protein and dietary fiber boost, supporting digestion and keeping you full longer.
Anti-Inflammatory Spices
Turmeric and ginger are known for their natural anti-inflammatory properties, adding comfort and wellness to each bowl.
Low Fat & Heart-Healthy
With only a teaspoon of ghee and no heavy cream, this soup is a light yet satisfying choice for heart-conscious eaters.
Packed with Micronutrients
Carrots and celery contribute vitamin A, fiber, and hydration, making this soup a nutrient-dense one-pot meal.
Frequently asked questions
Yes, but split moong cooks much faster (about 15 minutes) and will break down into a mushier, dal-like texture.



