Sweet Potato and Cabbage Dhal Recipe for Comforting Weeknight Meals

Comforting and flavorful one-pot recipe

Sweet Potato & Cabbage Dhal is a quick, nourishing one-pot dish that’s ideal for chilly days.

This vegan recipe combines sweet potatoes, Savoy cabbage, Swiss chard, red lentils, light coconut milk and warming spices into a creamy, satisfying meal. It’s filling, nutritious and full of flavor—perfect for lunch or dinner.

Store leftovers in the refrigerator for up to 2 days. The dhal thickens as it cools, so add a splash of water or a little light coconut cream when reheating and stir until it reaches the desired consistency.

Sweet Potato & Cabbage Dhal is vegan (dairy-free), gluten-free, soy-free and grain-free.

Meet the ingredients

You can find a complete list of ingredients with exact amounts and instructions in the recipe card below.
Sweet potato & cabbage dhal
  • Olive oil
  • Garlic
  • Sweet potatoes
  • Savoy cabbage
  • Swiss chard
  • Red lentils
  • Light coconut milk
  • Turmeric powder
  • Cardamom powder
  • Cinnamon powder

How to make it

You can find a complete list of ingredients with exact amounts and instructions in the recipe card below.
  • Rinse red lentils thoroughly in a mesh strainer and drain well.
  • In a large pot, heat 1–2 tablespoons of olive oil over medium heat.
  • Sauté the minced garlic until fragrant, about 20–30 seconds.
  • Add turmeric, cinnamon and cardamom with 2–3 tablespoons of water and cook for 15–20 seconds, stirring constantly to release the spices’ aroma.
  • Stir in the water, light coconut milk, diced sweet potatoes, chopped Savoy cabbage, roughly chopped Swiss chard and the rinsed red lentils.
  • Bring the mixture to a simmer, season with salt, then reduce the heat to low or medium-low. Gently simmer for 25–30 minutes, stirring occasionally, until the lentils and sweet potatoes are tender.
  • Taste and adjust seasoning, adding more salt or spices as needed.
  • If the dhal becomes too thick, add extra water to reach your preferred consistency and re-season if necessary.

Serving suggestion

  • Serve the dhal in a bowl over rice.
  • For a grain-free option, serve with mashed potatoes.
  • Garnish with fresh parsley and sesame seeds for color and texture.

Sweet Potato & Cabbage Dhal is:

  • Vegan (dairy-free)
  • Gluten-free
  • Soy-free
  • Grain-free
  • Delicious, creamy and flavorful
  • Easy to prepare
  • Nutritious and filling
If you like this image, click below to Pin and follow us on Pinterest
You may also like

If you enjoyed this recipe, you might also like these favorites:

  • Chickpea Sweet Potato Stew
  • Mung Dal & Cabbage Stew
  • Red Lentil Chickpea Dhal
  • Lentil & Mushroom Bolognese

Thank you for stopping by! If you try this recipe, please let us know what you think in the comments section below. Your feedback means a lot to us! If you post it on Instagram, please tag us with @alltheworldisgreen — we love to see your remakes.

Sweet Potato & Cabbage Dhal

Sweet Potato & Cabbage Dhal

Nensi Beram

Sweet Potato & Cabbage Dhal is a filling, nutritious and comforting dish that will warm you up on cold days. This recipe is vegan, gluten-free, soy-free and grain-free.
Share on Facebook
Pin Recipe
Print Recipe

Prep Time 20 minutes
Cook Time 30 minutes

Cuisine Gluten-free, Vegan

Servings 4
Calories 418 kcal

Ingredients

  

  • 1-2 tablespoons olive oil
  • 3-4 cloves garlic minced
  • 400 g sweet potatoes cut into cubes
  • 200 g savoy cabbage chopped
  • 100 g swiss chard roughly chopped
  • 240 g red lentils
  • 800 ml water
  • 300 ml light coconut milk
  • 2 teaspoons turmeric powder
  • 1 teaspoon cinnamon powder
  • 1/2 teaspoon cardamom
  • salt to taste

Instructions

 

  • Rinse red lentils in a mesh strainer and drain.
  • Heat olive oil in a large pot over medium heat.
  • Sauté garlic until fragrant, about 20–30 seconds.
  • Add the spices with a little water and heat for 15–20 seconds while stirring to bloom the flavors.
  • Add water, light coconut milk, sweet potatoes, cabbage, chard and lentils; stir to combine.
  • Bring to a simmer, season with salt, then reduce heat and simmer gently for 25–30 minutes until everything is tender. Stir occasionally.
  • Adjust seasoning and add extra water if you prefer a looser texture.

Serving suggestion

  • Serve in a bowl with rice.
  • Or for a grain-free meal, serve with mashed potatoes.
  • Finish with parsley and sesame seeds for garnish.
Did you make this recipe?Please leave a comment below and tell us how it turned out. We appreciate your feedback.

Nutrition facts

Nutrition Facts
Sweet Potato & Cabbage Dhal
Amount per Serving
Calories
418
% Daily Value*
Fat
 
9
g
14
%
Sodium
 
199
mg
9
%
Carbohydrates
 
65
g
22
%
Fiber
 
24
g
100
%
Sugar
 
7
g
8
%
Protein
 
19
g
38
%

* The nutritional information provided is calculated automatically and should be used as an estimate.

Keyword cabbage lentil recipe, cabbage one pot recipe, lentil cabbage stew, lentils and cabbage curry