This Thai Carrot and Lentil Stew blends warm spices, bright citrus, and creamy coconut for a simple weeknight meal that still feels special. If you like spiced carrot soups, try this related spiced carrot and lentil soup for another take on the same cozy flavors.

What makes this stew such a good pick
I love how this recipe fits so many needs: it’s great in cooler months, gentle on the budget, and quick on the stovetop. The carrots give natural sweetness. Red lentils thicken the pot with body, so you get a silky texture without heavy cream. A touch of lime and fresh herbs lifts the bowl at the end. This dish also plays well with sides like rice or flatbreads and is a good match for busy nights. If you want a different savory comfort dish, the similar spiced carrot and lentil soup offers another cozy route.
What you’ll enjoy about this recipe
You’ll notice layers of flavor but only a handful of ingredients. The base of onion, garlic, and ginger introduces warm aromatics. Toasted curry paste or powder adds a familiar Thai profile without needing complex prep. Coconut milk brings a soft, rounded finish that pairs beautifully with lime and cilantro.
It’s also fast. From chopping to the first taste often takes under 40 minutes. Red lentils cook down quickly and help thicken the stew while you handle a simple salad or a pot of rice. If you want a heartier meal with meat on the side, check a different family-style option like this hearty chicken and vegetable stew for ideas on pairing proteins.
Ingredients and helpful swaps
Below is what you’ll need and a few simple swaps to fit diets or what you have on hand.
Shopping list for this recipe
- 2 tbsp neutral oil (canola, vegetable, or light olive oil)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp red curry paste (or 1½ tsp curry powder)
- 1 lb (about 450 g) carrots, peeled and sliced into rounds or half-moons
- 1 cup red lentils, rinsed
- 4 cups vegetable broth or low-sodium stock
- 1 can (14 oz) coconut milk (full or light)
- 1 tbsp soy sauce or tamari
- Juice of 1 lime
- Salt and black pepper to taste
- Fresh cilantro or Thai basil for garnish
- Cooked rice or crusty bread to serve
If you want more texture, stir in chopped spinach or kale at the end until wilted.
Good substitutions for dietary needs
- Gluten-free: use tamari or coconut aminos instead of soy sauce.
- Lower fat: choose light coconut milk or reduce to 1/2 cup and add extra broth.
- Less heat: use less curry paste or swap for mild curry powder.
- Protein boost: add cooked chickpeas or a drained can of lentils for extra bulk.
Small variation to try
For a nuttier twist, finish with a spoonful of natural peanut butter whisked into the stew just before serving.
How to make Thai Carrot and Lentil Stew
Follow these steps to build flavor and reach a smooth, satisfying texture.
Step-by-step cooking instructions
- Heat oil in a large pot over medium heat. Add the diced onion and cook until soft, 4–5 minutes.
- Stir in garlic and ginger; cook 30–60 seconds until fragrant.
- Add red curry paste or curry powder and toast it with the aromatics for about 1 minute. This wakes up the spices.
- Add sliced carrots and red lentils. Stir to coat with the paste and aromatics.
- Pour in vegetable broth and bring to a gentle boil. Reduce heat and simmer, uncovered, for 15–20 minutes until carrots are tender and lentils break down.
- Stir in coconut milk and soy sauce. Warm through for 3–5 minutes. Taste and season with salt, pepper, and lime juice.
- If you prefer a smoother stew, blend part or all with an immersion blender until you reach the desired consistency. Garnish and serve hot over rice or with bread.
| Step | Details |
|---|---|
| 1 | Sauté onion, garlic, and ginger until soft and fragrant. |
| 2 | Add spices, carrots, and lentils; coat and toast briefly. |
| 3 | Simmer with broth until tender, then stir in coconut milk and lime. |
Tips for texture, timing & tools
- Use red lentils for the creamiest result; brown lentils stay firmer.
- An immersion blender saves time and dishes if you want a partially or fully smooth stew.
- If the stew is too thick, add a cup of hot broth or water and reheat briefly.
- Adjust the curry paste to match your heat preference; start small and taste.
For a creamier coconut flavor and a slightly different spice balance, compare notes with this Thai coconut red lentil soup.
Keeping and reheating leftovers
Storage basics
Cool the stew to room temperature, then store it in airtight containers. It will keep in the fridge for 3–4 days. For longer storage, freeze in portions for up to 3 months.
Reheating without losing flavor
Reheat gently on the stove over low heat. Add a splash of water or broth if it thickened in the fridge. Reheat in the microwave in short bursts, stirring between intervals to keep a smooth texture. Finish with fresh lime juice and herbs to brighten the flavors.
A dish worth making again and again
This stew freezes and reheats well, making it a great meal prep option. Small changes like adding greens or a legume can freshen it each time.
PrintThai Carrot and Lentil Stew
A warm and comforting stew blending carrots, red lentils, and coconut milk with fragrant spices, perfect for a quick weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegan
Ingredients
- 2 tbsp neutral oil (canola, vegetable, or light olive oil)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp red curry paste (or 1½ tsp curry powder)
- 1 lb (about 450 g) carrots, peeled and sliced into rounds or half-moons
- 1 cup red lentils, rinsed
- 4 cups vegetable broth or low-sodium stock
- 1 can (14 oz) coconut milk (full or light)
- 1 tbsp soy sauce or tamari
- Juice of 1 lime
- Salt and black pepper to taste
- Fresh cilantro or Thai basil for garnish
- Cooked rice or crusty bread to serve
Instructions
- Heat oil in a large pot over medium heat. Add the diced onion and cook until soft, 4–5 minutes.
- Stir in garlic and ginger; cook 30–60 seconds until fragrant.
- Add red curry paste or curry powder; toast briefly for about 1 minute.
- Add sliced carrots and red lentils. Stir to combine.
- Pour in vegetable broth and bring to a gentle boil. Reduce heat and simmer, uncovered, for 15–20 minutes until carrots are tender and lentils break down.
- Stir in coconut milk and soy sauce. Warm through for 3–5 minutes. Season with salt, pepper, and lime juice to taste.
- If desired, blend part or all of the stew with an immersion blender until smooth. Serve hot over rice or with bread.
Notes
This stew freezes well and can be reheated easily. Add fresh lime juice and herbs before serving to enhance flavors.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg
FAQs
Can I use other lentils instead of red lentils?
Yes. Brown or green lentils work but stay more firm and need longer cooking, about 25–30 minutes. If you use them, simmer until the lentils are tender and the carrots are cooked through.
Is this recipe spicy?
The heat level depends on the curry paste. Use mild curry paste or reduce the amount to keep it gentle. Adding more lime juice and coconut milk will mellow spice.
Can I make this in a slow cooker?
Yes. Sauté the aromatics first for best flavor, then transfer everything to a slow cooker and cook on low for 4–6 hours. Add coconut milk in the last 30 minutes to prevent separation.
Can I freeze the stew with coconut milk?
You can, but full-fat coconut milk may separate slightly after thawing. Stir well when reheating. For best texture, use one can of coconut milk and add a little extra broth before freezing.
Final Thoughts
If you want another version to compare textures and spice balance, see this Red Lentil Soup for a similar, easy recipe idea that keeps the same bright, comforting flavors.










Leave a Reply