Home > Recipes > Lentil and Spinach Dahl Homemade Recipe
  • Dairy Free
  • Gluten Free
  • Nut Free
  • Vegan
  • Vegetarian

Lentil and Spinach Dahl Homemade Recipe

This Lentil and Spinach Dahl is a deliciously warm, soul-satisfying meal. It’s packed with goodness and is the ultimate comfort food! Flavorful, fragrant, and oh so yummy.


Is it just me or are comfort meals the best part of winter? A warm bowl of delicious food always makes the harsh cold a little bit more bearable. And this recipe is no exception.

Lentil and spinach dahl are special. It’s spicy but not overbearing. It’s full of nutrients that you’ll never guess you’re getting because this tastes soo good! It’s nutritious, it’s wholesome, and it’s nurturing. It’s full of authentic, Indian flavors. And now, it’s yours to make!

What Is Dahl?

Dal, dahl, daal. There are quite a few ways to spell it depending on where you are. Generally speaking, dal is a collective term that refers to dried, split pulses cooked into a “soup” that ranges from thin and runny, to thick and creamy.

Ingredients You’ll Need For Lentil And Spinach Dahl

Red Lentils. You could use other lentils but the flavor you get from dried red lentils is incomparable. Known as Masoor dahl, these lentils are full of fiber, calcium, antioxidants, and pack a punch with protein.

Spinach. Frozen or fresh, spinach is an excellent source of Vitamins A, C, and K.

Tadka. This is what makes this dish so special. Tadka is tempering – the process of heating spices and herbs/veggies in oil and add the mixture into the dish. To keep the flavors authentic, I like using a combination of ginger and garlic, onions, turmeric, and paprika for a nice kick.

Lentil and Spinach Dahl 1

Serve this with a warm, buttered piece of naan, or some fragrant basmati rice. Yum!

More great recipes to try out at home:

You can learn how to make Kidney Beans, Red Onion, and Tomato Salad right at home!

This Russian Vinaigrette Recipe is loaded with sauerkraut and beets in a delicious salad.


Lentil and Spinach Dahl Homemade Recipe

Lentil and spinach dahl with curry flavors, tomatoes, and garlic. Serve with rice or eat it as a soup!
No ratings yet
Rate Print Save Pin
Course: Dinner, Lunch, Main Course, Meals, Starters and Sides
Cuisine: Indian
Allergy: Dairy Free, Gluten Free, Nut Free, Vegan, Vegetarian
Total Time: 30 minutes
Calories: 197kcal



  • ½ medium-sized onion, chopped
  • 2 cloves garlic, minced
  • 1 Tbsp fresh ginger, minced
  • ½ tsp turmeric
  • 1 tsp madras curry powder
  • ½ tsp paprika
  • ¾ tsp salt
  • 2 Roma tomatoes, seeded and chopped
  • 1 cup red lentils, rinsed well
  • 4 cups nonfat vegetable broth, or chicken broth
  • 3 cups baby spinach leaves
  • ½ lemon, juiced
  • cilantro or parsley, for garnish


  • Add oil to a large saucepan and heat on medium heat until hot. Add onions and a pinch of salt and cook until onions begin to caramelize then add ginger and garlic and stir for 20 seconds or until fragrant.
    ½ medium-sized onion,, 1 Tbsp fresh ginger,, ¾ tsp salt, 2 cloves garlic,
  • Add spices, salt, and tomatoes and stir to coat.
    ½ tsp turmeric, 1 tsp madras curry powder, ½ tsp paprika, 2 Roma tomatoes,
  • Next add lentils and broth and bring to a boil then reduce heat to medium-low/medium and simmer for about 20-30 minutes or until broth is absorbed and lentils are soft. You can add more broth or water now if you would like a thinner soup.
    1 cup red lentils,, 4 cups nonfat vegetable broth,
  • Stir in spinach leaves and lemon juice, add extra salt or lemon to taste.
    3 cups baby spinach leaves, ½ lemon,
  • Serve topped with chopped cilantro or parsley and chopped tomatoes if desired.
    cilantro or parsley,


If you like your soup thinner in consistency add extra broth or water before serving.


Calories: 197kcal | Carbohydrates: 36g | Protein: 13g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 1400mg | Potassium: 696mg | Fiber: 16g | Sugar: 5g | Vitamin A: 2914IU | Vitamin C: 22mg | Calcium: 63mg | Iron: 4mg
Tried this recipe?Mention @allweeat_com or tag #allweeat!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating