Ingredients
- 2 tablespoons olive oil
- 1 teaspoon butter, or to taste
- 1 red onion, chopped
- 2 tablespoons dukka
- 1 tablespoon garam masala
- 1 clove garlic, crushed
- 2 large sweet potatoes, peeled and cut into chunks
- 5 ¾ cups vegetable broth
- 1 ½ cups red lentils
- 1 small bunch fresh cilantro, chopped
- 3 ½ ounces baby spinach leaves
- ground black pepper to taste
What Makes This Dish So Tasty
Tips For Perfect Results
- Toast the spices lightly in a dry pan before adding them to bring out their full aroma.
- Add the sweet potatoes in smaller pieces to ensure they cook quickly and evenly.
Directions
Gently heat some oil and butter in a large pot over medium heat. Toss in the chopped onion, dukkah, garam masala, and garlic, and cook everything together, stirring occasionally, until the onion softens—this usually takes about 5 minutes. Next, add the sweet potatoes and let them cook for a few minutes until they start to brown a bit. Pour in the vegetable broth, then stir in the lentils and cilantro. Bring it to a gentle simmer, cover the pot partially, and let it cook until the lentils are nice and tender, which should take around 20 to 25 minutes. Once the lentils are soft, stir in the spinach and cook just until it wilts, about 5 more minutes. Finish off by seasoning the dahl with some black pepper to taste, and it’s ready to enjoy!

