Creamy Spinach and Lentil Dals is a vibrant, flavor-packed dish that brings the comforting warmth of Indian cuisine to your dinner table. This recipe combines earthy yellow lentils with fresh spinach, all enveloped in a luscious coconut milk sauce infused with aromatic spices. Perfect for a quick weeknight dinner, it’s not only satisfying but also packed with nutrients and plant-based goodness.
Why You’ll Love This Recipe
This creamy spinach and lentil dal is a delightful fusion of flavor and nutrition, making it an ideal choice for busy evenings. With its rich texture and aromatic spices, it’s sure to please everyone at the table.
- Quick and Easy: Ready in under 30 minutes!
- Nutritious: Packed with protein and vitamins from lentils and spinach.
- Flavorful: Infused with garlic, ginger, and spices for a delicious taste.
- Versatile: Easy to customize with your favorite ingredients.
- One Pot Wonder: Minimal cleanup with just one pot required.
Ingredients
- 1 cup yellow lentils, rinsed and drained
- 4 cups fresh spinach, roughly chopped
- 1 can (13.5 oz) coconut milk
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 1 teaspoon turmeric powder
- 1 teaspoon cumin seeds
- 1 teaspoon garam masala
- 2 tablespoons vegetable oil
- Salt, to taste
- Fresh cilantro, for garnish (optional)
- Juice of 1 lime (optional)
How to Make Creamy Spinach and Lentil Dals
- In a large pot, heat the vegetable oil over medium heat. Add the cumin seeds and allow them to sizzle for about 30 seconds until fragrant.
- Add the chopped onion and sauté for 5-7 minutes, or until it turns golden brown.
- Stir in the minced garlic and grated ginger, cooking for another minute until aromatic.
- Add the turmeric powder and rinsed lentils to the pot, stirring to coat the lentils in the spice mixture.
- Pour in the coconut milk and 2 cups of water. Stir well and bring to a boil.
- Once boiling, reduce the heat to low, cover, and let it simmer for 20-25 minutes, or until the lentils are tender.
- Stir in the chopped spinach and garam masala, cooking for an additional 5 minutes until the spinach is wilted and incorporated.
- Taste and adjust salt as needed. If desired, add lime juice for a zesty kick.
- Serve hot, garnished with fresh cilantro, if using.
Tips for the Best Results
- Rinse lentils thoroughly before cooking to remove any debris and improve texture.
- Adjust the consistency by adding more water or coconut milk if you prefer a thinner dal.
- For added heat, consider adding a chopped green chili along with the garlic and ginger.
- Let the dal sit for a few minutes after cooking to thicken slightly.
Easy Variations
- Swap out yellow lentils for red lentils for a different texture and flavor.
- Add diced tomatoes for a tangy twist or other vegetables like carrots or bell peppers.
- For a richer flavor, incorporate a tablespoon of curry paste along with the spices.
What to Serve With It
- Steamed basmati rice or quinoa for a hearty meal.
- Warm naan or chapati for dipping.
- A side salad with cucumber and tomatoes to add freshness.
- Pickles or a tangy yogurt sauce to complement the spices.
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it on the stovetop over medium heat, adding a splash of water or coconut milk to loosen the consistency if needed. This dal also freezes well; just be sure to cool it completely before transferring to a freezer-safe container.
Recipe Card
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Yield/Servings: 4 servings
Ingredients:
- 1 cup yellow lentils, rinsed and drained
- 4 cups fresh spinach, roughly chopped
- 1 can (13.5 oz) coconut milk
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 1 teaspoon turmeric powder
- 1 teaspoon cumin seeds
- 1 teaspoon garam masala
- 2 tablespoons vegetable oil
- Salt, to taste
- Fresh cilantro, for garnish (optional)
- Juice of 1 lime (optional)
Instructions:
- In a large pot, heat the vegetable oil over medium heat. Add the cumin seeds and allow them to sizzle for about 30 seconds until fragrant.
- Add the chopped onion and sauté for 5-7 minutes, or until it turns golden brown.
- Stir in the minced garlic and grated ginger, cooking for another minute until aromatic.
- Add the turmeric powder and rinsed lentils to the pot, stirring to coat the lentils in the spice mixture.
- Pour in the coconut milk and 2 cups of water. Stir well and bring to a boil.
- Once boiling, reduce the heat to low, cover, and let it simmer for 20-25 minutes, or until the lentils are tender.
- Stir in the chopped spinach and garam masala, cooking for an additional 5 minutes until the spinach is wilted and incorporated.
- Taste and adjust salt as needed. If desired, add lime juice for a zesty kick.
- Serve hot, garnished with fresh cilantro, if using.
Notes: Rinse lentils thoroughly before cooking to remove any debris and improve texture.

















