I make red lentil and coconut curry when I want a warm, filling meal that does not take much effort. It is soft, creamy, and gentle enough for a family dinner, but it still has enough flavor to feel comforting and satisfying.
This is one of those recipes I like to keep in my regular dinner rotation because the ingredients are simple and easy to store. Red lentils cook quickly, coconut milk makes the curry smooth, and the spices bring everything together in a way that feels cozy without being too strong.
Why You’ll Love This Recipe
Red lentil and coconut curry is a dependable meal for busy nights because it cooks in one pot and does not need complicated steps. The lentils break down as they simmer, creating a naturally thick and creamy texture that feels hearty without needing cream or butter.
The flavor is warm, mild, and easy to adjust for different tastes. You can keep it gentle for kids, add extra spice for adults, or serve hot sauce and chili flakes on the side so everyone can choose their own level of heat.
This curry is also budget-friendly and pantry-friendly, which makes it helpful for meal planning. A bag of red lentils, a can of coconut milk, broth, tomatoes, onion, garlic, ginger, and spices turn into a nourishing meal that works well with rice, naan, or roasted vegetables.
Serves: 6 people
This recipe makes about 6 generous servings, especially when served with rice or flatbread. If you are serving smaller portions for children, it may stretch a little further, and leftovers are very useful for lunches the next day.
Ingredients You’ll Need
For the Curry Base
- 1 tablespoon coconut oil or olive oil
- 1 medium yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons tomato paste
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon red pepper flakes, optional
- 1 teaspoon salt
- 1/4 teaspoon black pepper
For the Lentils and Sauce
- 1 1/2 cups dried red lentils, rinsed
- 1 can full-fat coconut milk, 13.5 ounces
- 1 can diced tomatoes, 14.5 ounces
- 3 cups vegetable broth
- 1 tablespoon maple syrup or honey, optional
- 1 tablespoon fresh lime juice
For Serving
- 3 cups cooked basmati rice or jasmine rice
- 1/4 cup fresh cilantro, chopped
- Lime wedges
- Plain yogurt or coconut yogurt, optional
- Naan bread or flatbread, optional
Pro Tips
Rinse the red lentils well before adding them to the pot. This removes extra starch and helps the curry cook up smoother without tasting dusty or too thick right away.
Cook the onion until it is soft before adding the garlic and ginger. A softened onion gives the curry a better base flavor, while garlic and ginger only need a short time so they do not burn.
Let the spices warm in the oil for about 30 seconds before adding the liquids. This helps bring out their flavor and makes the whole curry taste deeper and more rounded.
Stir the curry often once the lentils begin to soften. Red lentils can settle on the bottom of the pot, so gentle stirring helps prevent sticking and keeps the texture even.
Add the lime juice at the end, not at the beginning. A fresh squeeze of lime brightens the curry and balances the creamy coconut milk after everything has simmered.
Adjust the thickness before serving. If the curry becomes too thick, stir in a splash of broth or water until it reaches the texture your family likes.
Tools You’ll Need
- Large soup pot or Dutch oven
- Wooden spoon
- Sharp knife
- Cutting board
- Measuring cups
- Measuring spoons
- Fine mesh strainer
- Can opener
- Grater or microplane
- Citrus juicer or fork
- Ladle
- Serving bowls
Substitutions and Variations
Use Light Coconut Milk
Light coconut milk can be used if you want a lighter curry. The sauce will be less rich, but the lentils will still make it creamy and filling.
Add Extra Vegetables
Stir in spinach, kale, peas, diced carrots, cauliflower, or sweet potatoes. Firmer vegetables should be added early so they have time to soften, while greens can be stirred in at the end.
Change the Protein
Add chickpeas, cooked chicken, tofu, or white beans if you want the curry to be even heartier. These additions keep the meal filling without changing the soft, cozy lentil base.
Make It Spicier or Milder
Leave out the red pepper flakes for a gentler family version. For more heat, add extra red pepper flakes, diced jalapeño, cayenne pepper, or a spoonful of chili crisp at the table.
Serve It Different Ways
Serve the curry over rice, quinoa, cauliflower rice, or roasted vegetables. You can also spoon it into bowls with naan on the side for dipping.
Make Ahead Tips
Red lentil and coconut curry is a very helpful recipe to make ahead because the flavor gets even better after it rests. You can cook the full curry 3 to 4 days in advance, let it cool, and store it in airtight containers in the refrigerator. The lentils will continue to thicken as they sit, so plan to add a splash of broth or water when reheating.
You can also prep the ingredients ahead if you want dinner to come together quickly. Dice the onion, mince the garlic, grate the ginger, and measure the spices into a small bowl. Keep the chopped ingredients covered in the fridge, and keep the spices at room temperature until you are ready to cook.
This curry also freezes well, which makes it great for meal prep. Let the curry cool completely, then freeze it in single portions or family-size containers for up to 3 months. Thaw it overnight in the refrigerator, then warm it gently on the stove or in the microwave, stirring in extra broth if needed.
Instructions
Step 1: Rinse the Lentils
Place 1 1/2 cups dried red lentils in a fine mesh strainer. Rinse them under cool running water until the water looks mostly clear.
This helps remove extra starch and keeps the curry from becoming too thick too soon. Let the lentils drain while you start the curry base.
Step 2: Cook the Onion
Warm 1 tablespoon coconut oil or olive oil in a large soup pot or Dutch oven over medium heat. Add 1 finely diced medium yellow onion and cook for 5 to 6 minutes, stirring often, until it looks soft and lightly golden.
Do not rush this step because the onion gives the curry a gentle sweetness. If it starts to brown too quickly, lower the heat a little.
Step 3: Add the Garlic and Ginger
Stir in 3 minced garlic cloves and 1 tablespoon grated fresh ginger. Cook for about 30 seconds, just until they smell fragrant.
Garlic and ginger can burn quickly, so keep stirring as they cook. This short step gives the curry a warm, fresh base without making the flavors harsh.
Step 4: Stir in the Tomato Paste and Spices
Add 2 tablespoons tomato paste, 1 tablespoon curry powder, 1 teaspoon ground cumin, 1 teaspoon ground turmeric, 1/2 teaspoon ground coriander, 1/2 teaspoon smoked paprika, 1/4 teaspoon ground cinnamon, 1/4 teaspoon red pepper flakes if using, 1 teaspoon salt, and 1/4 teaspoon black pepper. Stir well so the onion is coated in the tomato paste and spices.
Cook for 30 to 60 seconds, stirring the whole time. The tomato paste should darken slightly, and the spices should smell warm and fragrant.
Step 5: Add the Lentils and Liquids
Add the rinsed red lentils to the pot. Pour in 1 can full-fat coconut milk, 1 can diced tomatoes, and 3 cups vegetable broth.
Stir well, scraping the bottom of the pot to loosen any tomato paste or spices. This helps flavor the whole curry and keeps anything from sticking as it simmers.
Step 6: Simmer Until Creamy
Bring the curry to a gentle boil over medium-high heat. Once it starts to bubble, reduce the heat to low and let it simmer uncovered for 20 to 25 minutes.
Stir every few minutes so the lentils do not settle and stick to the bottom. The curry is ready when the lentils are soft, the sauce is thick and creamy, and the texture looks smooth but still hearty.
Step 7: Adjust the Texture
Check the curry after the lentils are tender. If it looks too thick, stir in a little extra vegetable broth or water until it reaches the texture you like.
If it looks too thin, let it simmer for 3 to 5 more minutes. Red lentils thicken naturally, so the curry will continue to become creamier as it rests.
Step 8: Balance the Flavor
Stir in 1 tablespoon maple syrup or honey if the tomatoes taste sharp or the spices need softening. Add 1 tablespoon fresh lime juice right at the end.
Taste and adjust with a little more salt, black pepper, or lime juice if needed. The finished curry should taste creamy, warm, lightly tangy, and gently spiced.
Step 9: Serve Warm
Spoon the curry into bowls over 3 cups cooked basmati rice or jasmine rice. Top with 1/4 cup chopped fresh cilantro and serve with lime wedges.
Add plain yogurt or coconut yogurt if you want a cooling topping. Naan bread or flatbread is also lovely on the side for scooping up the creamy sauce.
Serving Suggestions
Red lentil and coconut curry is wonderful served over warm basmati rice or jasmine rice. The rice soaks up the creamy sauce and makes the meal feel complete without needing much else.
For a softer, cozier bowl, serve the curry with naan or flatbread on the side. Kids often enjoy using bread for dipping, and it makes the meal feel relaxed and easy at the table.
You can serve it with a simple cucumber salad if you want something cool and crisp beside the warm curry. The fresh crunch balances the creamy lentils and coconut milk nicely.
For a lighter meal, spoon the curry over cauliflower rice or roasted vegetables. This keeps the dish filling while adding more color and texture to the bowl.
A spoonful of plain yogurt or coconut yogurt makes a gentle topping, especially if you add extra spice. It cools the curry slightly and gives each serving a creamy finish.
For meal prep, pack the curry and rice in separate containers if possible. This keeps the rice from soaking up too much sauce before lunchtime.
Leftovers and Storage
Let leftover red lentil and coconut curry cool before storing it. Spoon it into airtight containers and refrigerate for up to 4 days. The curry will thicken as it chills, which is normal because red lentils continue to absorb liquid.
Reheat leftovers in a pot over medium-low heat, stirring often until warm. Add a splash of vegetable broth, water, or coconut milk to loosen the texture if it has become too thick. You can also reheat single portions in the microwave, stirring halfway through so the curry warms evenly.
This curry freezes very well for up to 3 months. Freeze it without rice for the best texture, then make fresh rice when you are ready to serve. Thaw the curry overnight in the refrigerator, or warm it gently from frozen in a pot with a little extra broth.
Nutrition and Benefits
- Plant-based protein: Red lentils provide protein that helps make this curry filling and satisfying. This makes it a useful meatless dinner that still feels hearty.
- Fiber-rich meal: Lentils, tomatoes, onion, garlic, and ginger all add fiber. Fiber helps the meal feel more filling and supports a balanced family dinner.
- Creamy without heavy cream: Coconut milk gives the curry a smooth, rich texture. It keeps the dish comforting while staying dairy-free when served without yogurt.
- Warm spices: Curry powder, cumin, turmeric, coriander, paprika, and cinnamon add flavor without needing a lot of extra ingredients. The spices make the curry taste cozy and layered.
- Easy to adapt: This curry can be made mild for kids or spicier for adults. It also works with extra vegetables, chickpeas, tofu, or different grains, which makes it practical for many households.
Recipe FAQ
Can I use green or brown lentils instead of red lentils?
Green or brown lentils can be used, but the texture will be different. They hold their shape more than red lentils and usually take longer to cook. Red lentils are best if you want a soft, creamy curry.
Do I need to soak red lentils first?
No, red lentils do not need to be soaked before cooking. They cook quickly after a good rinse under cool water. Rinsing helps remove extra starch and gives the curry a cleaner flavor.
Can I make this curry vegan?
Yes, this curry is easy to make vegan. Use maple syrup instead of honey, and serve it with coconut yogurt or skip the yogurt topping. The coconut milk and lentils already make it rich and filling.
How can I make it less spicy for kids?
Leave out the red pepper flakes and use a mild curry powder. You can also stir in a little extra coconut milk or add plain yogurt to each bowl. Serving lime wedges on the side helps brighten the flavor without adding heat.
Why is my curry too thick?
Red lentils absorb a lot of liquid as they cook and rest. If the curry becomes too thick, stir in broth, water, or coconut milk until it loosens. This is normal and easy to fix.
Can I add vegetables to the curry?
Yes, many vegetables work well in this recipe. Diced carrots, sweet potatoes, cauliflower, peas, spinach, or kale are all good choices. Add firm vegetables early and tender greens near the end so they do not overcook.
What can I serve with red lentil and coconut curry?
Rice, naan, flatbread, quinoa, or roasted vegetables all pair well with this curry. A cucumber salad or simple greens can add a fresh side. For a family meal, rice and naan make it especially comforting and filling.
A Cozy Curry for Easy Family Dinners
Red lentil and coconut curry is the kind of meal that feels warm, simple, and dependable on busy days. The lentils cook down into a creamy sauce, the coconut milk adds comfort, and the gentle spices make every bowl feel flavorful without being hard to serve.
I love keeping this recipe in the dinner rotation because it is filling, flexible, and easy to make from pantry ingredients. It works well for lunches, meal prep, and family dinners, and it is worth making again whenever you need something cozy and nourishing.








