Red Lentil Curry
Red lentil curry is a creamy, one-pot dish made by simmering red lentils with crushed tomatoes, coconut milk, and a warm blend of spices like curry powder, garam masala, cumin, and turmeric. It comes together in under 30 minutes, delivers plant protein in every spoonful, and is completely vegan and naturally gluten-free. If you want a comforting weeknight dinner that tastes like it took hours, this is the one to keep in your back pocket.
Curry has deep roots in Indian cuisine, where spice blends are built layer by layer to create depth. The word “curry” comes from the Tamil word “kari”, which refers to a dish served in a spiced sauce. This red lentil version keeps that spirit while staying quick and beginner-friendly.

Why this red lentil curry works
Red lentils are the perfect base for a fast curry because they cook quickly and break down into a naturally creamy texture without any blending. There is no soaking and no long simmer required. Paired with coconut milk and a spoonful of peanut butter, they turn into a rich, velvety sauce that clings to rice and soaks into warm bread.
- Ready in under 30 minutes, mostly hands-off once it simmers
- Plant-based, gluten-free, and packed with protein and fiber
- Made in a single pot, so cleanup stays minimal
- Freezer-friendly and even better the next day
The ingredients that build the flavor
Every ingredient here earns its place. Here is what each one contributes and where you have room to adjust:
- Red lentils: the heart of the dish. They cook down fast and thicken the sauce on their own. Rinse them well until the water runs clear so the curry stays clean-tasting.
- Coconut milk: brings the signature creaminess and rounds out the heat of the spices. Full-fat gives the richest result.
- Peanut butter: a small amount adds body and a subtle nutty depth. Almond butter works just as well if that is what you have on hand.
- Fresh aromatics: garlic, ginger, fresh turmeric, and chili are bloomed in coconut oil first to release their oils and set the flavor foundation.
- The spice blend: cumin, coriander, chili powder, curry powder, and garam masala layer warmth and complexity. Toasting them for 30 seconds in the pot wakes them up.
- Lemon juice and cilantro: stirred in at the very end for brightness that lifts the whole pot.

Tips for a creamy, well-balanced curry
- Bloom the aromatics and spices first. Cooking the garlic, ginger, and ground spices in hot oil before adding liquid is what gives the curry its deep, layered taste rather than a raw, dusty one.
- Stir after adding the lentils. Red lentils love to settle and stick, so stir them into the tomatoes and broth to keep the bottom of the pot clean.
- Add the coconut milk and peanut butter near the end. Stirring them in during the final few minutes keeps the sauce silky and prevents it from splitting.
- Adjust the heat to taste. Fresh chili and chili powder both bring warmth, so scale them back for a milder pot or add more for extra kick.
- Finish with acid. The lemon juice goes in off the heat. That last squeeze balances the richness and makes every spice pop.
What to serve with red lentil curry
This curry is built to be scooped and soaked up. Serve it over fluffy rice with a warm flatbread on the side for tearing and dipping. My gluten-free vegan parathas are perfect for this, and a bowl of plain basmati or the fragrant coconut Thai rice rounds out the plate. A handful of extra fresh cilantro and a wedge of lemon on top finish it off.
If you fall for this one, you will want to explore more in the same family. Browse the full collection of best vegan curry recipes for more cozy, spice-forward dinners to rotate through the week.

Storing and reheating leftovers
Red lentil curry keeps beautifully. Let it cool, then store it in an airtight container in the fridge for up to 4 to 5 days. The flavor deepens overnight, so leftovers often taste even better. To reheat, warm it gently on the stovetop or in the microwave and add a splash of water or coconut milk, since the lentils will keep thickening as they sit.
It also freezes well for up to 3 months. Portion it into freezer-safe containers, thaw overnight in the fridge, and reheat with a little extra liquid to bring the sauce back to life. If you love cooking with this humble legume, take a look at my vegan red lentil soup or the creamy red lentil pate for two more easy ways to use up a bag.
If you make this red lentil curry, I would love to know how it turned out. Leave a star rating and drop a comment below to tell me how spicy you took it and what you served alongside. Your notes help other readers make it their own.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Red Lentil Curry
Ingredients
- 1 tablespoon coconut oil
- 5 cloves garlic crushed
- ½ tablespoon ginger crushed
- 1 tablespoon fresh turmeric crushed
- ½ tablespoon fresh chili chopped
- 1 teaspoon cumin
- ½ teaspoon coriander powder
- ½ teaspoon chili pepper powder
- 2 teaspoons curry powder
- 1 teaspoon garam masala powder
- 1 teaspoon salt
- 1 teaspoon ground black pepper
- 1 cup red lentils
- 2 cups vegetable soup
- 2 cups tomatoes canned, crushed
- 2 cups coconut milk
- 3 tablespoons peanut butter
- 4 tablespoons lemon juice
- ¼ cup fresh cilantro for serving
Instructions
- Rinse the lentils in cold water until the water is clear. Put it aside.
- Put a large pot on medium heat and add the coconut oil. When the oil heats up, add the garlic, ginger, turmeric, hot pepper and cook, stirring for around 2 minutes.
- Add cumin powder, coriander, chili peppers, curry, garam masala, salt and pepper. And stir for 30 seconds.
- Add the vegetable soup, lentils and crushed tomatoes.
- Stir to incorporate the ingredients and prevent sticking to the pot.
- Leave the fire low, cover with a lid and let it cook for 25 minutes.
- Add the coconut milk, almond butter, salt and pepper.
- Continue to cook on low heat for another 5-7 minutes until the curry becomes thicker and creamy.
- Turn off the heat, add lemon juice and coriander leaves.
- Served with Indian flatbread and rice.
Frequently Asked Questions
Yes, this red lentil curry is completely vegan. It gets its creaminess from coconut milk and a spoonful of peanut butter rather than any dairy, and it is naturally gluten-free too. Every ingredient, from the lentils to the spice blend, is plant-based.
No, red lentils do not need soaking. They are small and split, so they cook quickly and break down on their own in about 25 minutes. Just rinse them in cold water until the water runs clear to wash off excess starch before adding them to the pot.
Red lentils thicken the sauce naturally as they cook, so let it simmer covered on low heat until the lentils fully soften. Stirring in the coconut milk and peanut butter near the end adds extra body. If it is still thin, cook it uncovered for a few more minutes to reduce.
The heat comes from fresh chili, chili powder, and the curry blend. For a milder pot, reduce or leave out the fresh chili and cut back on the chili powder. For more kick, add extra fresh chili or a pinch more chili powder. Taste as you go and adjust before serving.
Serve it over rice with a warm flatbread on the side for scooping. Basmati rice, coconut Thai rice, or vegan parathas all work beautifully. A scattering of fresh cilantro and a squeeze of lemon on top rounds out the plate.
Stored in an airtight container, it keeps in the fridge for 4 to 5 days and the flavor deepens overnight. It also freezes well for up to 3 months. Reheat gently and add a splash of water or coconut milk, since the lentils continue to thicken as they sit.

Turned out really creamy and flavorful!