Indian Red Lentil Soup Recipe with Coconut and Spinach

Updated November 3, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Indian Red Lentil Soup Recipe with Coconut and Spinach

Indian red lentil soup is a comforting, dal-inspired dish made with red lentils, tomato, warming spices, and broth, then finished here with coconut milk and spinach. It cooks in one pot, needs no soaking, and makes a satisfying bowl to serve with rice or flatbread.

Ingredients

  • 1 cup (190 g) dried red lentils, also called masoor dal
  • 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 3 garlic cloves, about 1 tablespoon (9 g) finely chopped
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) ground turmeric
  • ¼ teaspoon (0.5 g) cayenne pepper, or less to taste
  • 1 medium tomato, about 1 cup (180 g) chopped, or 1 cup (240 g) canned diced tomatoes with their juice
  • 5 cups (1.2 L) vegetable broth or water, plus a little more if needed
  • 1 teaspoon (6 g) fine salt to start, plus more to taste; use less if the broth is salty
  • 1 cup (240 ml) canned, full-fat coconut milk, well stirred
  • 3 packed cups (90 g) baby spinach
  • 1 tablespoon (15 ml) fresh lime juice, plus lime wedges for serving
  • ¼ cup (10 g) chopped fresh cilantro, optional
  • ¼ teaspoon (0.5 g) freshly ground black pepper

Instructions

  1. Rinse and prepare the lentils. Put the red lentils in a fine-mesh strainer and rinse under cool running water, stirring them with your fingers, until the water runs mostly clear. Drain well. While you prepare the other ingredients, chop the onion and tomato and mince the garlic and ginger. Red lentils do not need soaking for this recipe.
  2. Soften the onion. Warm the oil in a medium or large heavy-bottomed pot over medium heat. Add the onion and cook for 7 minutes, stirring every minute or two, until soft and translucent. Lower the heat slightly if the edges start to brown; the goal is a sweet, tender base rather than deeply browned onion.
  3. Add the aromatics and spices. Stir in the garlic and ginger and cook for 1 minute, stirring constantly so the garlic does not scorch. Add the cumin, coriander, turmeric, cayenne, and black pepper. Stir for about 30 seconds, just until fragrant. If the spices stick to the pot, add a spoonful of broth and scrape up the flavorful bits.
  4. Cook the tomato. Add the chopped tomato and cook for 3 minutes, stirring and pressing some pieces against the side of the pot. The tomato should soften and begin to break down. If using canned diced tomatoes, include their juice and cook for the same amount of time.
  5. Simmer the lentils. Pour in the broth or water, add the rinsed lentils and salt, and stir well. Bring the pot to a boil, then reduce the heat to maintain a gentle simmer. Partly cover the pot and cook for 20 minutes, stirring occasionally and scraping the bottom so the lentils do not settle and stick. They are ready when they have softened and are beginning to collapse into the liquid.
  6. Finish the soup. Stir in the coconut milk and spinach. Simmer uncovered for 2 minutes, stirring until the spinach wilts. Add the lime juice and taste. Adjust the salt, cayenne, or lime as needed. For a thinner soup, stir in hot water or broth a little at a time; for a thicker one, simmer briefly longer. Ladle into bowls and top with cilantro if using.

Tips

  • Rinse, but do not soak. Rinsing removes loose starch and any dust from the lentils. Soaking is unnecessary for split red lentils and can make the cooking time harder to judge. Pick through them first if you notice any small stones or debris.
  • Keep the simmer gentle. A hard boil can make the lentils break down unevenly and splatter. Once the pot comes to a boil, lower the heat until you see small, steady bubbles. Stir more often toward the end, when the thickening lentils are more likely to catch on the bottom.
  • Choose broth with the salt level in mind. If your vegetable broth is already salty, start with less than the listed teaspoon and season at the end. Water works well too; it gives the spices and aromatics a clean flavor, though you may need a little more salt.
  • Adjust the texture after cooking. Red lentils naturally thicken as they soften and continue to absorb liquid while the soup stands. Keep extra hot water or broth nearby so you can loosen leftovers or bring the pot to your preferred consistency just before serving.

Serving Suggestions

Serve the soup hot in bowls with lime wedges so everyone can add brightness to taste. Steamed basmati rice makes it a more substantial meal and is especially good for soaking up the spiced broth. Warm naan, roti, or another flatbread is useful for scooping; for a lighter accompaniment, offer a crisp cucumber salad or sliced cucumber with a little salt and lime.

