Red Lentil Soup

Whenever the weather turns cold and I want something warm and comforting, this Red Lentil Soup never lets me down because it’s rich, gently spiced, and comes together in one pot without much fuss. One small step makes it taste like it’s been simmering for hours, and once you try it, you’ll get why it always ends up in my kitchen.

A bowl of Red Lentil Soup garnished with chopped cilantro and a swirl of cream, with a spoon inside. Chopped herbs and a small cup of cream are beside the bowl.
Red Lentil Soup. Photo Credit: Two City Vegans.
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I love making this red lentil soup for weeknight dinners, meal prep lunches, or even as a freezer meal when I want something ready to reheat. I can cook a pot in advance, stash it in the fridge, and know it’ll taste just as good the next day. It’s one of those recipes that always works, no matter what the week throws at me.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

A selection of labeled ingredients for Red Lentil Soup or curry, including red lentils, chopped tomatoes, onions, garlic, ginger, spices, lime, vegetable broth, and coconut milk on a countertop.
Red Lentil Soup Ingredients. Photo Credit: Two City Vegans.

How to Make Red Lentil Soup with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

If you follow my simple instructions below, you’ll see just how easy it is to get this flavorful soup on the table in under an hour.

Cook the Onions

Heat the oil in a medium saucepan over medium-high heat. I use a nonstick saucepan with a lid that heats evenly without burning.

Once hot, sauté the diced onion for about 8 minutes, stirring often, until soft and golden. This safe mandoline slicer comes in handy when I need to dice onions quickly and cleanly, but a sharp chef’s knife works just as well. For stirring, I always grab my silicone spatula, which is heat-resistant and won’t scratch the pot.

Toast the Spices

Add the curry powder, chili flakes, garlic, and ginger. I prep both the garlic and ginger using a classic zester grater, which gives a fine texture and blends beautifully into the soup.

Let everything cook for around 2 minutes, mixing constantly so the spices don’t burn but have time to develop their flavor.

Diced onions, grated ginger, minced garlic, curry spices, salt, and pepper in a pot—ready to be mixed for Red Lentil Soup; nearby are red lentils, lime slices, and cilantro.
In a saucepan, add onion, curry powder, chili flakes, garlic, and ginger.
A pot with sautéed onions, spices, and a wooden spoon sits next to a jar of red lentils, lime slices, and fresh cilantro on a tiled surface—perfect for preparing flavorful Red Lentil Soup.
Cook 2 minutes, stirring constantly so the spices don’t burn.

Stir in Lentils and Simmering Ingredients

Tip in the rinsed red lentils and blend well to coat them in the spice mixture. I rinse my lentils in a fine mesh strainer that’s easy to hold over the sink and catches every bit.

After about a minute, toss in the chopped tomatoes, coriander stems, and vegetable broth. Season with a pinch of salt and pepper, and bring the mixture to a steady simmer. For seasoning, I use a refillable salt and pepper grinder set to get a fresh grind that adds more flavor than pre-ground.

A pot with lentils, chopped tomatoes, cilantro, and broth being poured in for Red Lentil Soup, next to jars of lentils and a plate with lime wedges.
Add rinsed red lentils and stir to coat with the spices, then add tomatoes, coriander stems, and broth.
A pot of cooked Red Lentil Soup—with visible tomato pieces and herbs—sits on a tiled surface, next to fresh cilantro, a lime slice, and a jar of dry lentils.
Season with salt and pepper, then bring to a simmer.

Add Coconut Milk and Cook

In a separate bowl, whisk the coconut milk to smooth. I like using a batter bowl with a spout for this; it’s the right size for mixing and pours neatly into the pot.

Set aside four tablespoons for garnish, then throw the rest into the soup. Allow the pot to come to a boil, then reduce the heat and simmer gently for 25 minutes, or until the lentils are tender but not falling apart.

I stir with a wooden spatula that’s sturdy enough to scrape the bottom of the pan and prevent anything from sticking.

