Lentil Dal with Sweet Potatoes and Spiced Ghee

Creamy red lentil dal enriched with roasted sweet potato cubes, aromatic whole spices, and a fragrant tempering oil of cumin and curry leaves. This comforting Indian staple balances earthy legumes with natural sweetness and warming spices like garam masala and fennel. Serve over rice or with naan for a vegetarian meal that works as a main course or side dish. This version emphasizes the tempering technique and optional whole spices for maximum flavor depth.
Ingredients
- 3 cup red lentils, split
- 3 cup hot water
- 2 tablespoon ghee, or coconut oil
- 1 yellow onion, diced
- 1 tablespoon fresh ginger, grated or minced
- 4 clove garlic, minced
- 1 teaspoon cumin seeds, or substitute ground cumin
- 1 teaspoon black mustard seeds
- 1 teaspoon fennel seeds
- 1 fresh chilies, serrano or jalapeno, slit vertically(optional)dried red chilies1 dried=2-3 freshheat adjustment
rehydrate or crumble into oil
- 1 tablespoon garam masala spice
- 1 teaspoon fenugreek leaves(optional)
- 2 bay leaves
- 2 medium tomatoes, diced, or 14-ounce can
- 1 teaspoon salt
- 1 medium sweet potato, diced into 3/4 inch cubes, skin on
- 1 teaspoon honey, or maple syrup
- 1 handful fresh cilantro, chopped, for garnish
- flaked coconut, toasted, optional(optional)
- 2 tablespoon ghee, or coconut oil, for tempering
- 1 teaspoon cumin seeds, or crushed coriander, for tempering
- 8 curry leaves, optional, for tempering(optional)
Instructions
- 1
Rinse lentils and soak in hot water.
- 2
Heat ghee in a large heavy-bottomed pot or Dutch oven over medium heat.
- 3
Add cumin, fennel, and mustard seeds and saute until they sizzle.
- 4
Add diced onion and saute 2-3 minutes, stirring occasionally.
- 5
Add ginger and garlic, saute until tender and golden, about 5 minutes.
- 6
Stir in fenugreek, bay leaves, garam masala, fresh chilies, tomatoes, and salt, saute 3-4 minutes until tomatoes begin breaking down.
- 7
Add diced sweet potatoes, lentils, and soaking water along with honey.
- 8
Stir well, bring to a boil, cover, reduce heat, and simmer gently 10-15 minutes until lentils are tender.
- 9
Uncover and check consistency; if watery, continue simmering uncovered until thickened to desired texture.
- 10
Taste and adjust salt as needed.
- 11
For tempering oil, heat ghee over medium-high heat, add cumin seeds and curry leaves, swirl until seeds pop, about 30-45 seconds; turn off heat.
- 12
Plate dal and drizzle with tempering oil.
- 13
Garnish with fresh cilantro and toasted flaked coconut.
Tips
Tempering oil is essential for authentic flavor; the popping seeds release aromatic oils that transform the dish. Have it ready just before serving.
Red lentils cook quickly and may become mushy; check at 10 minutes and adjust timing based on your preferred texture.
Substitute sweet potato with cauliflower, carrots, spinach, kale, or green peas; add hardy vegetables at the start, tender ones in the final 5 minutes.
Good to Know
Refrigerate in an airtight container up to 5 days. Reheat gently on stovetop with a splash of water to restore creaminess.
Prepare dal fully through simmering; refrigerate. Make fresh tempering oil just before serving. Dal freezes well up to 3 months.
Serve hot over steamed basmati rice or with toasted naan bread. Garnish with fresh cilantro, toasted coconut flakes, and drizzle of warm tempering oil. Pairs with cucumber yogurt raita and Indian flatbread.
Common Mistakes
Do not skip rinsing lentils to avoid grit in the finished dal.
Do not skip the tempering oil drizzle to avoid missing the signature aromatic flavor that defines this dish.
Do not add the tempering oil before serving to avoid losing the popping texture and aroma.
Substitutions
Dairy-Free Swaps
olive oil not recommended; use refined coconut, canola, or vegetable
Full guide →Vegan Options
General Alternatives
rehydrate or crumble into oil
FAQ
Can I make this dairy-free?
Yes, substitute ghee with refined coconut oil or neutral oil in a 1:1 ratio. Coconut oil adds subtle sweetness that complements the spices well. Use maple syrup instead of honey if strictly vegan.
What if my dal is too thin after cooking?
Continue simmering uncovered until it reaches desired thickness; lentils naturally thicken as they cool slightly. Add water only if it becomes too thick, as it will firm further upon standing.
How long can I keep leftover dal?
Refrigerate up to 5 days in an airtight container. It freezes well for up to 3 months; thaw overnight in the refrigerator and reheat gently with extra water to restore creaminess.