Easy Curry Lentil Soup (One-Pot, 40 Minutes)

This curry lentil soup is the deeply spiced, nourishing bowl you’ll want to make again and again — ready in under an hour with pantry staples.

Curry lentil soup has a way of filling your kitchen with the kind of warmth that makes everyone drift toward the stove to ask what’s cooking. It is the sort of meal that looks and tastes like you put in far more effort than you actually did. With a handful of dried lentils, a good blend of spices, and some basic vegetables, you end up with a pot of something genuinely satisfying — thick, fragrant, and comforting down to the last spoonful.

What makes this particular version stand out is the layering of spices. Rather than relying on a single curry powder to carry everything, you build the flavor in stages — blooming aromatics first, adding dry spices to the hot oil so they wake up, then letting the lentils absorb all of that depth as they cook. Red lentils break down beautifully into a creamy, velvety base without any need to blend. A finishing touch of lemon juice and a drizzle of good olive oil at the end pulls the whole thing together in a way that feels bright rather than heavy.

Why This Curry Lentil Soup Works So Well

Recipe Card

Curry Lentil Soup

A deeply aromatic, golden-hued soup where earthy green lentils melt into a turmeric-cumin broth with sweet butternut squash and silky spinach — comfort in every spoonful.

Prep

10 mins

Cook

30 mins

Total

40 mins

Serves

4 servings

Ingredients

  • 2 tbsp olive oil
  • 1 large yellow onion, finely diced
  • 4 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1½ tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp turmeric powder
  • ½ tsp smoked paprika
  • ¼ tsp red chili flakes (adjust to taste)
  • 1½ cups (300g) green or brown lentils, rinsed
  • 2 cups (280g) butternut squash, peeled and cubed
  • 1 can (400g) crushed tomatoes
  • 4 cups (960ml) vegetable broth
  • 1 cup (240ml) water
  • 3 cups (90g) fresh baby spinach
  • 1 tbsp fresh lemon juice
  • Salt and black pepper to taste
  • Fresh flatbread or naan, to serve

Instructions

  • 1. Heat olive oil in a large heavy-bottomed pot over medium heat. Add the diced onion and cook, stirring occasionally, for 5–6 minutes until softened and lightly golden.
  • 2. Stir in the minced garlic and grated ginger and cook for 1 minute until fragrant.
  • 3. Add the cumin, coriander, turmeric, smoked paprika, and chili flakes. Stir constantly for 30 seconds to bloom the spices in the oil.
  • 4. Pour in the crushed tomatoes and stir to combine with the spice base, cooking for 2 minutes.
  • 5. Add the rinsed lentils, butternut squash cubes, vegetable broth, and water. Stir everything together and bring to a boil.
  • 6. Reduce the heat to a gentle simmer, cover with a lid, and cook for 22–25 minutes, stirring occasionally, until the lentils are completely tender and the squash is soft.
  • 7. Stir in the fresh baby spinach and cook for 2 minutes until wilted.
  • 8. Remove from heat, add lemon juice, and season generously with salt and black pepper.
  • 9. Ladle into bowls and serve with warm toasted flatbread or naan alongside.

Tips & Notes

  • – Lentil variety: Green or brown lentils hold their shape best here; red lentils will break down and create a creamier, thicker texture — both are delicious.
  • – Make ahead: This soup thickens as it sits. Add a splash of broth when reheating to loosen it back to the right consistency.
  • – Storage: Refrigerate in an airtight container for up to 5 days, or freeze for up to 3 months.
  • – Spice level: Start with ¼ tsp chili flakes and add more at the table to suit everyone’s heat preference.
  • – Creamy version: Stir in ¼ cup full-fat coconut milk at the end for a richer, creamier broth.

KitchenGuide101.com

The secret here is patience with your aromatics. Onion, garlic, and fresh ginger deserve a few extra minutes in the pot before anything else goes in. That low-and-slow start builds a savory foundation that no shortcut can replicate. Red lentils are the right choice for this style of soup because they dissolve as they cook, creating a naturally thick texture without any blending required. The spice blend — cumin, coriander, turmeric, and a pinch of cayenne — works in harmony rather than competing. Every element earns its place in the bowl.

What You’ll Need to Make This Soup

The ingredient list here is refreshingly short and mostly pantry-based. Red lentils are the star — look for split red lentils, which cook down in about 20 minutes and give the soup its signature creamy body. You will need a yellow or white onion, several cloves of garlic, and a thumb of fresh ginger; these three aromatics do the heavy lifting flavor-wise. For the spice blend, gather ground cumin, ground coriander, turmeric, smoked paprika, and cayenne pepper. A can of crushed tomatoes adds body and a gentle acidity. Vegetable broth forms the liquid base — choose a low-sodium version so you can control the salt yourself. A can of full-fat coconut milk is optional but highly recommended; it softens the heat and gives the soup a silky richness. Finally, a fresh lemon and a handful of cilantro or flat-leaf parsley for serving make the whole bowl feel finished and vibrant.

How to Make Curry Lentil Soup Step by Step

Start by heating a generous pour of olive oil in a large, heavy-bottomed pot over medium heat. Add your diced onion and cook it slowly, stirring occasionally, for about eight to ten minutes. You want it to soften completely and turn a pale golden color at the edges — this is where sweetness develops, so do not rush it. Add the minced garlic and grated ginger and stir for another minute until fragrant.

