• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Sneaky Veg

  • HOME
  • ABOUT
    • WORK WITH ME
    • Contact
  • Recipes
    • Baked goodies
    • Breakfasts
    • Main meals
    • Puddings
    • Sauces and dips
    • Snacks
  • SUBSCRIBE
  • Reviews
menu icon
go to homepage
subscribe
search icon
Homepage link
  • RECIPES
  • ABOUT
  • CONTACT
  • SUBSCRIBE
  • SNEAKY VEG KITCHEN
×
Home » Recipes » Main meals

One pot red lentil and sweet potato coconut curry

April 7, 2015 by Mandy Mazliah 19 Comments

  • Share
  • Tweet
  • Email
  • WhatsApp
Jump to Recipe Print Recipe
red lentil, sweet potato and coconut curry in bowl
red lentil, sweet potato and coconut curry in bowl
red lentil, sweet potato and coconut curry in bowl

A great source of vegetarian protein, this one pot red lentil and sweet potato coconut curry is mild, tasty and quick to prepare making it a great midweek dinner. This is a great red lentil recipe to make for babies and children and it's also suitable for vegans. Ideal for batch cooking and filling up your freezer.

red lentil, sweet potato and coconut curry in bowl

My kids loved lentil curries when they were babies

Both kids used to absolutely love curry but I've somehow got out of the habit of making it for them. Which is a real shame because curries are an absolutely fantastic way to get lots of vegetables onto their plates, and hopefully into their tummies!

When Miss R was a baby she absolutely loved dahl on toast. And R's favourite dish for a while was the Annabel Karmel cheesy lentils recipe. Yet now, lentils are not very popular.

This dish however, proved to be an exception. Hurrah!

They turned their noses up at it at first glance but hunger and the mild coconut flavour won them over.

And with the addition of a bit of chilli us grown ups really enjoyed it too. It's not often that we find a dish that everyone in this household likes!

red lentil, sweet potato and coconut curry in bowl

Is this lentil and sweet potato curry suitable for weaning?

Absolutely. This is a brilliant recipe to make for babies. It's full of healthy vegetables and protein and it's mildly spiced.

Don't be scared to give your baby spices.

Chilli is best avoided but embrace other spices and add them to your baby's food as much as you like.

Weaning is a wonderful opportunity to introduce your baby to as many different flavours as possible.

This red lentil recipe can be puréed or spoon fed as it is to older babies.

If you're following baby led weaning then you can let your baby feed themselves with a spoon or their hands. Alternatively you could spread it on to toast or serve with toast or pitta bread fingers for dipping.

If you prefer you can mash the sweet potato into the lentils before serving to your baby or even blend the whole curry into a puree.

red lentil, sweet potato and coconut curry in bowl

Ingredients

For full recipe, ingredients and quantities go to the printable recipe card at the end of this post.

  • Sunflower oil
    Coconut or vegetable oil can also be used
  • Cumin seeds
    Also known as jeera
  • 1 onion
    Finely chopped
  • Garlic
    Crushed or finely chopped
  • Fresh ginger
    Peeled and finely chopped
  • Ground turmeric
  • Ground coriander powder
  • Chilli powder
    Optional - best left out for babies
  • Sweet potatoes 
    Peeled and diced
  • Coconut milk
    1 standard UK-sized tin
  • 250 g dried red split lentils
  • 500 ml water
  • 1 tablespoon garam masala
    A spice blend that is readily available in UK supermarkets. Or make your own garam masala blend
  • Salt and pepper 
    Leave salt out for babies
  • handful coriander leaves
    Also known as cilantro

Storage/making ahead

Like many curries this tastes even better the next day. It's perfect for a leftovers lunch if you've had it for dinner the day before.

It's also brilliant for batch cooking and filling up your freezer.

Store in the fridge

To store in the fridge allow to cool completely then transfer to an airtight container. Eat within three days.

When ready to eat reheat until piping hot. If serving to a baby or child then allow to cool to a suitable temperature before serving.

