Creamy Coconut Red Lentil Curry (One-Pot Recipe)
This one-pot creamy coconut red lentil curry with ground beef is a high-protein, budget-friendly meal prep recipe that’s perfect for busy weeks.
Red lentils simmer in coconut milk, tomatoes, and warm spices until thick and comforting, while ground beef adds extra richness and protein. I have been meal-prepping this for my lunches for years!
I usually cook a big batch on Sundays and portion it with rice for weekday lunches that support my fitness goals without feeling restrictive. It’s rich, comforting, and low effort, exactly what a weekday meal prep recipe should be!
If you want a high-protein lentil curry that actually keeps you full, this is the one.
Heads up: This post contains affiliate links. That means I may earn a small commission if you buy through them — at no extra cost to you. Thanks for supporting Drew Eats!
What Is Coconut Red Lentil Curry?
Coconut red lentil curry is a thick, spiced curry made with red lentils simmered in aromatics and coconut milk. In this version, ground beef is added for extra protein, richness, and flavor.
Red lentils cook quickly and soften into a creamy texture, which naturally thickens the curry without needing cream or blending. The coconut milk balances the spices and gives the sauce a an extra boost of flavor and smoothness.
Adding ground beef turns this into a more complete, protein-dense meal that works especially well for meal prep and fitness-focused eating.

Why Red Lentils Are Perfect for Curry
Red lentils are one of the best lentils for curry because they cook quickly and break down into a creamy texture.
Unlike green or brown lentils, red lentils soften in about 20 – 30 minutes and thicken the sauce as they cook. This makes them perfect for coconut curries because they absorb the spices and coconut milk while creating a rich, comforting texture.
I have made variations of this recipe using brown and green lentils, and I have always gone back to using red lentils! Not only do green and brown lentils require soaking, it also has a firm, chewy texture.
Red lentils also incredibly affordable and packed with nutrients, making them a popular ingredient in many South Asian and Southeast Asian curry dishes!

Why You’ll Love This Red Lentil Curry Recipe
This creamy coconut red lentil curry is built for practical and low-effort cooking:
Easy one-pot meal
- minimal cleanup and simple steps
Fast cooking
red lentils cook in about 30 minutes
Creamy without dairy
coconut milk adds richness
Naturally high fiber
keeps you full longer and supports your nutrient-needs
Great for fitness meal prep
High protein + satisfying portions
Flexible spice level
easy to adjust!
Tastes better next day
flavors deepen overnight
It’s the kind of lunch that makes sticking to your eating plan easier.

How to Make Red Lentil Curry Without Coconut Milk
If you prefer a lighter version, you can make this red lentil curry without coconut milk.
Simply replace the coconut milk with extra water or broth and add a splash of milk or yogurt at the end for a bit of creaminess.
The curry will be less rich but still flavorful and perfect for a lighter meal prep option.

Protein & Fiber Benefits (Great for Fitness Meal Prep)
This is by no means a fitness-blog, but I like to consider myself as a health-conscious average-joe.
Red lentils are one of the best pantry staples for high-fiber, high-protein meals. When combined with rice, they form a more complete protein profile, making this combo especially useful for active lifestyles.
Benefits include:
Balance of plant-based and animal-based protein
High fiber for fullness and digestion
Slow-digesting carbs for steady energy
Red lentils are a budget protein source

Can I Make This Lentil Curry Vegetarian?
Yes! You can easily make this coconut red lentil curry vegetarian by skipping the ground beef.
To keep it filling, you can add:
chickpeas
tofu
extra lentils
The curry will still be rich, creamy, and satisfying.

More Meal Prep Recipes

Tips for the Best Coconut Red Lentil Curry
Brown the ground beef properly
- Let the beef brown undisturbed for a minute before stirring so it develops color. Browning adds deeper flavor compared to constantly stirring.
Bloom your spices in oil
- After sautéing the onions and aromatics, make a small well in the pan and toast the curry powder and turmeric in oil for 30–60 seconds. This wakes up the spices and gives the curry a richer flavor!
Rinse your red lentils first
- Give red lentils a quick rinse under cold water to remove excess starch and dust.
Simmer gently, not aggressively
- Keep the curry at a medium-low simmer. A hard boil can cause sticking and uneven cooking.
Stir occasionally near the end
- As red lentils break down, the curry thickens and can stick to the bottom. Stir every few minutes in the final stretch.
Adjust thickness at the end
- Lentil curry thickens as it cools. Add a splash of hot water when reheating if needed.
Salt at the finish
- Taste and adjust seasoning after cooking
It tastes better the next day
- This is one of those dishes that improves overnight as the spices settle and deepen, perfect for meal prep!