Now add your dry spices directly to the pot: cumin, coriander, turmeric, smoked paprika, and cayenne. Stir them constantly for about thirty to forty-five seconds. The spices will darken slightly and begin to smell toasty and rich. This step, called blooming, pulls the fat-soluble flavor compounds out of the spices in a way that simply adding them to liquid never achieves.

Pour in the crushed tomatoes and stir to coat everything in the spiced base. Let that cook for three to four minutes, stirring frequently, until the tomatoes deepen in color and the mixture looks almost paste-like. Then add your rinsed red lentils and pour in the vegetable broth. Give everything a good stir, bring the pot to a gentle boil, then reduce the heat to a low simmer.

Cover the pot partially and cook for 20 to 25 minutes, stirring every five minutes or so to make sure nothing is sticking to the bottom. The lentils are ready when they are completely soft and have largely dissolved into the broth, giving the soup a thick, porridge-like consistency. If you are using coconut milk, stir it in now and let the soup simmer for another five minutes uncovered. Taste and adjust the seasoning — this is the moment to add more salt, a pinch of cayenne if you like more heat, or a squeeze of lemon juice to brighten everything up. Serve hot, with a drizzle of olive oil and fresh herbs scattered on top.

Tips for the Best Results Every Time

  • Rinse your lentils thoroughly in cold water before adding them to the pot. This removes excess starch and prevents the soup from turning gluey.
  • Do not skip the spice-blooming step. Thirty seconds in hot oil makes a noticeable difference in the depth of flavor you get at the end.
  • If the soup becomes very thick as it sits, add a splash of broth or water and stir it back to the consistency you like. It will continue to thicken as it cools.
  • A squeeze of fresh lemon at the very end is not optional — it lifts the whole soup and keeps it tasting bright rather than flat.
  • Season in layers, not just at the end. Add a pinch of salt when the onions go in, another when the tomatoes cook down, and then adjust again at the finish.
  • For a smoother result, use an immersion blender to partially blend the soup before serving. Leave some texture for contrast.

Ways to Change Up This Curry Lentil Soup

One of the best things about this recipe is how willingly it adapts to what you have on hand or what you are in the mood for.

  • Add greens: Stir a few large handfuls of baby spinach or chopped kale into the finished soup right before serving. The residual heat wilts them perfectly in about two minutes.
  • Make it heartier with sweet potato: Dice one medium sweet potato into small cubes and add it to the pot along with the lentils. It softens beautifully and adds a natural sweetness that balances the spice.
  • Use green or brown lentils instead: These hold their shape rather than dissolving, so you end up with a chunkier, more stew-like texture. Extend the cooking time by 10 to 15 minutes and check for doneness by pressing a lentil against the side of the pot — it should give easily.
  • Add chickpeas: Stir in a drained, rinsed can of chickpeas in the last ten minutes of cooking for extra protein and a pleasant bite.
  • Go creamier with cashew cream: If you prefer to avoid coconut milk, blend soaked raw cashews with water until smooth and stir that in instead. It gives a neutral richness without the coconut flavor.
  • Spice it your way: Swap in garam masala for a warmer, more complex spice profile, or add a teaspoon of curry paste alongside the dry spices for extra depth and a slightly different heat.

How to Store and Reheat Leftovers

This soup keeps exceptionally well, which makes it a strong candidate for weekly meal prep. Let it cool to room temperature before transferring it to an airtight container. It will keep in the refrigerator for up to five days. The flavor actually improves overnight as the spices continue to meld, so day-two leftovers are genuinely worth looking forward to.

To freeze, portion the cooled soup into freezer-safe containers or resealable bags, leaving a small amount of space at the top for expansion. It freezes well for up to three months. Thaw overnight in the refrigerator before reheating.

When reheating, use a small saucepan over medium-low heat and add a splash of broth or water to loosen the soup back to your preferred consistency, stirring as it warms. You can also reheat individual portions in the microwave in two-minute intervals, stirring between each, until hot throughout. Add a fresh squeeze of lemon and a few herb leaves before serving again to wake the flavors back up.

Frequently Asked Questions

Can you make this soup without coconut milk? Absolutely. The soup is fully flavorful and satisfying without it. The coconut milk adds creaminess and a gentle sweetness, but the base is delicious on its own. You can substitute extra broth, cashew cream, or simply leave it out entirely.

Can you use canned lentils to save time? Canned lentils work in a pinch, but the texture and flavor will be quite different. Dried red lentils cook quickly enough that there is not much time saved, and canned versions tend to be softer and less flavorful. If you use them, add them in the last five to ten minutes of cooking only, just to heat through.

Is this soup naturally gluten-free? Yes, all of the core ingredients are naturally free of gluten. Just double-check your vegetable broth label to confirm it does not contain any hidden gluten-containing additives, as formulations vary by brand.

What goes well with this soup? A thick wedge of crusty bread is the most natural pairing for soaking up the broth. Flatbread or warm naan-style bread works equally well. A simple green salad alongside makes a complete, well-rounded dinner.

Save This Curry Lentil Soup Recipe for Later

If this curry lentil soup recipe gave you everything you needed to get a delicious pot on the stove, save this post to your Pinterest board so it is ready the next time you need a quick, nourishing dinner. You can find more reliable, straightforward recipes like this one right here at KitchenGuide101, where the goal is always to help you cook confidently with whatever you have in your kitchen.

© 2026 Kitchen Guide 101 · All rights reserved · Some links are affiliate links

Scroll to Top