Recipe note: cooking times can vary by equipment and ingredient size. Use the visual cues in the instructions and adjust seasoning to taste.

One-Pot Creamy Coconut Lentil Curry Ready in 30 Minutes

This one-pot creamy coconut lentil curry comes together in just 30 minutes using simple pantry ingredients. It is rich, warming, and completely vegan.

Geeta By Geeta
One-Pot Creamy Coconut Lentil Curry Ready in 30 Minutes
Prep Time 10 mins
Cook Time 20 mins
Servings 4 servings

Ingredients

Step-by-Step Method

1

Soften the Onion

Heat the oil in a large saucepan or Dutch oven over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened and just starting to turn golden at the edges.

2

Add Garlic, Ginger and Spices

Add the minced garlic and grated ginger and stir for about 60 seconds until fragrant. Then add the cumin, coriander, turmeric, garam masala, smoked paprika, and cayenne if using. Stir everything together and cook for another minute so the spices toast lightly in the oil.

3

Add Lentils, Tomatoes and Liquids

Pour in the rinsed red lentils, canned diced tomatoes, coconut milk, and vegetable stock. Stir well to combine everything and add the salt.

4

Simmer Until Lentils Are Tender

Bring the pot to a gentle boil, then reduce the heat to medium-low. Simmer uncovered for 18 to 20 minutes, stirring the bottom of the pot every few minutes to prevent sticking, until the lentils are completely soft and the curry has thickened to a creamy consistency.

5

Finish and Season

Remove from the heat and stir in the fresh lemon juice. Taste and adjust salt as needed. If the curry is thicker than you like, stir in a splash of warm water or stock.

6

Serve

Ladle into bowls over basmati rice or with warm flatbread. Top with fresh coriander and a spoonful of coconut yogurt if you have it.

Healthy

I made this curry on a Tuesday night when the fridge was nearly empty and I genuinely did not want to cook. Thirty minutes later I was sitting down to something that tasted like it had been simmering all afternoon. That gap between effort and reward is exactly why this one-pot creamy coconut lentil curry has become one of my most-cooked weeknight meals.

If you enjoy easy recipes like this one, you will also love Sticky Garlic Chili Tofu Bowls, 15-Minute Garlic Chili Mushroom Noodles, and Air Fryer Crispy Tofu.

Why This Recipe Works

A few things come together here that make this more than just a basic lentil dish.

  • Red lentils cook fast. Unlike brown or green lentils, red ones break down in about 20 minutes and naturally thicken the sauce without any extra work from you.
  • Full-fat coconut milk gives the curry that rich, silky texture without any dairy at all. The lower-fat versions work but the result is noticeably thinner.
  • One pot means one lot of washing up. Everything goes into a single saucepan or Dutch oven, which honestly matters on a busy evening.
  • Big flavour from a short ingredient list. Cumin, coriander, turmeric, and garam masala do the heavy lifting. Simple pantry stuff that most of us already have.

Honest Tips for Getting It Right

  • Rinse your lentils before they go in. It only takes 30 seconds and removes any dusty bitterness.
  • Let the onions soften properly before adding the spices. If you rush this step the base tastes flat. Four to five minutes over medium heat is enough.
  • Stir the bottom of the pot regularly once the lentils are in. They like to catch and stick, especially as they start to thicken.
  • Taste near the end and adjust salt. Canned tomatoes vary a lot in their saltiness and acidity, so the final seasoning really matters.
  • A small squeeze of lemon juice right before serving wakes the whole thing up. Do not skip it.

Variations and Substitutions

  • Add spinach or kale in the last two minutes of cooking. It wilts straight in and adds colour and extra nutrients.
  • Swap coconut milk for oat cream if you have a nut or coconut sensitivity. The flavour is different but it still works.
  • Use diced sweet potato alongside the lentils for a heartier version. Add it with the stock and give it a little extra time.
  • Extra heat: A pinch of cayenne or a fresh chilli sliced in with the onions makes it properly spicy if that is your thing.
  • No canned tomatoes? Two tablespoons of tomato paste loosened with a splash of water does the job.

Serving Suggestions

Honestly this is great just on its own with some warm flatbread or naan for scooping. Basmati rice is the classic pairing and makes it more filling if you are feeding hungry people. A spoonful of plain coconut yogurt on top adds a nice cool contrast, and a handful of fresh coriander makes it look properly put-together even on a weeknight. Sometimes I serve it alongside simple roasted cauliflower and it turns the whole thing into a really satisfying meal.

Storage and Reheating

This curry keeps really well. Store it in an airtight container in the fridge for up to four days. The lentils will thicken further as they sit, so when you reheat it just splash in a little water or stock and stir it through. It also freezes beautifully for up to three months. Portion it into individual containers before freezing and you have a ready meal waiting for you on the worst kind of evenings. Not sure how long leftovers keep? The cold food storage chart on FoodSafety.gov spells it out.

Frequently Asked Questions

Can I use green or brown lentils instead of red?

You can, but the texture will be different. Green and brown lentils hold their shape and do not break down the same way, so the curry will be chunkier and less creamy. You will also need to add an extra 15 to 20 minutes of cooking time and probably more liquid.

Is this recipe gluten-free?

Yes, all the ingredients here are naturally gluten-free. Just double-check your spice blends and canned goods if you have a serious intolerance, as some brands process in facilities that handle gluten.

My curry turned out too thick. What do I do?

Just add warm water or vegetable stock a splash at a time and stir it through over low heat. Lentils absorb a lot as they cool, so this is completely normal. It does not mean anything went wrong.

Can I make this in a slow cooker?

Yes. Saute the onion, garlic, and spices in a pan first if you can as it makes a real difference to the flavour, then transfer everything to the slow cooker and cook on low for six to seven hours or high for three to four hours. Stir in the coconut milk in the last 30 minutes.

This curry is one of those recipes I come back to again and again because it never lets me down. It is cheap, fast, filling, and genuinely delicious. I hope it earns a regular spot in your kitchen too.