Massaman Inspired Sweet Potato & Lentil Curry
This massaman-inspired curry is about to become your new comfort food obsession, combining the creamy richness of coconut milk with warming spices that’ll make your kitchen smell like a Thai restaurant.

We’re talking tender sweet potato chunks that practically melt in your mouth, paired with protein-packed red lentils that break down into the most satisfying, hearty base you can imagine.

The magic happens when that peanut butter hits the pan and creates this incredible depth of flavor that’s both familiar and exotic at the same time.

Fresh lemongrass and a symphony of spices like cardamom, cinnamon, and turmeric transform simple ingredients into something that tastes like you’ve been simmering it all day.

Plus, this recipe is basically foolproof – even if you’ve never made curry before, you’re about to look like a total kitchen genius in just 38 minutes.

The best part is watching everyone’s face when they take that first spoonful and realize you actually made this masterpiece from scratch using ingredients you probably already have in your pantry.

Ingredients
For the curry base
- 1 tbsp olive oil
- 1 white onion, finely diced
- 4 large cloves garlic, finely diced
- 1 red chilli, finely chopped
- 1 thumb-sized piece of ginger (½ grated and ½ chopped finely)
- 2 stalks fresh lemongrass
- 400 ml vegetable stock
- 90 g red lentils (½ cup)
- 1 tsp tamari
- 1 tbsp peanut butter
- 400 ml tinned coconut milk
For the vegetables
- 1 red pepper, cut into large slices
- 1 medium sweet potato, cubed
- 70 g fresh or frozen spinach
Spices & seasoning
- ½ tsp salt
- 1 tsp cumin
- 1 tsp paprika
- ¼ tsp ground cardamom
- ¼ tsp cinnamon
- ½ tsp ground dried coriander
- ½ tsp turmeric
- 2 bay leaves
To garnish
- 1 lime, quartered
- 2 spring onions, finely chopped
- 1 tsp black & white sesame seeds
- Drizzle of chilli olive oil
Instructions
Build the aromatic base
- 1 Heat the olive oil in a large cast iron skillet or heavy-bottomed pan over medium-high heat until shimmering. Add the finely diced onion and red chilli, cooking for 4-5 minutes until the onion becomes translucent and fragrant. The key here is patience – rushing this step means missing out on that sweet, caramelized foundation that makes restaurant-quality curries.
- 2 Add the chopped ginger and red pepper chunks to the pan, stirring frequently for 3-4 minutes. You’ll know it’s ready when the peppers start to soften slightly and the ginger releases its aromatic oils. Now add the finely chopped garlic and cook for another 1-2 minutes until fragrant, being careful not to let it burn.
Layer in the flavors
- 3 Toss in the sweet potato chunks, ensuring they’re evenly distributed and coated with the aromatic base. The sweet potatoes will take the longest to cook, so getting them started early is crucial for even cooking throughout.
- 4 Stir in all the spices (cumin, paprika, cardamom, cinnamon, dried coriander, and turmeric), along with the lemongrass stalks and bay leaves. Toast these for 2-3 minutes until incredibly fragrant – this blooming process releases essential oils and deepens the flavor profile significantly.
Simmer and develop
- 5 Add the red lentils and vegetable stock, stirring well to combine. Bring the mixture to a rolling boil, then reduce to a gentle simmer for 10 minutes. During this time, the lentils will begin to soften and absorb the aromatic liquid.
- 6 Reduce heat to medium and add the tamari, grated ginger, peanut butter, and a generous pinch of salt. Let this bubble gently for 15 minutes until the lentils have completely softened and begun to break down, creating a naturally thick, creamy base. Stir occasionally to prevent sticking.
Finish with richness
- 7 Once the lentils have broken down into a creamy consistency, fold in the fresh spinach and coconut milk. Stir everything together and let it simmer for 3-4 minutes until the spinach wilts completely and the coconut milk is heated through. This is your perfect opportunity to taste and adjust seasoning – add more salt, spice, or a squeeze of lime to balance the flavors to your preference.
- 8 Serve immediately over fluffy basmati rice or with warm naan bread (or both!). Garnish each bowl with a fresh squeeze of lime, a sprinkle of sesame seeds, finely chopped spring onions, and a drizzle of chilli olive oil for that final flavor pop.
Recommended Equipment and Kitchen Tools
Recommended Tools (for best results)
- Large cast iron skillet or heavy-bottomed pan – Essential for even heat distribution and preventing the spices from burning during the blooming process
- Sharp chef’s knife – Makes quick work of dicing onions, garlic, and ginger to uniform sizes for even cooking
- Cutting board with groove – Catches juices from fresh ingredients and prevents cross-contamination
- Wooden spoon or silicone spatula – Perfect for stirring without scratching your pan’s surface
Helpful Upgrades
- Microplane grater – Creates perfectly fine ginger gratings that distribute evenly throughout the curry
- Immersion blender – Optional for creating an ultra-smooth texture if you prefer less chunky lentils
- Digital kitchen scale – Ensures precise measurements for consistent results every time
- Instant-read thermometer – Helps maintain optimal simmering temperature without overcooking
Nice-to-Have Options
- Food processor – Speeds up prep work for onions, garlic, and ginger when making large batches
- Mortar and pestle – For grinding whole spices fresh, which creates more vibrant flavors than pre-ground alternatives
- Glass storage containers – This curry tastes even better the next day, so proper storage is key
Recipe Variations and Dietary Modifications
Protein Additions
- Chickpeas – Add 1 can (400g) drained chickpeas with the lentils for extra protein and texture
- Tofu or tempeh – Cube 200g firm tofu and pan-fry before adding in the final step
- Chicken or prawns – For non-vegetarians, add 300g diced chicken with the sweet potatoes or prawns in the last 5 minutes
Vegetable Variations
- Seasonal swaps – Replace sweet potato with butternut squash, parsnips, or regular potatoes
- Green additions – Try baby spinach, kale, bok choy, or green beans instead of or alongside spinach
- Mushroom boost – Add 200g sliced mushrooms with the peppers for earthy depth
Spice Level Modifications
- Mild version – Reduce chilli to half and skip the chilli oil garnish
- Extra heat – Add 1 tsp chilli flakes with the spices or include a sliced jalapeño
- Thai-style heat – Include 1 tsp Thai red curry paste with the peanut butter
Texture Preferences
- Chunky style – Use green lentils instead of red (increase cooking time by 10 minutes)
- Ultra-creamy – Blend half the curry after cooking and stir back in
- Lighter version – Use light coconut milk and reduce peanut butter to 1 tsp
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Coconut milk → Full-fat Greek yogurt stirred in at the end (reduces calories but changes flavor profile)
- Peanut butter → Almond butter, cashew butter, or tahini for different nutty flavors
- Red lentils → Yellow split peas or orange lentils (adjust cooking time by 5-10 minutes)
- Fresh ginger → 1 tsp ground ginger (add with other spices, not at the end)
Budget-Friendly Swaps:
- Fresh lemongrass → 2 tsp dried lemongrass or 1 tsp lemon zest
- Tamari → Regular soy sauce or coconut aminos
- Cardamom → Extra cinnamon plus a pinch of nutmeg
- Fresh spinach → Frozen spinach (thawed and drained) or any leafy greens
Pantry Emergency Substitutions:
- Vegetable stock → Water plus 1 extra tsp tamari and ½ tsp salt
- Red pepper → Any bell pepper color or 1 cup frozen mixed vegetables
- Sweet potato → Regular potato, butternut squash, or carrots
- Coconut milk → 1 cup whole milk blended with ¼ cup shredded coconut
Pro Tips for Substitutions:
- Store opened coconut milk in the refrigerator for up to 4 days or freeze in ice cube trays
- When using ground spices instead of fresh, add them earlier in the cooking process for better flavor development

