Sweet Potato and Lentil Thai Curry

This blog post may contain affiliate links, marked with a *. As an Amazon Associate I earn from qualifying purchases.

This is a hearty and comforting sweet potato and lentil Thai curry that’s full of flavour and goodness! And it’s so easy to make too.

Sweet potato and lentil Thai curry in a bowl with rice and toasted cashew nuts.

A Thai curry has got to be one of the most satisfying dinners there is. It’s warming and ever so slightly sweet, not overly spicy, just enough to make you feel comforted. And unlike a lot of comfort food, a Thai curry can be pretty nutritious too! This sweet potato and lentil Thai curry is full of flavour, full of goodness, and really easy to make.

A portion of sweet potato and lentil Thai curry in a bowl with rice.

Lentil Thai curry

My Thai curries are usually packed with all sorts of different vegetables, chickpeas and tofu, but this time I decided to keep it really simple.

Sweet potato.
Thai curry paste.
Coconut milk.

And that’s about it.

Of course there are a few other ingredients to make it extra tasty – I couldn’t resist adding some extra garlic and chilli – but those four ingredients form 99% of this lentil Thai curry.

But despite its simplicity, this potato curry is absolutely delicious. There’s no point in making something complicated just for the sake of it, when 4 ingredients will produce such an enjoyable dinner.

Diced sweet potato cooking in a pan with curry paste.

Thai red curry paste

I always use a jar of curry paste when cooking a Thai curry. I have actually attempted to make my own Thai curry pastes before, but it never ends up as good, and then I think – why did I even bother?

With the shop-bought jars of curry paste, an expert has already done all the work, using all the necessary ingredients, balancing the flavours, and mixing them up into a perfect little paste. I don’t think I could do any better than that.

Plus, it’s far cheaper to buy a jar of shop-bought paste rather than buying each ingredient individually, and it’s an awful lot easier too. So no shame here!

Just add a few biiiig dollops of curry paste to your sweet potato. Then, add the red lentils, and coconut milk.

Sweet potato and coconut milk in a pan.

Is Thai curry paste vegetarian?

The only thing you’ve got to remember when using a jar of shop-bought Thai curry paste is to make sure you choose one that’s vegetarian. Some Thai curry pastes contain fish sauce.

However, there are also plenty of vegetarian versions out there, so just check the ingredients if you need a vegetarian Thai curry paste. I find that it’s often the cheaper, own-brand curry pastes that are vegetarian (I guess fish sauce is one of the expensive ingredients that they skip to keep the cost down!).

Sweet potato and lentil curry in a bowl topped with toasted cashews and cilantro.

Creamy lentil curry

When everything’s had a chance to get all bubbly for 20 minutes or so, you’ll be left with an insanely irresistible creamy, hearty, slightly spicy lentil curry.

The sweetness of the sweet potato goes just beautifully with the Thai red curry flavour, and the lentils bring it all together into a meal that’s nourishing for body and mind!

Sweet potato and lentil curry with cashew nuts and cilantro.

Don’t forget the toppings!

I’m all about the toppings – you’re probably fed up of hearing me go on about them now. But it’s true – a few good toppings can really transform a simple meal like this lentil Thai curry into something truly special.

In this case, toasted cashew nuts and fresh coriander (cilantro) were perfect additions. The cashews give an extra layer of flavour and texture, and the coriander really lifts everything to taste fresher and brighter.

A portion of lentil curry and rice in a bowl.

What’s the difference between lentil curry and dal?

As far as I know – nothing really. The word ‘dal’ is usually used to describe Indian-inspired lentil dishes, so I decided to call this Thai version a lentil curry instead.

I’d also tend to eat dal on its own (with plenty of naan bread or chapattis for scooping), whereas I served this lentil Thai curry with rice. You could totally serve it on its own if you want though. I won’t mind.

Lentil and sweet potato curry with rice, topped with cashew nuts and cilantro.

Sweet potato and lentil Thai curry

This is a hearty and comforting sweet potato and lentil Thai curry that's full of flavour and goodness! And it's so easy to make too.

If you’ve cooked this recipe, don’t forget to leave a star rating!

5 from 2 votes
Print Pin Comment
Cook Time: 25 minutes
Total Time: 25 minutes
Servings: 3 people
Calories: 395kcal
Author: Becca Heyes


  • 1 tbsp oil
  • 3 cloves garlic, minced
  • 1 mild red chilli, finely chopped (optional)
  • 300 g (~ 2 cups) peeled and diced sweet potato (butternut squash works well too)
  • 2 tbsp vegetarian Thai red curry paste
  • 265 g (~ 1 1/3 cup) red lentils
  • 400 ml (~ 1 1/3 cups) tinned coconut milk (I used light)
  • 400 ml (~ 1 1/2 cups) vegetable stock
  • Small handful cashew nuts
  • Few sprigs fresh coriander (cilantro)


  • Heat a dash of oil in a saucepan, and add the minced garlic and chopped chilli. Cook for a few minutes over a medium heat, until fragrant, then add the diced sweet potato and Thai curry paste. Cook for a few more minutes.
  • Next add the red lentils, coconut milk and vegetable stock. Bring to a simmer, and allow to cook for around 20 minutes, until the lentils and sweet potato are soft. You’ll need to stir occasionally to stop the lentil curry from sticking.
  • To make the toasted cashew nuts, just add some cashews to a dry frying pan, and cook for a few minutes over a medium heat, stirring regularly to prevent burning. Keep an eye on them, as once they start to turn golden, they can burn quickly.
  • Serve the lentil Thai curry topped with the toasted cashews and fresh coriander (cilantro). I served mine with rice.


Nutrition Facts
Sweet potato and lentil Thai curry
Amount Per Serving (1 portion)
Calories 395 Calories from Fat 188
% Daily Value*
Fat 20.9g32%
Saturated Fat 11.5g58%
Cholesterol 0mg0%
Sodium 539mg22%
Potassium 374mg11%
Carbohydrates 40.2g13%
Fiber 11.8g47%
Sugar 4.7g5%
Protein 11.8g24%
Calcium 35mg4%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional values if you require accuracy for health reasons.

Tried this Recipe? Give it a star rating!Star ratings really help support the site – thank you!

Love hearty lentil recipes? My enchilada lentil casserole is a favourite here!

Save This Recipe (New)

💾 Save this recipe! Enter your email and I'll send the recipe straight to your inbox, so you'll never lose it again. Plus, you'll receive 1-2 emails per week with new recipes, and a FREE e-cookbook!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I am amazed at how satisfying this dish is with so few ingredients. I have only recently started cooking with lentils in an effort to improve my (terrible) diet. I always assumed it would be a massive faff but you have shown how it is ‘so not’. The downside of this is how to not gain weight, lol – me and hubby couldn’t stop scoffing it and looking at your other recipes I suspect that trend will continue! Halloumi casserole next – in my mind I am already eating it 🤪5 stars

  2. Absolutely Delicious! Will be 100% making it again. This made a bit more than 3 servings so saving the rest for another night, can’t wait! 😆 Thankyou5 stars