A spoonful of plain yogurt can add a cool, tangy contrast, while extra cilantro or a pinch of cumin makes a simple garnish. If serving a group, put the toppings on the table rather than stirring them into the whole pot, so diners can choose. The soup is filling on its own, but rice or bread is a practical addition if you want the meal to stretch further.

Variations

Use a different leafy green. Chopped kale or Swiss chard can stand in for spinach. Add finely sliced kale about 5 minutes before the lentils finish simmering so it has time to soften; tender chard leaves can go in with the coconut milk. The stems take longer than the leaves, so slice them thinly and add them a few minutes earlier.

Make it without coconut. Replace the coconut milk with 1 cup (240 ml) additional broth, then finish with a small spoonful of olive oil or ghee if you like. The soup will be less creamy and will have a brighter, more broth-like consistency. A few tablespoons of plain yogurt stirred into individual bowls can add creaminess, but do not boil the soup after adding yogurt because it may curdle.

Change the heat or spice profile. Leave out the cayenne for a mild soup, or add more at the table. For a warmer, earthy note, add ½ teaspoon (1 g) garam masala with the coconut milk. Garam masala blends vary, so start with a small amount and taste before adding more. A pinch of chili flakes is another easy table-side option.

Add another vegetable. Stir in 1 cup (130 g) diced carrot with the onion and cook until it begins to soften, or add 1 cup (150 g) diced butternut squash with the lentils. Squash may need a few extra minutes to become tender, so check both it and the lentils before finishing the soup. These additions make the pot heartier and can slightly reduce the amount of broth-like liquid in each serving.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking, divided into shallow containers if the pot is large. Keep it covered in the refrigerator for 3–4 days. It will thicken as it cools because the lentils continue to absorb liquid, so that change in texture is normal rather than a sign that it has gone wrong.

Reheat only the portion you need in a saucepan over medium-low heat, stirring often, until steaming throughout. Add a splash of water or broth to loosen it, then taste and adjust the lime and salt. If using a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so the center heats evenly. Leftovers should reach 165°F (74°C) when reheated, consistent with USDA FSIS guidance.

For longer storage, freeze the cooled soup in airtight, freezer-safe containers for up to 3 months, leaving a little room for expansion. Thaw it in the refrigerator overnight or reheat it from frozen over low heat with a splash of water, stirring as it softens. The spinach may darken and become softer after freezing, but the soup will still be suitable for a bowl or packed lunch once reheated.

Frequently Asked Questions

Can I use brown or green lentils instead of red lentils?
Yes, but the result and timing will change. Brown and green lentils hold their shape more and generally take longer to become tender, so follow the package timing and add broth if the pot gets too thick. They make a heartier, less creamy soup. Split red lentils are the best choice for the soft, naturally thick texture in this recipe.

Why is my red lentil soup too thick?
Red lentils absorb liquid as they cook and continue to thicken as the soup cools. Stir in hot water or broth a few tablespoons at a time until it reaches the consistency you like. Reheat gently after thinning and taste again, since extra liquid can dilute the seasoning.

Can I make this soup ahead?
Yes. Cook it through, cool it promptly, and refrigerate it in a covered container for up to 3–4 days. For the freshest texture, you can also cook the spiced lentil base ahead and stir in the coconut milk, spinach, and lime while reheating. The full recipe is convenient to make ahead, though, and its flavors settle together during storage.

Is this recipe spicy?
It has a gentle warmth from the spices, but the ¼ teaspoon of cayenne is adjustable. Leave it out for a mild pot, or serve chili flakes on the side for people who want more heat. Cumin, coriander, and ginger provide flavor without making the soup hot.

Can I make it without a blender?
Yes. The lentils soften and partly break down as they simmer, so the soup is naturally thick without blending. If you prefer a smoother finish, use an immersion blender briefly in the pot, or carefully blend a portion and return it. Avoid filling a countertop blender with hot soup to the top; blend in small batches and follow the blender maker’s instructions for hot liquids.

What can I use instead of fresh ginger?
Use 1 teaspoon (2 g) ground ginger in place of the tablespoon of fresh ginger. Add it with the other ground spices rather than with the garlic. The flavor will be less bright and fresh, but it still gives the soup a warm ginger note.

Related

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).