Indian pea soup is a gently spiced, dal-inspired soup made with dried yellow split peas, tomato, ginger, and warming spices. It simmers on the stovetop until creamy and satisfying, then gets a bright finish of lemon and cilantro; spice blends and textures vary across Indian regions and family kitchens.
Ingredients
- 1½ cups (300 g) dried yellow split peas
- 1 tablespoon (15 ml) neutral oil, such as sunflower or canola oil
- 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
- 1 medium carrot, finely diced (about ½ cup / 80 g)
- 1 tablespoon (15 g) finely grated fresh ginger
- 3 garlic cloves, minced (about 9 g)
- 1 teaspoon (2 g) cumin seeds
- 1 teaspoon (2 g) ground coriander
- ½ teaspoon (1.5 g) ground turmeric
- ¼ teaspoon (0.5 g) cayenne pepper, or less for a mild soup
- 1 medium ripe tomato, diced (about 1 cup / 150 g)
- 6 cups (1.42 L) water, plus up to 1 cup (240 ml) more to thin the soup
- 1¼ teaspoons (7 g) fine salt, divided, or to taste
- ½ teaspoon (1 g) garam masala
- 1 tablespoon (15 ml) fresh lemon juice
- ¼ cup (10 g) chopped fresh cilantro, plus extra for serving
- ¼ teaspoon (0.5 g) freshly ground black pepper
Instructions
- Rinse the peas. Put the split peas in a bowl, cover them with cool water, swish them around, and drain. Repeat until the water is mostly clear, then check for and remove any small stones or damaged peas. There is no need to soak them for this recipe. Rinsing removes loose starch and helps the soup cook evenly.
- Start the peas. Add the rinsed peas and 6 cups (1.42 L) water to a large, heavy-bottomed pot. Bring to a boil over medium-high heat, skimming off any foam that gathers on the surface. Lower the heat to maintain a gentle simmer, partially cover the pot, and cook for 45 minutes. Stir every 10 to 15 minutes, scraping the bottom so peas do not stick. If the pot looks dry before the peas are tender, add ½ cup (120 ml) hot water.
- Cook the vegetables and spices. While the peas simmer, heat the oil in a skillet over medium heat. Add the onion and carrot and cook for 6 to 8 minutes, stirring occasionally, until the onion is soft and translucent. Stir in the ginger and garlic and cook for 30 seconds, just until fragrant. Add the cumin seeds, ground coriander, turmeric, and cayenne; stir for about 20 seconds. If the spices begin to catch, add a tablespoon of water rather than letting them burn.
- Make the tomato masala. Add the diced tomato and about ¼ teaspoon of the salt to the skillet. Cook for 4 to 5 minutes, stirring and pressing the tomato with the spoon, until it softens and looks saucy. Take the skillet off the heat if the peas are not yet ready. Cooking the tomato separately until it breaks down gives the soup a rounded, savory flavor without leaving large raw-tasting pieces.
- Check the peas and combine. After the first 45 minutes, taste a few peas. They should be very soft and easy to mash between a spoon and the side of the pot. If they are still firm, keep simmering and check every 5 minutes; older peas can take longer. Once tender, stir in the tomato mixture, remaining salt, black pepper, and garam masala.
- Simmer and adjust the texture. Cook the combined soup gently for 8 to 10 minutes, stirring often. Mash some of the peas against the pot with a wooden spoon to thicken the broth, or use an immersion blender briefly if you want a smoother texture. For a completely smooth soup, blend carefully in batches and return it to the pot. Add hot water a little at a time if it is thicker than you like. Taste and adjust the salt.
- Finish and serve. Turn off the heat and stir in the lemon juice and chopped cilantro. Taste once more: add a little more lemon if the soup tastes flat, or a pinch of cayenne if you want more heat. Let it stand for 2 minutes, then ladle into bowls and top with extra cilantro.
Tips
- Use yellow split peas, not whole dried peas. Split peas cook faster and break down into a creamy soup. Green split peas work too, though they taste earthier and give the finished soup a greener color. If using whole dried peas, follow their package directions and expect a longer cooking time.
- Keep the simmer gentle. A vigorous boil can make the peas stick to the bottom before they soften. Use a heavy pot, partially cover it, and stir periodically, especially during the last 20 minutes. Add hot water if needed; cold water briefly interrupts the simmer.
- Adjust spice carefully. Cayenne varies in strength, so start with less if you are unsure. For a milder bowl, leave it out and pass chili flakes or a chopped fresh chile at the table. Garam masala is usually added near the end so its fragrant notes remain noticeable.
- Choose the texture you like. Mash a portion of the peas for a rustic, thick result, or blend the soup for a smooth one. If blending hot soup in a countertop blender, work in small batches, vent the lid, and cover it loosely with a folded towel to let steam escape safely.
Serving Suggestions
Serve the soup hot as a light main course or as a starter. Warm naan, roti, or paratha makes a useful accompaniment for scooping up the thick broth; steamed basmati rice or a small bowl of jeera rice turns it into a more substantial meal. For a fresh contrast, add a simple cucumber-and-tomato salad, sliced red onion, or a spoonful of plain yogurt. A few drops of lemon juice and extra cilantro at the table let everyone brighten their own bowl.
If you are serving several people, keep the soup at a gentle simmer and offer the garnishes separately. It thickens as it sits, so set out a small pitcher of hot water or light vegetable broth for loosening individual portions. The soup is already filling, but it also works well alongside roasted vegetables or a modest serving of sautéed greens.
Variations
Use green split peas: Replace the yellow split peas with the same amount of green split peas. The soup will be a little earthier and may need a few extra minutes to soften, so judge by texture rather than the clock. The rest of the recipe stays the same.
Add coconut milk: For a softer, creamier finish, stir in ½ cup (120 ml) unsweetened coconut milk after the peas are tender. It lends a mild sweetness and makes the soup less sharply spiced; taste for salt and lemon afterward. For a lighter result, use only ¼ cup (60 ml).
Make it more vegetable-forward: Add 1 cup (150 g) diced potato or 1 cup (130 g) cauliflower florets to the pea pot for the final 20 minutes of simmering. Cut the pieces small enough to become tender in that time. You can also stir in 2 cups (60 g) baby spinach during the final 2 minutes, until wilted.
Change the spice profile: For a deeper, toastier flavor, add ½ teaspoon (1 g) mustard seeds to the hot oil with the cumin seeds and let them pop before adding the onion. If you do not have cumin seeds, substitute ¾ teaspoon (1.5 g) ground cumin; add it with the other ground spices. The flavor will be less nutty and the soup slightly less textured.
Storage and Reheating
Cool leftovers promptly and refrigerate them in a covered, shallow container within 2 hours of cooking. The soup keeps for 3 to 4 days in the refrigerator. It thickens as the peas absorb liquid, so stir in a splash of water or broth before reheating. Warm it in a saucepan over medium-low heat, stirring regularly, until steaming throughout; avoid letting a thick soup scorch on the bottom. For food safety, reheat leftovers to 165°F (74°C).
To freeze, portion fully cooled soup into freezer-safe containers, leaving a little room for expansion. Freeze for up to 3 months for best quality, then thaw overnight in the refrigerator or defrost gently in a saucepan with a little water. The texture may be thicker or slightly grainier after thawing; stirring well or briefly blending brings it back together. Add fresh lemon juice and cilantro after reheating rather than before freezing, for a brighter finish.
Frequently Asked Questions
Do I need to soak split peas first?
No. Rinsing is enough for this recipe, and the peas simmer until tender in about 45 to 60 minutes, depending on their age and how steadily the pot simmers. Soaking can shorten the cooking time, but it changes the schedule; if you soak them, drain and rinse them, then begin checking for tenderness earlier.
Why are my split peas still firm?
Older dried peas can take longer to soften, and a very low simmer may not cook them through promptly. Keep the pot at a steady, gentle simmer and continue cooking in 5-minute increments. Acid can also slow softening, which is why the lemon goes in at the end and the tomato is cooked separately before being added to the tender peas.
Can I make Indian pea soup with frozen peas?
Frozen green peas are not a direct substitute for dried split peas: they cook in minutes and do not break down into the same creamy base. You can make a different, quicker green-pea soup by simmering the onion-spice mixture with broth, adding frozen peas near the end, and blending, but it will have a sweeter, fresher flavor and a thinner body than this recipe.
How can I make the soup less spicy?
Leave out the cayenne, then taste the finished soup before adding any chili. Ginger, cumin, coriander, turmeric, and garam masala provide plenty of aroma without making the dish hot. If you have already added too much cayenne, stir in a little extra water or coconut milk and serve the bowl with rice or yogurt to soften the heat.
Can I make it ahead?
Yes. Cook the soup up to 3 days ahead, refrigerate it promptly, and reheat it gently with a little water because it will thicken as it rests. For the freshest flavor, hold back the lemon juice and cilantro until just before serving. If the spices seem muted after storage, adjust with a small squeeze of lemon and a pinch of salt rather than adding a large amount of extra spice.
Related
- Egyptian Calrose Rice: A Toasted Vermicelli Side Dish
- Finnish Spinach Soup: Creamy, Simple, and Comforting
- Curry Hut Indian Bistro Vancouver-Style Curry at Home
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).