Spinach Lentil Dal with Yogurt and Toasted Spices

Prep: 20 minCook: 35 min3 servingsmediumIndian
Spinach Lentil Dal with Yogurt and Toasted Spices

A vibrant, emerald-hued dal combining creamy cooked lentils with fresh spinach, mint, and aromatic toasted spices. Ghee-fried onions, garlic, ginger, and chiles build depth, while yogurt adds tang and richness. The spinach wilts quickly to preserve its bright color and delicate flavor. Serve this moderate-spice dal over basmati rice or with naan for a satisfying vegetarian or vegan main course. This version emphasizes fresh herbs and the textural contrast between smooth sauce and whole lentils, ideal for weeknight dinners or meal prep.

Ingredients

3 servings
  • 3 tablespoon ghee, or coconut oil
    coconut oil or neutral oil1:1vegandairy-freedairy-free

    confident

    Full guide →
  • 1 large onion, diced
  • 4 clove garlic, rough chopped
  • 2 tablespoon ginger, finely chopped
  • 1 medium jalapeno, finely chopped
  • ½ teaspoon fennel seeds
  • 1 teaspoon black mustard seeds
  • 2 teaspoon cumin seeds
  • 2 teaspoon garam masala
  • 1 lb baby spinach, fresh or frozen
    frozen spinach, thawed and squeezed dry1:1vegetarianvegan

    confident

    Full guide →
  • 20 leaf fresh mint
    cilantro or basil1:1vegetarianvegan

    moderate

    Full guide →
  • 1 teaspoon dried fenugreek leaves
  • 2 tablespoon water, if using fresh spinach(optional)
  • ¾ cup water
  • ½ cup plain yogurt, or vegan yogurt(optional)
    vegan yogurt or coconut cream1:1vegandairy-free

    confident

    Full guide →
  • 3 cup cooked black lentils, or caviar/beluga/French green lentils
    French green lentils or brown lentils1:1vegetarianvegan

    confident

  • 1 teaspoon salt, more to taste

Instructions

  1. 1

    Cook black lentils separately if not already prepared.

  2. 2

    Heat ghee in a large pan over medium heat and saute diced onion for 3-4 minutes until softened.

  3. 3

    Add garlic, ginger, and chopped jalapeno; saute until fragrant and golden.

  4. 4

    Stir in fennel seeds, black mustard seeds, cumin seeds, and garam masala; toast for 2 minutes.

  5. 5

    Reduce heat to low, add fresh spinach, mint leaves, fenugreek, and water.

  6. 6

    Cover pan and let spinach wilt for 2-3 minutes, stirring occasionally; avoid overcooking.

  7. 7

    Transfer wilted spinach mixture to blender with 3/4 cup water.

  8. 8

    Pulse a few times for slight texture, or blend until completely smooth; hold lid firmly.

  9. 9

    Pour blended mixture back into pan on low heat without overheating to preserve color.

  10. 10

    Stir in yogurt, cooked lentils, and salt; taste and adjust seasoning.

  11. 11

    Add cayenne or chili flakes for heat, extra garam masala for depth, or lemon juice for brightness as desired.

  12. 12

    Serve over basmati rice or with naan bread.

Tips

Tip 1

Toast whole spices in hot ghee for 2 minutes to unlock their essential oils and deepen flavor complexity before adding greens.

Tip 2

Keep heat low after blending to preserve spinach's vibrant green color; overheating dulls it to olive or brown tones.

Tip 3

Slightly oversalt the dal since rice will dilute flavors; taste and adjust before serving.

Good to Know

Storage

Keep in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or microwave, adding water to loosen if thickened.

Make Ahead

Prepare through step 9 (blended spinach mixture back in pan) up to 2 days ahead. Refrigerate. Add yogurt, lentils, and salt just before serving to prevent separation.

Serve With

Serve hot over steamed basmati rice or with warm naan bread. Garnish with fresh cilantro, a drizzle of ghee, and lemon wedges.

Common Mistakes

Watch

Overcook spinach after adding to pan to avoid losing bright color and fresh flavor.

Watch

Overheat blended mixture to avoid dulling the emerald hue.

Watch

Undersalt initially to avoid over-correcting; rice mellows seasoning.

Substitutions

Dairy-Free Swaps

ghee
coconut oil or neutral oil1:1vegandairy-freedairy-free

confident

Full guide →
plain yogurt
vegan yogurt or coconut cream1:1vegandairy-free

confident

Full guide →

Vegan Options

black lentils
French green lentils or brown lentils1:1vegetarianvegan

confident

baby spinach
frozen spinach, thawed and squeezed dry1:1vegetarianvegan

confident

Full guide →
fresh mint
cilantro or basil1:1vegetarianvegan

moderate

Full guide →
Find more substitutions →

FAQ

Can I make this vegan?

Yes. Replace ghee with coconut oil or vegetable oil, and use vegan yogurt or coconut cream instead of dairy yogurt. The flavor remains rich and satisfying.

What if I don't have black lentils?

French green (Puy) or brown lentils work well; cooking time may vary slightly. Avoid red lentils, which break down into mush and won't hold their shape.

How long does this keep, and can I freeze it?

Refrigerate up to 4 days. Freezing is possible but may alter texture slightly; thaw overnight in the fridge and reheat gently. Best enjoyed fresh or within 2 days.