Lentil Dal with Sweet Potatoes and Spiced Ghee

Prep: 20 minCook: 30 min4 servingsmediumIndian
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

4 servings
  • 3 cup red lentils, split
    yellow lentils1:1staple swap

    similar cook time and creaminess

    Full guide →
  • 3 cup hot water
  • 2 tablespoon ghee, or coconut oil
    coconut oil1:1vegandairy-free

    coconut oil adds subtle sweetness

    Full guide →
  • 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
    curry powder1:1simplified

    use if garam masala unavailable, flavor shifts warmer

    Full guide →
  • 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
    maple syrup1:1vegan

    both add sweetness and aid lentil digestion

    Full guide →
  • 1 handful fresh cilantro, chopped, for garnish
  • flaked coconut, toasted, optional(optional)
  • 2 tablespoon ghee, or coconut oil, for tempering
    coconut oil1:1vegandairy-free

    coconut oil adds subtle sweetness

    Full guide →
  • 1 teaspoon cumin seeds, or crushed coriander, for tempering
  • 8 curry leaves, optional, for tempering(optional)

Instructions

  1. 1

    Rinse lentils and soak in hot water.

  2. 2

    Heat ghee in a large heavy-bottomed pot or Dutch oven over medium heat.

  3. 3

    Add cumin, fennel, and mustard seeds and saute until they sizzle.

  4. 4

    Add diced onion and saute 2-3 minutes, stirring occasionally.

  5. 5

    Add ginger and garlic, saute until tender and golden, about 5 minutes.

  6. 6

    Stir in fenugreek, bay leaves, garam masala, fresh chilies, tomatoes, and salt, saute 3-4 minutes until tomatoes begin breaking down.

  7. 7

    Add diced sweet potatoes, lentils, and soaking water along with honey.

  8. 8

    Stir well, bring to a boil, cover, reduce heat, and simmer gently 10-15 minutes until lentils are tender.

  9. 9

    Uncover and check consistency; if watery, continue simmering uncovered until thickened to desired texture.

  10. 10

    Taste and adjust salt as needed.

  11. 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. 12

    Plate dal and drizzle with tempering oil.

  13. 13

    Garnish with fresh cilantro and toasted flaked coconut.

Tips

Tip 1

Tempering oil is essential for authentic flavor; the popping seeds release aromatic oils that transform the dish. Have it ready just before serving.

Tip 2

Red lentils cook quickly and may become mushy; check at 10 minutes and adjust timing based on your preferred texture.

Tip 3

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

Storage

Refrigerate in an airtight container up to 5 days. Reheat gently on stovetop with a splash of water to restore creaminess.

Make Ahead

Prepare dal fully through simmering; refrigerate. Make fresh tempering oil just before serving. Dal freezes well up to 3 months.

Serve With

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

Watch

Do not skip rinsing lentils to avoid grit in the finished dal.

Watch

Do not skip the tempering oil drizzle to avoid missing the signature aromatic flavor that defines this dish.

Watch

Do not add the tempering oil before serving to avoid losing the popping texture and aroma.

Substitutions

Dairy-Free Swaps

ghee
coconut oil1:1vegandairy-free

coconut oil adds subtle sweetness

Full guide →
ghee
neutral oil1:1dietarydairy-free

olive oil not recommended; use refined coconut, canola, or vegetable

Full guide →

Vegan Options

honey
maple syrup1:1vegan

both add sweetness and aid lentil digestion

Full guide →

General Alternatives

red lentils
yellow lentils1:1staple swap

similar cook time and creaminess

Full guide →
fresh chilies
dried red chilies1 dried=2-3 freshheat adjustment

rehydrate or crumble into oil

garam masala
curry powder1:1simplified

use if garam masala unavailable, flavor shifts warmer

Full guide →
Find more substitutions →

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.