Creamy Coconut Sweet Potato & Black Lentil Dal
This creamy coconut sweet potato and black lentil dal is the kind of dinner that feels like a warm hug in a bowl. Red lentils melt down into a thick, velvety base while black lentils hold their shape for a satisfying bite, and chunks of sweet potato add natural sweetness and body. Coconut milk lends richness without any dairy, while garlic, ginger, cumin, coriander, and turmeric build a gently warming, fragrant backbone that's comforting rather than fiery. Simmered low and slow until the sweet potato is fork-tender and the lentils have broken down into a silky stew, this dal is finished with a squeeze of lime and fresh cilantro for brightness. Served over fluffy steamed basmati rice, it's a complete, nourishing plant-based meal that's naturally rich in plant protein, fiber, iron, and beta-carotene. This recipe is entirely vegan, relying on legumes, vegetables, and coconut milk for richness and protein instead of dairy or meat. It's an excellent weeknight dinner that reheats beautifully, making it perfect for meal prep, and it easily comes together in one pot with simple pantry staples.</long_description> <parameter name="meta_description">Creamy vegan coconut dal with sweet potato, red and black lentils, and warming spices, served over basmati rice. Easy, comforting dinner.
Ingredients
- 1.5 cupsbasmati rice, rinsed
- 2.25 cupswater, for rice
- 2 tbspcoconut oil
- 1 wholeyellow onion, diced
- 4 clovesgarlic, minced
- 1 tbspfresh ginger, grated or minced
- 1.5 tspground cumin
- 1 tspground coriander
- 1 tspground turmeric
- 0.25 tspred pepper flakes, optional, adjust to taste
- 2 mediumsweet potato, peeled and cubed
- 0.75 cupRed lentils, rinsed
- 0.5 cupblack lentils, rinsed, also called beluga lentils
- 3.5 cupsvegetable broth
- 1 can (13.5 oz)full-fat coconut milk
- 1 tspsalt, plus more to taste
- 1 wholelime, juiced
- 0.25 cupfresh cilantro, chopped, for garnish
Method
- Combine rinsed basmati rice and water in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer until tender and water is absorbed. 15:00
- While the rice cooks, dice the onion, mince the garlic, grate the ginger, and peel and cube the sweet potatoes.
- Heat coconut oil in a large pot or Dutch oven over medium heat. Add the onion and sauté until softened and translucent. 5:00
- Add the garlic and ginger and sauté until fragrant. 1:00
- Stir in the cumin, coriander, turmeric, and red pepper flakes, and toast the spices for about 30 seconds until aromatic. 0:30
- Add the cubed sweet potato, red lentils, black lentils, vegetable broth, and salt. Stir well to combine.
- Bring to a boil, then reduce heat to low, cover, and simmer, stirring occasionally, until the lentils and sweet potato are tender. 25:00
- Stir in the coconut milk and simmer uncovered until the dal thickens to your desired consistency. 10:00
- Remove from heat and stir in the lime juice. Taste and adjust salt as needed.
- Fluff the cooked basmati rice with a fork and divide among bowls. Ladle the dal over the rice, garnish with fresh cilantro, and serve warm.
Cook this with your hands free
Open it in Platewise and a voice sous chef reads the steps, runs the timers, and swaps what you don't have.