I keep coming back to this Dal Palak because humble lentils and spinach become a silky, protein-packed Indian curry with just the right hint of garlic. It is vegan, nourishing, and far richer than its simple ingredients suggest.

I’m obsessed with dal palak because it tastes like the kind of Indian curry I can eat on repeat without getting bored. I love how toor dal turns creamy and mellow, then fresh spinach cuts through with that clean, earthy bite.
And the subtle garlic thing? So good.
Not loud, not heavy, just enough to make every spoonful taste deeper. I enjoy it with rice when I want something simple, or with roti when I’m pretending I have my life together.
But honestly, I’d eat it straight from the bowl. Thick, tangy, savory, and totally weeknight-worthy.
No notes from me.
Ingredients

- Toor dal makes it hearty, creamy, and protein-packed without trying too hard.
- Spinach brings color, iron, and that “okay, this is healthy” feeling.
- Onion adds gentle sweetness and makes the whole dal feel homey.
- Tomato gives a little tang, so it doesn’t taste flat.
- Garlic is the cozy punch you’ll smell before dinner’s ready.
- Green chili adds heat, but you’re totally in charge here.
- Ginger keeps it fresh, warm, and a tiny bit zippy.
- Cumin and mustard seeds bring that classic crackly, nutty tadka vibe.
- Turmeric, coriander, and chili powder add warmth, color, and easy depth.
- Hing is optional, but it’s great for that dal-shop aroma.
- Garam masala adds a final warm kick, if you’re feeling it.
- Lemon juice wakes everything up.
Basically, don’t skip the brightness.
- Cilantro makes it fresh at the end.
Plus, it looks prettier.
Ingredient Quantities
- 1 cup toor dal (split pigeon peas), rinsed
- 3 to 4 cups fresh spinach, washed and roughly chopped (about 300 g)
- 1 medium onion, finely chopped
- 1 medium tomato, finely chopped
- 3 to 4 garlic cloves, minced
- 1 small green chili, slit (optional)
- 1/2 inch piece fresh ginger, grated or finely chopped
- 2 tablespoons neutral oil (vegetable or sunflower)
- 1 teaspoon cumin seeds
- 1/2 teaspoon mustard seeds
- Pinch of asafoetida (hing), optional
- 1/2 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1/4 teaspoon red chili powder, or to taste
- 1/4 teaspoon garam masala, optional
- Salt, about 1 to 1 1/2 teaspoons, to taste
- 3 cups water (adjust for desired consistency)
- 1 tablespoon lemon juice, or to taste
- 2 tablespoons chopped fresh cilantro for garnish
How to Make this
1. Rinse 1 cup toor dal until water runs clear, then cook it in a pot with 3 cups water, 1/2 teaspoon turmeric, and a pinch of salt until very soft and slightly mushy, about 20 to 25 minutes on the stove or 10 to 12 minutes in a pressure cooker; mash lightly and set aside.
2. Heat 2 tablespoons neutral oil in a large saucepan over medium heat and add 1 teaspoon cumin seeds and 1/2 teaspoon mustard seeds; when they begin to sputter, add a pinch of asafoetida if using.
3. Add 1 finely chopped medium onion and sauté until translucent, about 4 to 5 minutes.
4. Stir in 3 to 4 minced garlic cloves, 1/2 inch grated ginger, and 1 small slit green chili; cook for 1 to 2 minutes until fragrant.
5. Add 1 finely chopped medium tomato and cook until the tomato softens and oil starts to separate, about 4 minutes.
6. Mix in 1 teaspoon coriander powder, 1/4 teaspoon red chili powder, and a little more turmeric if desired; cook the spices briefly for 30 seconds.
7. Add the chopped spinach in batches, stirring until it wilts down and becomes tender, about 3 to 4 minutes total.
8. Pour the cooked dal into the spinach mixture, stir to combine, and add water to reach your desired consistency; simmer for 5 to 7 minutes so flavors meld, seasoning with 1 to 1 1/2 teaspoons salt to taste.
9. Stir in 1/4 teaspoon garam masala if using and 1 tablespoon lemon juice, adjust salt and acidity as needed.
10. Garnish with 2 tablespoons chopped fresh cilantro and serve hot with rice or flatbread.
Equipment Needed
1. Medium pot with lid
2. Pressure cooker (optional for faster dal)
3. Large saucepan
4. Cutting board
5. Chef’s knife
6. Grater (for ginger)
7. Measuring cups and spoons
8. Wooden spoon or heatproof spatula
9. Fine mesh strainer or sieve
FAQ
Dal Palak Recipe Substitutions and Variations
- Toor dal: replace with split yellow moong dal for creamier texture, red masoor dal for faster cooking, or chana dal for a nuttier bite (adjust cooking time).
- Fresh spinach: swap with chopped kale (remove tough stems), Swiss chard, or fresh fenugreek leaves (methi) for a slightly bitter, aromatic note.
- Mustard seeds: use cumin seeds for a warm, earthy flavor, nigella (kalonji) for a sharp oniony note, or omit and add 1/4 teaspoon mustard powder.
- Lemon juice: substitute with tamarind paste diluted in water, a spoonful of plain yogurt stirred in off heat, or a splash of mild white vinegar to brighten the dal.
Pro Tips
1. Cook the dal a bit softer than you think you need so it breaks down into a creamy base without extra mashing. If it seems watery after cooking, let it simmer a few minutes uncovered to concentrate the flavor.
2. Wilt the spinach in stages and press it down with the back of a spoon as you add it. This helps release moisture gradually so the pan does not become soggy, and it gives a better balance between greens and dal.
3. Bloom the ground spices briefly in the hot oil with the tomato so their flavors open up. Be careful not to burn the garlic; add it just before the tomato so it becomes golden but not bitter.
4. Brighten the finished dish with lemon juice added off the heat and taste for salt after. A little extra acidity and salt at the end makes the whole dish pop.
Dal Palak Recipe
My favorite Dal Palak Recipe
Equipment Needed:
1. Medium pot with lid
2. Pressure cooker (optional for faster dal)
3. Large saucepan
4. Cutting board
5. Chef’s knife
6. Grater (for ginger)
7. Measuring cups and spoons
8. Wooden spoon or heatproof spatula
9. Fine mesh strainer or sieve
Ingredients:
- 1 cup toor dal (split pigeon peas), rinsed
- 3 to 4 cups fresh spinach, washed and roughly chopped (about 300 g)
- 1 medium onion, finely chopped
- 1 medium tomato, finely chopped
- 3 to 4 garlic cloves, minced
- 1 small green chili, slit (optional)
- 1/2 inch piece fresh ginger, grated or finely chopped
- 2 tablespoons neutral oil (vegetable or sunflower)
- 1 teaspoon cumin seeds
- 1/2 teaspoon mustard seeds
- Pinch of asafoetida (hing), optional
- 1/2 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1/4 teaspoon red chili powder, or to taste
- 1/4 teaspoon garam masala, optional
- Salt, about 1 to 1 1/2 teaspoons, to taste
- 3 cups water (adjust for desired consistency)
- 1 tablespoon lemon juice, or to taste
- 2 tablespoons chopped fresh cilantro for garnish
Instructions:
1. Rinse 1 cup toor dal until water runs clear, then cook it in a pot with 3 cups water, 1/2 teaspoon turmeric, and a pinch of salt until very soft and slightly mushy, about 20 to 25 minutes on the stove or 10 to 12 minutes in a pressure cooker; mash lightly and set aside.
2. Heat 2 tablespoons neutral oil in a large saucepan over medium heat and add 1 teaspoon cumin seeds and 1/2 teaspoon mustard seeds; when they begin to sputter, add a pinch of asafoetida if using.
3. Add 1 finely chopped medium onion and sauté until translucent, about 4 to 5 minutes.
4. Stir in 3 to 4 minced garlic cloves, 1/2 inch grated ginger, and 1 small slit green chili; cook for 1 to 2 minutes until fragrant.
5. Add 1 finely chopped medium tomato and cook until the tomato softens and oil starts to separate, about 4 minutes.
6. Mix in 1 teaspoon coriander powder, 1/4 teaspoon red chili powder, and a little more turmeric if desired; cook the spices briefly for 30 seconds.
7. Add the chopped spinach in batches, stirring until it wilts down and becomes tender, about 3 to 4 minutes total.
8. Pour the cooked dal into the spinach mixture, stir to combine, and add water to reach your desired consistency; simmer for 5 to 7 minutes so flavors meld, seasoning with 1 to 1 1/2 teaspoons salt to taste.
9. Stir in 1/4 teaspoon garam masala if using and 1 tablespoon lemon juice, adjust salt and acidity as needed.
10. Garnish with 2 tablespoons chopped fresh cilantro and serve hot with rice or flatbread.