Store in the freezer

This curry is perfect for freezing in one large family-sized batch or in individual portions.

Allow to cool then store in a freezer bag or box. Label and date and freeze for up to three months.

The sweet potato can break down when the curry has been defrosted so I prefer to defrost overnight rather than in the microwave. Reheat until piping hot before serving.

Other vegetarian curry recipes you might like

  • Simple curry sauce with hidden spinach
  • Easy potato curry with cumin
  • One pot potato and chickpea curry
  • Aloo jeera - potato and cumin curry

Pin one pot red lentil and sweet potato coconut curry for later

red lentil, sweet potato and coconut curry in bowl

How to make red lentil and sweet potato coconut curry

If you have made this recipe I would love it if you’d leave a comment and rating below. Thank you!

Please do not reproduce this recipe without permission.

red lentil, sweet potato and coconut curry in bowl

Red lentil and sweet potato coconut curry

Mandy Mazliah
A great source of vegetarian protein, this lentil, sweet potato and coconut curry is mild, tasty and quick to prepare making it a great midweek dinner. Suitable for vegans.
4.49 from 27 votes
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Total Time 55 minutes mins
Course Main Course
Cuisine Indian
Servings 4
Calories 658 kcal

Ingredients
 
 

  • 2 tablespoons sunflower oil
  • 1 teaspoon cumin seeds
  • 1 onion finely chopped
  • 1 clove of garlic finely chopped
  • 1 thumb-sized piece of ginger peeled and finely chopped
  • 1 teaspoon turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon chilli powder* optional or to taste
  • 700 g sweet potatoes peeled and diced
  • 400 ml coconut milk
  • 250 g red lentils
  • 500 ml water
  • 1 tablespoon garam masala
  • Salt* and pepper to taste, optional
  • handful coriander (cilantro) finely chopped

Instructions
 

  • Heat the oil in a large saucepan over a medium heat. Add the cumin seeds and fry for a minute or two until starting to brown. 
  • Stir in the onion, reduce the heat to low and cover. Cook, stirring often for 10 minutes or until soft.
  • Add the garlic, ginger, turmeric, ground coriander and chilli (if using), stir well and cook for a further minute.
  • Stir in the sweet potatoes and mix well, ensuring that the spicy onion mix covers them well. 
  • Add the lentils, coconut milk and water bring to the boil then reduce to a low heat, cover and simmer for 20-30 minutes until the lentils and sweet potatoes are cooked through. 
  • Stir occasionally to prevent sticking and add a dash more water if it's starting to look dry.
  • Stir through a tablespoon of garam masala. Season to taste with salt* and pepper if using.
  • Serve with the finely chopped coriander leaves and rice or chapatis. 

Notes

  1. Chilli powder and salt can be left out for babies.
  2. Nutritional information is approximate and is intended as a guide.

Nutrition

Calories: 658kcalCarbohydrates: 80gProtein: 22gFat: 30gSaturated Fat: 20gSodium: 132mgPotassium: 1506mgFiber: 26gSugar: 10gVitamin A: 25020IUVitamin C: 11mgCalcium: 137mgIron: 11mg
Keyword sweet potato coconut curry
Tried this recipe?Let us know how it was!

HAVE YOU TRIED THIS RECIPE?

If you loved this recipe why not let me know by leaving a rating and comment below? Alternatively you can let me know on Instagram, Twitter or Facebook. 

KEEP IN TOUCH

Subscribe to get recipes and news straight to your inbox. Read more about Sneaky Veg

« Butternut squash mac and cheese
Apple and sweet potato crumble »
  • Share
  • Tweet
  • Email
  • WhatsApp

Reader Interactions