Make It Diabetes-Friendly
Carb Reduction Strategies:
- Sweet potato modification → Replace with cauliflower florets or turnips to reduce carbs by approximately 15g per serving
- Lentil adjustment → Reduce lentils to 60g and add extra vegetables like zucchini or bell peppers
- Serving strategy → Serve over cauliflower rice instead of basmati rice to save 35g carbs per serving
Portion & Timing Tips:
- Ideal serving size → ¾ cup curry with ½ cup cauliflower rice provides approximately 25g total carbs
- Blood sugar management → The fiber and protein content helps slow glucose absorption
- Meal pairing → Serve with a small portion of nuts or seeds to add healthy fats and further stabilize blood sugar
Enhanced Protein Options:
- Add tofu or tempeh → Increases protein to 18g per serving, improving satiety
- Greek yogurt garnish → 2 tbsp plain Greek yogurt adds 6g protein while cooling spicy heat
- Seed toppings → Hemp seeds or pumpkin seeds provide additional protein and healthy fats
Total Carb Reduction: Modified version contains approximately 20g net carbs per serving compared to 35g in the original recipe.

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Reheating
Scaling and Make-Ahead

Massaman Inspired Sweet Potato & Lentil Curry
Ingredients
For the curry base
- 1 tbsp olive oil
- 1 white onion, finely diced
- 4 large cloves garlic, finely diced
- 1 red chilli, finely chopped
- 1 thumb-sized piece of ginger ½ grated and ½ chopped finely
- 2 stalks fresh lemongrass
- 400 ml vegetable stock
- 90 g red lentils ½ cup
- 1 tsp tamari
- 1 tbsp peanut butter
- 400 ml tinned coconut milk
For the vegetables
- 1 red pepper, cut into large slices
- 1 medium sweet potato, cubed
- 70 g fresh or frozen spinach
- *Spices & seasoning:**
- ½ tsp salt
- 1 tsp cumin
- 1 tsp paprika
- ¼ tsp ground cardamom
- ¼ tsp cinnamon
- ½ tsp ground dried coriander
- ½ tsp turmeric
- 2 bay leaves
To garnish
- 1 lime, quartered
- 2 spring onions, finely chopped
- 1 tsp black & white sesame seeds
- Drizzle of chilli olive oil
Instructions
Build the aromatic base
- Heat the olive oil in a large cast iron skillet or heavy-bottomed pan over medium-high heat until shimmering. Add the finely diced onion and red chilli, cooking for 4-5 minutes until the onion becomes translucent and fragrant. The key here is patience – rushing this step means missing out on that sweet, caramelized foundation that makes restaurant-quality curries.
- Add the chopped ginger and red pepper chunks to the pan, stirring frequently for 3-4 minutes. You’ll know it’s ready when the peppers start to soften slightly and the ginger releases its aromatic oils. Now add the finely chopped garlic and cook for another 1-2 minutes until fragrant, being careful not to let it burn.
Layer in the flavors
- Toss in the sweet potato chunks, ensuring they’re evenly distributed and coated with the aromatic base. The sweet potatoes will take the longest to cook, so getting them started early is crucial for even cooking throughout.
- Stir in all the spices (cumin, paprika, cardamom, cinnamon, dried coriander, and turmeric), along with the lemongrass stalks and bay leaves. Toast these for 2-3 minutes until incredibly fragrant – this blooming process releases essential oils and deepens the flavor profile significantly.
Simmer and develop
- Add the red lentils and vegetable stock, stirring well to combine. Bring the mixture to a rolling boil, then reduce to a gentle simmer for 10 minutes. During this time, the lentils will begin to soften and absorb the aromatic liquid.
- Reduce heat to medium and add the tamari, grated ginger, peanut butter, and a generous pinch of salt. Let this bubble gently for 15 minutes until the lentils have completely softened and begun to break down, creating a naturally thick, creamy base. Stir occasionally to prevent sticking.
Finish with richness
- Once the lentils have broken down into a creamy consistency, fold in the fresh spinach and coconut milk. Stir everything together and let it simmer for 3-4 minutes until the spinach wilts completely and the coconut milk is heated through. This is your perfect opportunity to taste and adjust seasoning – add more salt, spice, or a squeeze of lime to balance the flavors to your preference.
- Serve immediately over fluffy basmati rice or with warm naan bread (or both!). Garnish each bowl with a fresh squeeze of lime, a sprinkle of sesame seeds, finely chopped spring onions, and a drizzle of chilli olive oil for that final flavor pop.
