• Skip to primary navigation
  • Skip to main content

Pepper & Thyme logo

  • HOME
  • START HERE
  • ALL RECIPES
  • - BREAKFAST
  • - LUNCH
  • - DINNER
  • - BAKING
  • ABOUT
  • CONTACT
  • SIGN UP
menu icon
go to homepage
search icon
Homepage link
  • HOME
  • START HERE
  • ALL RECIPES
  • - BREAKFAST
  • - LUNCH
  • - DINNER
  • - BAKING
  • ABOUT
  • CONTACT
  • SIGN UP
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Sweet Potato Dahl

    Published: Jul 10, 2026 by Robyn Jones · This post may contain affiliate links · Leave a Comment

    Home » Gluten-Free Dinner Recipes

    All Recipes

    Sweet Potato Dahl

    Robyn Jones
    Vegan
    4 people
    Prep 10 minutes mins
    Cook 31 minutes mins
    Total 41 minutes mins
    Pinterest Facebook Share on X
    Share Print
    • A bowl of sweet potato and brown lentil dahl served with rice.
    • A bowl of sweet potato dahl served with quinoa.

    This nourishing sweet potato dahl recipe is packed with vegetables and is dairy-free and vegan as well as gluten-free. Kids love the mild spices and creaminess that comes from coconut milk.

    This is a recipe that warming and nourishing, and whilst I love it served with quinoa, the boys in my family are far happier with rice. I also like to serve it on it's own like a thick soup.

    Dahls traditionally don’t use brown lentils, however when you are on the limited shopping list that is shopping for a coeliac, substitutions have to be made.

    Like most curries, this recipe keeps well in the fridge, so is great for meal prepping.

    • GRAMS
    • AU CUPS
    IMPORTANT - PLEASE ALWAYS CHECK YOUR INGREDIENT PACKETS TO ENSURE THEY ARE GLUTEN-FREE

    Ingredients

    • 1 tablespoon olive oil
    • 1 onion finely chopped
    • 3 cloves garlic minced
    • 2 cm fresh ginger finely grated
    • 1 chilli sliced in halve lenthways
    • 1 teaspoon ground turmeric
    • 2 teaspoons ground coriander
    • 2 sweet potatoes (around 400g) cut into 1 cm chunks
    • 240 ml gluten-free vegetable stock
    • 400 g coconut milk
    • 400 g tinned brown lentils drained and rinsed
    • 2 tomatoes roughly chopped
    • 1 teaspoon garam masala
    • 120 g baby spinach
    • salt
    To serve
    • cooked rice or quinoa
    • fresh coriander

    Method

    1. Heat the oil in a pan over a low – medium heat and cook the onion with a pinch of salt for 10 minutes, until starting to go golden.
    2. Add the garlic, ginger, chilli, turmeric and ground coriander and cook for 1 minute, until fragrant.
    3. Add the cubed sweet potatoes, pour in the stock and coconut milk.
    4. Bring to boil then reduce the heat and simmer for 15 minutes, covered, until the potatoes are just tender.
    5. Add the lentils, tomatoes and garam masala and heat through for 5 minutes.
    6. Taste for seasoning, then stir in the baby spinach to wilt.
    7. Store in the fridge in an airtight container for up to 3 days.

    Nutrition

    Calories 488kcal | Carbohydrates 55g | Protein 15g | Fat 26g | Saturated Fat 20g | Polyunsaturated Fat 1g | Monounsaturated Fat 4g | Sodium 342mg | Potassium 1396mg | Fiber 14g | Sugar 11g | Vitamin A 19598IU | Vitamin C 41mg | Calcium 127mg | Iron 9mg

    Private Notes

    Click here to add your own private notes.
    IMPORTANT - PLEASE ALWAYS CHECK YOUR INGREDIENT PACKETS TO ENSURE THEY ARE GLUTEN-FREE

    Ingredients

    • 1 tablespoon olive oil
    • 1 onion finely chopped
    • 3 cloves garlic minced
    • 2 cm fresh ginger finely grated
    • 1 chilli sliced in halve lenthways
    • 1 teaspoon ground turmeric
    • 2 teaspoons ground coriander
    • 2 sweet potatoes (around 400g) cut into 1 cm chunks
    • 1 c gluten-free vegetable stock
    • 400 g coconut milk
    • 400 g tinned brown lentils drained and rinsed
    • 2 tomatoes roughly chopped
    • 1 teaspoon garam masala
    • 120 g baby spinach
    • salt
    To serve
    • cooked rice or quinoa
    • fresh coriander

    Method

    1. Heat the oil in a pan over a low – medium heat and cook the onion with a pinch of salt for 10 minutes, until starting to go golden.
    2. Add the garlic, ginger, chilli, turmeric and ground coriander and cook for 1 minute, until fragrant.
    3. Add the cubed sweet potatoes, pour in the stock and coconut milk.
    4. Bring to boil then reduce the heat and simmer for 15 minutes, covered, until the potatoes are just tender.
    5. Add the lentils, tomatoes and garam masala and heat through for 5 minutes.
    6. Taste for seasoning, then stir in the baby spinach to wilt.
    7. Store in the fridge in an airtight container for up to 3 days.

    Nutrition

    Calories 488kcal | Carbohydrates 55g | Protein 15g | Fat 26g | Saturated Fat 20g | Polyunsaturated Fat 1g | Monounsaturated Fat 4g | Sodium 342mg | Potassium 1396mg | Fiber 14g | Sugar 11g | Vitamin A 19598IU | Vitamin C 41mg | Calcium 127mg | Iron 9mg

    Private Notes

    Click here to add your own private notes.

    More Gluten-Free Dinner Recipes

    • A dish of tuna pasta bake made with gluten-free pasta.
      Gluten-Free Tuna Pasta Bake
    • A bowl of crispy parmentier roast potatoes with a spoon ready to serve.
      Parmentier Potatoes (Garlic and Herb Roast Potatoes)
    • A pan of Basque chicken ready to serve.
      Basque Chicken
    • A pan of gluten-free chicken tagine with chickpeas and olives.
      Chicken Tagine

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Footer

    Pepper & Thyme Facebook
    Pepper & Thyme Instagram
    Pepper & Thyme Pinterest
    Pepper & Thyme YouTube

    Information

    • Start Here
    • About
    • Contact

    Terms of Use

    • Disclaimer
    • Terms & Conditions
    • Accessibility Policy
    • Privacy Policy

    Copyright © 2026 Pepper & Thyme

    Powered by
    ►
    Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
    None
    ►
    Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
    None
    ►
    Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
    None
    ►
    Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
    None
    ►
    Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
    None
    Powered by