A pot of Red Lentil Soup is being drizzled with coconut milk from a small pitcher. Fresh cilantro and red lentils are visible nearby.
Add the coconut milk to the soup, then bring to a boil.
A pot of cooked Red Lentil Soup (dal) with visible tomatoes and spices is stirred with a wooden spoon. Fresh cilantro and a jar of dry lentils are nearby.
Simmer 25 minutes until lentils are tender.

Finish and Serve

Ladle the soup into bowls while hot. I love serving the soup in these deep ceramic soup bowls, and for clean and easy ladling, I use a stainless steel soup ladle that doesn’t drip.

Drizzle with the reserved coconut milk, and sprinkle over the fresh coriander leaves. Finally, serve with lime wedges on the side for squeezing fresh lemon juice. Enjoy!

If you’re planning to bring this soup to a fall potluck, using a thermos jug is the best way to keep it hot, but this leakproof food container is fine as well to avoid spills. For the latter, pack the container inside my insulated casserole carrier to help it stay warm until serving time.

A bowl of red lentil soup curry topped with chopped cilantro and a swirl of cream, with a spoon in the bowl and a small bowl of cream in the background.
Ladle soup into bowls, drizzle with reserved coconut milk, sprinkle with coriander, and serve with lime wedges.

Recipe Notes and Expert Tips

I’ve made this one many times, and here are a few tips that really help keep things smooth, flavorful, and fuss-free:

  • Start with softened onions: Let them get golden and soft before mixing any spices. This adds depth right from the beginning.
  • Toast the spices with cumin: Stir in the spices along with a pinch of cumin, and toast them briefly to wake everything up. Constant stirring helps keep them from burning and brings out their full aroma.
  • Rinse the lentils well: This helps remove any surface starch and prevents the soup from becoming too thick.
  • Blend if you prefer a smoother texture: For a creamier consistency, use an immersion blender to partially blend the soup directly in the pot. I use an immersion blender that makes cleanup easy and blends smoothly. Just pulse a few times until it reaches your ideal consistency.
  • Whisk the coconut milk first: It keeps the texture smooth and makes it easier to mix evenly into the soup. I use a balloon whisk with a comfortable handle that blends everything quickly without hurting my arms.
  • Simmer gently: You want the lentils tender but not mushy. Keep the heat low and stir occasionally.
  • Finish with fresh spinach and garnish: Stir a handful of spinach into the pot just before serving; it wilts quickly and adds color without overpowering the flavor. Then garnish with herbs such as chopped fresh cilantro or parsley.
  • Don’t skip the lime: That hit of acidity right at the end balances the richness beautifully.
A person garnishes a bowl of Red Lentil Soup with chopped cilantro; a cutting board with herbs and a jar of lentils are nearby.
Red Lentil Soup. Photo Credit: Two City Vegans.

How to Store Leftovers

Let the soup cool completely, then transfer it to an airtight container. I use an airtight glass container with a lid; they’re great for meal prep and don’t stain like plastic. It will keep in the fridge for up to 4 days.

You can also freeze it for up to 2 months. For freezing, I switch to these freezer-safe containers that prevent freezer burn. If you want to portion it out, try this silicone soup tray for easier servings. Just be sure to stir it well once reheated, as the texture may thicken slightly during storage.

What to Serve With Red Lentil Soup

This soup goes well with warm naan or flatbread for dipping. You could also serve it with a simple side salad, roasted veggies, or a scoop of rice to make it more filling.

A bowl of Red Lentil Soup garnished with chopped cilantro and drizzled with cream, surrounded by red lentils, fresh herbs, and a small cup of milk on a tiled surface.
Red Lentil Soup. Photo Credit: Two City Vegans.

More Easy Recipes for You to Try at Home

I’m always testing cozy, simple soup recipes like this that don’t require much effort but still taste great.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of Red Lentil Soup garnished with chopped cilantro and a swirl of cream, with a spoon inside. Chopped herbs and a small cup of cream are beside the bowl.