Why This Lentil Curry Is Perfect for Meal Prep
This recipe is built for batch cooking.
Make a big batch for several meals (I usually do 5)
Portion with rice immediately in glass containeres
Cool completely before refrigerating
Add a splash of water when reheating
Flavor improves overnight
Storage:
Refrigerator:
Store in airtight containers for up to 5 days.
Freezer:
Freeze for up to 1 month.
Reheating:
Lentils thicken as they cool. Add a splash of water when reheating and warm gently on the stove or in the microwave.

Frequently Asked Questions
Are red lentils healthy?
- Yes! Red lentils are high in fiber and plant protein! They’re considered one of the most nutritious and affordable pantry staples.
Is red lentil curry good for meal prep?
Yes, red lentil curry reheats well and often tastes better the next day. It stores and freezes well, making it ideal for batch cooking.
Do red lentils need to be soaked before cooking?
No, unlike other types of lentils, red lentils cook quickly and do not require soaking. A quick rinse is enough.
Can I make this curry less spicy?
Yes, reduce the curry powder. You can also add a bit more coconut milk to mellow the heat.
What should I serve with lentil curry?
Rice is the most common pairing. Jasmine, basmati, or brown rice all work well. You can also serve it with naan or flatbread!
Ingredients
- 1.5 cups Red lentils, dry
- 300 g Ground beef
- 1 large Onion, diced
- 1 jumbo Red carrot, diced
- 1/2 can (200 mL) Coconut milk
- 1 can (800 mL) Crushed tomatoes
- 4 cups Water (adjust to preferred thickness)
- 2 tbsp Curry powder
- 1/2 tbsp Turmeric powder
- 1 tsp Salt
- 1/2 tsp Black pepper
Step by step instructions
1. Prep the red lentils and vegetables
Rinse the red lentils under cold water until the water runs mostly clear. Set aside to drain. Dice onions and red carrot finely.
2. Brown the ground beef
Heat a large pan or pot over medium heat. Add the ground beef and cook for 4–5 minutes, breaking it up, until browned and cooked through. Remove from the pan and set aside.
3. Cook the onions and carrots
Add a little oil to the same pan if needed. Add the diced onions and carrots and cook for 4–5 minutes until softened.
4. Bloom the spices
Make a small well in the center of the pan and add a bit of oil. Add the curry powder and turmeric and fry for about 60 seconds until fragrant.
5. Add beef and liquids
Return the cooked ground beef to the pan. Add the crushed tomatoes, water, rinsed red lentils, and coconut milk.
6. Simmer the curry
Stir well, bring to a gentle simmer, cover with a lid, and cook on medium-low heat for about 30 minutes, stirring occasionally.
7. Season and adjust texture
Season with salt and black pepper to taste. Add more water if too thick or simmer longer if too thin.
8. Portion for meal prep
Divide into individual containers with rice if desired. Optional: pair with white rice. Let cool completely before storing in the fridge.
Creamy Coconut Red Lentil Curry
Ingredients
- 1.5 cups Red lentils, dry
- 300 g Ground beef
- 1 large Onion, diced
- 1 large Red carrot, diced
- 1 can 800 mL Crushed tomatoes
- 1/2 can 200mL Coconut milk
- 4 cups Water (adjust for thickness)
- 2 tbsp Curry powder
- 1/2 tbsp Turmeric powder
- 1 tsp Salt
- 1/2 tsp Black pepper
Instructions
- Prep the red lentils and vegetables:Rinse the red lentils under cold water until the water runs mostly clear. Set aside to drain. Dice onions and red carrot finely.
- Brown the ground beef:Heat a large pan or pot over medium heat. Add the ground beef and cook for 4–5 minutes, breaking it up, until browned and cooked through. Remove from the pan and set aside.
- Cook the onions and carrots:Add a little oil to the same pan if needed. Add the diced onions and carrots and cook for 4–5 minutes until softened.
- Bloom the spices:Make a small well in the center of the pan and add a bit of oil. Add the curry powder and turmeric and fry for about 60 seconds until fragrant.
- Add beef and liquids:Return the cooked ground beef to the pan. Add the crushed tomatoes, water, rinsed red lentils, and coconut milk.
- Simmer the curry:Stir well, bring to a gentle simmer, cover with a lid, and cook on medium-low heat for about 30 minutes, stirring occasionally.
- Season and adjust thickness:Season with salt and black pepper to taste. Add more water if too thick or simmer longer if too thin.
- Portion for meal prep:Divide into individual containers with rice if desired. Optional, pair with white rice. Let cool completely before storing in the fridge.