Comments

  1. Alice

    November 28, 2022 at 11:03 pm

    I’ve made this several times. I love it and my toddlers do too. I swapped out the sweet potato for butternut squash a few times, that was nice for a change. A real winner. I like a blob of yoghurt on top, gives a bit of tang compared with the sweetness.

    Reply
    • Mandy Mazliah

      December 02, 2022 at 10:11 am

      So glad you love it - I bet it's delicious with butternut squash too

      Reply
  2. Susan

    November 29, 2020 at 8:52 pm

    5 stars
    Made this today- love the creaminess of the lentils and coconut. It has a mild spiced taste (made it without the chilli as was sharing with a toddler.) I added in a large handful of spinach at the end and stirred it to wilt. Another versatile recipe for all the family - thanks Mandy.

    Reply
    • Mandy Mazliah

      November 30, 2020 at 10:26 am

      This is one of my favourite recipes too - so glad you enjoyed it

      Reply
    • Paula JEFFREY

      December 17, 2021 at 12:17 pm

      20g of saturated fat per serving! . I can't eat that much,.I'll be waiting for a heart attack after eating it. I'll use soya milk. Other wise it looks healthy.

      Reply
      • Mandy Mazliah

        December 19, 2021 at 4:44 pm

        Hope you enjoy it Paula

        Reply
  3. Kate

    January 19, 2020 at 10:46 am

    Can this be frozen? I batch bake for my 15 month grandaughter.

    Reply
    • Mandy Mazliah

      January 20, 2020 at 9:02 am

      Hi Kate - yes this can definitely be frozen. The sweet potatoes will break down a bit once it's been defrosted but that might suit a 15 month old better anyway. Hope she enjoys it!

      Reply
  4. sara

    December 08, 2018 at 3:40 pm

    4 stars
    it is absolutely delicious, thanks for this recipe. My only remark would be to change the description of '1 400ml tin of coconut milk' in the ingredients list to '400 ml'. I read it as 1400 ml because all the other ingredients simply list the amount. It did taste good that way too... ??‍♀

    Reply
    • Mandy Mazliah

      December 09, 2018 at 8:14 pm

      Hi Sara - wow that is a lot of coconut milk! Thanks for the tip, will edit x

      Reply
  5. Eb Gargano | Easy Peasy Foodie

    June 25, 2018 at 8:02 pm

    5 stars
    Am tempted to start attacking the computer screen this looks so good!!! Eb x

    Reply
    • Mandy Mazliah

      June 26, 2018 at 1:44 pm

      Ha ha! Don't do that, I can't guarantee it'll taste any good.

      Reply
  6. Balvinder

    June 21, 2018 at 1:40 pm

    5 stars
    Hi Mandy,
    I would eat the whole bowl happily. Lentils are my life. We also make it in dry form to eat in wraps.

    Reply
    • Mandy Mazliah

      June 21, 2018 at 2:04 pm

      Thanks Balvinder. My little one likes to eat his in a wrap as well.

      Reply
  7. Jo Allison / Jo's Kitchen Larder

    June 20, 2018 at 12:00 pm

    5 stars
    Such a lovely recipe Mandy! I love creamy and coconuty curries and any lentil dish is always a winner in our house. One to pin and try! x

    Reply
    • Mandy Mazliah

      June 20, 2018 at 7:44 pm

      Thanks so much Jo! Hope you enjoy it if you do try it x

      Reply
  8. Angela

    May 11, 2015 at 9:17 am

    I would probably omit the sweetcorn from this for personal taste, but I love the idea of mixing the sweet potato with lentils.

    Reply
    • Mandy Mazliah

      May 12, 2015 at 8:03 pm

      My three year old is going through a long phase of rejecting every vegetable apart from sweetcorn, which is why it's in this recipe! It actually works quite well though. It's also lovely without though. Thanks for the comment.

      Reply
4.49 from 27 votes (22 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

FRUIT AND VEG
RECIPES THAT
KIDS LOVE

Categories

  • Breakfasts
  • Snacks
  • Main meals
  • Puddings
  • Sauces
  • Baked goodies

RECIPE OF THE MONTH

bean burger in bun on blue plate with blue background

Footer

Disclosure

Privacy Policy

Contact me

Copyright © 2025 Sneaky Veg on the Foodie Pro Theme

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.