1 onion, peeled and finely chopped
1 teaspoon turmeric
1 teaspoon ginger
1 teaspoon mustard powder
1 teaspoon curry powder
½ teaspoon cinnamon
¼ teaspoon cayenne
1 cup dried puy lentils
1½ cups vegetable stock
1½ cups  of coconut milk
3 cloves garlic
1-4 sweet potatoes (depending on how many servings you’re making: see note)


  1. Preheat oven to 400 degrees
  2. Wash sweet potato and place it directly in the oven, with a piece of parchment or foil below to catch any drips. Cook for 40 minutes to 1 hour, or until it gives easily when squeezed. Remove from oven and let cool.
  3. Meanwhile, peel and mince your garlic and set aside, so the compounds have time to activate.
  4. In a medium pot, cook onion until translucent; add spices and cook for 3 more minutes or until fragrant. Add lentils, vegetable broth, and coconut milk. Bring to boil then reduce heat to low and simmer uncovered for 30-45 minutes, or until lentils are very soft and have absorbed most of the liquid, then turn off heat and add the garlic immediately and stir (this cooks the garlic enough to mitigate the intensity of the flavor while preserving all of its health benefits).
  5. Spoon over sweet potatoes and top with a few generous spoonfuls of dahl. This dahl recipe makes enough for 4 ¾ cup servings. Each serving should top one sweet potato; you can either make 4 sweet potatoes and eat throughout the week or simply eat the dahl as leftovers. It also freezes well.