Red Lentil Soup

A pot of red lentil soup always feels like a good idea, especially when the day calls for something warm and comfortable. It comes together easily with ingredients I usually have on hand, and the flavor somehow tastes like it took way more effort than it did. I like knowing it holds up well in the fridge and freezes without any problems. Whether it’s dinner at home or something to pack for later, it just works.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Course: Main Course
Keyword: Red Lentil Soup
Servings: 4
Calories: 527kcal

Ingredients

  • 2 tablespoons vegetable oil
  • ½ cup onion finely diced
  • 1 tablespoon medium curry powder
  • ¼ teaspoon chili flakes
  • 2 garlic cloves minced
  • 1 ounce (4 cm piece) fresh ginger peeled and finely chopped
  • 2 cups red lentils rinsed and drained
  • 1 cup canned chopped tomatoes
  • 2 cups vegetable broth
  • 1 bunch fresh coriander leaves and stems separated
  • Salt and freshly ground black pepper to taste
  • 1 cup coconut milk
  • Lime wedges for serving

Video

[adthrive-in-post-video-player video-id=”0cQkN62W” upload-date=”2025-11-28T09:56:52+00:00″ name=”Try This Easy Red Lentil Soup” description=”Rich, flavorful, and full of protein-packed lentils.” player-type=”default” override-embed=”default”]

Instructions

  • Heat oil in a medium saucepan over medium-high heat. Add onion and cook for about 8 minutes, stirring often, until soft and caramelized.
    2 tablespoons vegetable oil, ½ cup onion
  • Stir in curry powder, chili flakes, garlic, and ginger. Cook for 2 minutes, stirring constantly.
    1 tablespoon medium curry powder, ¼ teaspoon chili flakes, 2 garlic cloves, 1 ounce (4 cm piece) fresh ginger
  • Add lentils and cook for 1 minute. Stir in tomatoes, coriander stems, vegetable broth, salt, and pepper. Bring to a simmer.
    2 cups red lentils, 1 cup canned chopped tomatoes, 2 cups vegetable broth, 1 bunch fresh coriander, Salt and freshly ground black pepper
  • Whisk coconut milk until smooth. Reserve 4 tablespoons for serving, and add the rest to the soup. Bring to a boil, then reduce the heat and simmer for 25 minutes, or until lentils are tender but still hold their shape.
    1 cup coconut milk
  • Ladle soup into bowls. Drizzle with the reserved coconut milk, sprinkle with coriander leaves, and serve with lime wedges.
    Lime wedges

Notes

  • Start with softened onions: Let them get golden and soft before mixing any spices. This adds depth right from the beginning.
  • Toast the spices with cumin: Stir in the spices along with a pinch of cumin, and toast them briefly to wake everything up. Constant stirring helps keep them from burning and brings out their full aroma.
  • Rinse the lentils well: This helps remove any surface starch and prevents the soup from becoming too thick.
  • Blend if you prefer a smoother texture: For a creamier consistency, use an immersion blender to partially blend the soup directly in the pot.
  • Whisk the coconut milk first: It keeps the texture smooth and makes it easier to mix evenly into the soup.
  • Simmer gently: You want the lentils tender but not mushy. Keep the heat low and stir occasionally.
  • Finish with fresh spinach and garnish: Stir a handful of spinach into the pot just before serving; it wilts quickly and adds color without overpowering the flavor. Then garnish with herbs such as chopped fresh cilantro or parsley.
  • Don’t skip the lime: That hit of acidity right at the end balances the richness beautifully.

Nutrition

Calories: 527kcal | Carbohydrates: 64g | Protein: 26g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 2g | Trans Fat: 0.04g | Sodium: 573mg | Potassium: 1190mg | Fiber: 29g | Sugar: 5g | Vitamin A: 408IU | Vitamin C: 13mg | Calcium: 97mg | Iron: 10mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating