Red Lentil and Spinach Curry with Homemade Masala Paste

Prep: 15 minCook: 30 min2 servingsmediumIndian
Red Lentil and Spinach Curry with Homemade Masala Paste

A fragrant Indian-inspired curry featuring tender red lentils and fresh spinach in a rich coconut milk-based masala sauce. The recipe begins with toasting whole spices and creating a homemade aromatic paste with ginger, smoked paprika, and fresh cilantro. The lentils simmer slowly in the spiced tomato-coconut sauce until creamy and tender, while spinach adds color and nutrients. Perfect for weeknight dinners or meal prep, this hearty one-pot dish pairs beautifully with rice, quinoa, or naan bread.

Ingredients

2 servings
  • 1 ½ teaspoons cumin seeds
  • 1 ½ teaspoon coriander seeds
  • 2 inch ginger, peeled and cut into pieces
  • teaspoons red pepper flakes
  • 1 tablespoon smoked paprika
  • 2 teaspoons garam masala
  • 1 teaspoon salt
  • 2 tablespoons peanut oil
    olive oil1:1neutralpeanuts-free

    no flavor change

    Full guide →
  • 2 tablespoons tomato paste
  • cup cilantro leaves, packed
  • 1 tablespoon olive or coconut oil
  • 1 small red onion, diced
  • 2 cloves garlic, minced
  • cup masala paste
  • 1 cup stewed tomatoes
  • 1 cup coconut milk
    heavy cream1:1dairyadds dairy

    richer flavor

    Full guide →
  • ½ cup red lentils
    green lentils1:1texture

    longer cooking time

    Full guide →
  • 2 cups spinach, packed
    kale1:1greens

    heartier texture

    Full guide →
  • ½ cup low-sodium vegetable broth

Instructions

  1. 1

    Toast cumin and coriander seeds in skillet until fragrant

  2. 2

    Grind toasted spices using mortar and pestle or spice grinder

  3. 3

    Pulse ginger in food processor until broken into small pieces

  4. 4

    Add red pepper flakes, smoked paprika, ground cumin, coriander, garam masala, and salt, pulse to incorporate

  5. 5

    Add nut oil, tomato paste, and cilantro leaves, pulse until paste forms

  6. 6

    Heat skillet over medium heat and melt coconut oil

  7. 7

    Add diced onion and cook until translucent

  8. 8

    Add minced garlic and cook for one more minute

  9. 9

    Stir in masala paste and cook

  10. 10

    Add stewed tomatoes and coconut milk, stir and bring to a boil

  11. 11

    Add lentils and reduce heat to low

  12. 12

    Cook stirring often until lentils are tender, adding vegetable broth if needed

  13. 13

    Remove from heat and fold in spinach

  14. 14

    Serve with grain, extra cilantro, and yogurt

Tips

Tip 1

Toast spices until fragrant for maximum flavor - they should smell aromatic but not burn

Tip 2

Add vegetable broth gradually if lentils absorb liquid before becoming tender

Tip 3

Fold spinach in at the end to maintain color and texture

Good to Know

Storage

Refrigerate up to 4 days in airtight container

Make Ahead

Make masala paste up to 3 days ahead and refrigerate

Serve With

Serve hot with rice, quinoa, or naan bread

See pairing guide →

Common Mistakes

Watch

Don't skip toasting spices to avoid flat flavor

Watch

Add spinach at the end to avoid overcooking and color loss

Substitutions

Dairy-Free Swaps

coconut milk
heavy cream1:1dairyadds dairy

richer flavor

Full guide →

Nut-Free Alternatives

peanut oil
olive oil1:1neutralpeanuts-free

no flavor change

Full guide →

General Alternatives

red lentils
green lentils1:1texture

longer cooking time

Full guide →
spinach
kale1:1greens

heartier texture

Full guide →
Find more substitutions →

FAQ

Can I use dried spinach instead of fresh?

Fresh spinach works best as it wilts quickly and maintains color. If using frozen, thaw and drain thoroughly before adding.

What if I don't have a spice grinder?

Use pre-ground cumin and coriander, though the flavor won't be as intense. Start with half the amount and adjust to taste.

How long will the masala paste keep?

Store homemade masala paste in the refrigerator for up to one week or freeze in ice cube trays for up to 3 months.