
This Indian-inspired red lentil dal is a simple, warming one-pot meal with tomatoes, spices and spinach. The spice level is easy to adjust, and the recipe works with pantry staples.
Prep: 10 minutes · Cook: 25–30 minutes · Serves: 4
Instructions
- Rinse the red lentils until the water runs mostly clear.
- Sauté onion, garlic and ginger in a little oil; stir in cumin, turmeric and any other spices listed in the ingredients.
- Add lentils and water or stock. Simmer, stirring occasionally, until the lentils soften and the dal thickens.
- Fold in the spinach and cook until wilted. Add a little water if you prefer a looser consistency.
- Season with salt and lemon juice to taste, then serve warm with rice or flatbread.
Watch the Recipe Video Here
Watch: Indian Red Lentil Dal with Spinach recipe video
Ingredients
- 1 cup red lentils, rinsed
- 1 small onion, diced
- 3 garlic cloves, minced
- 1 tablespoon grated ginger
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- 1 can chopped tomatoes
- 3 cups water or vegetable broth
- 2 cups baby spinach
- 1 tablespoon oil
- Salt and lemon juice, to taste
Instructions
- Warm oil in a saucepan and cook onion until softened.
- Add garlic, ginger, cumin and turmeric; stir until fragrant.
- Add lentils, tomatoes and broth. Simmer 18–25 minutes, stirring occasionally, until lentils are soft.
- Fold in spinach and cook until wilted; add water if you prefer a thinner dal.
- Season with salt and lemon juice, then serve with rice or flatbread.
Check ingredient labels for allergens. Follow safe food-handling practices and verify meat or seafood is safely cooked before serving.