Savory Lentil Spinach Dahl

Steaming bowl of Savory Lentil and Spinach Dahl, a vibrant orange stew with wilted greens and fresh cilantro garnish. Save to Pinterest
Steaming bowl of Savory Lentil and Spinach Dahl, a vibrant orange stew with wilted greens and fresh cilantro garnish. | seasonedstates.com

This dish features tender red lentils simmered with a blend of aromatic spices including cumin, coriander, turmeric, and garam masala. Fresh spinach is folded in near the end, adding a vibrant color and burst of nutrients. Onions, garlic, ginger, and tomatoes build a rich base that deepens the flavors. The stew is cooked until thick and comforting, perfect served hot with fresh cilantro and lemon wedges. Suitable for vegetarians, gluten-free, and vegan diets, it offers a nourishing and satisfying meal.

One Tuesday evening, I was standing in my kitchen with a half-empty pantry and a craving for something warm that didn't feel rushed. I spotted a bag of red lentils tucked behind some spices, grabbed a handful of spinach from the fridge, and decided to improvise. Twenty minutes later, the whole apartment smelled like cumin and ginger, and I realized I'd just stumbled onto the kind of dish you make again and again without thinking twice about it.

I made this for my roommate once when she was having a rough day, and she sat at the kitchen counter just watching the steam rise from the pot. She said the smell alone made her feel better, then ate two bowls without saying much of anything else. That's when I knew it wasn't just a weeknight dinner—it was the kind of food that actually does something.

Ingredients

  • Red lentils: They dissolve slightly at the edges while staying tender in the middle, creating that natural creaminess without any cream at all.
  • Onion, garlic, and ginger: This trio builds a foundation so aromatic that your kitchen will smell like a spice market within minutes.
  • Tomato: Just enough acidity to balance the earthy lentils and keep everything from feeling one-note.
  • Fresh spinach: Add it at the end so it stays bright green and slightly tender, not dark and wilted into submission.
  • Cumin, coriander, turmeric, chili powder, garam masala: Toast them in the warm oil for just 30 seconds—that one moment changes everything, unlocking flavors that would hide in the pot otherwise.
  • Vegetable broth or water: Use broth if you have it; it layers in more flavor, but water works perfectly fine if that's what you've got.
  • Oil: Any neutral vegetable oil works; the heat will carry the spices into it and coat everything that follows.

Instructions

Soften the aromatics:
Heat oil in a large saucepan over medium heat and add diced onion. Let it turn translucent and soft, about 4–5 minutes—you're building the base of flavor here, so don't rush.
Add garlic and ginger:
Stir them in and let them cook for just 1 minute. You'll know it's right when the kitchen smells so good you almost don't want to keep cooking.
Toast the spices:
Add cumin, coriander, turmeric, chili powder, and black pepper, stirring constantly for about 30 seconds. This quick toast wakes up the spices and binds them to the oil.
Cook the tomato:
Add diced tomato and let it soften for 2–3 minutes, breaking down slightly as it releases its juices and tanginess.
Build the dahl:
Stir in rinsed lentils and pour in your broth or water. Bring it to a boil, then lower the heat and simmer uncovered for 20–25 minutes, stirring now and then. The lentils will soften, some edges will dissolve, and the whole pot will thicken naturally.
Finish with spinach and salt:
When the lentils are tender, add salt, garam masala, and chopped spinach. Cook for another 2–3 minutes until the spinach wilts into the warmth of the dahl without losing its color.
Taste and adjust:
This is your moment—add more salt, a squeeze of lemon, or another pinch of chili powder if you want it. Trust your palate.
Save to Pinterest
| seasonedstates.com

I served this once alongside some basmati rice at a dinner where everyone was supposed to stay for an hour, and people were still sitting at the table two hours later, talking and occasionally going back for thirds. It was quietly one of the best meals I've ever hosted, and no one even realized how simple it was to make.

Making It Your Own

This dahl is forgiving in the best way. If you like your dahl creamier, mash it gently with a potato masher before the spinach goes in—it stays chunky enough to have body but silky enough to feel luxurious. If you want richness without dairy, stir in a splash of coconut milk at the end; it rounds out the spices and adds a subtle sweetness that plays beautifully against the ginger. You can also lean into the heat if your household likes it spicy, or tone it down if you're cooking for people who prefer gentler warmth.

What to Serve It With

On its own, this is satisfying as a bowl of comfort. But pair it with basmati rice to soak up every bit of the aromatic broth, or warm naan for tearing and scooping. I've also served it over roasted cauliflower for a lighter dinner, or alongside simple roasted vegetables if I'm in the mood for more substance. A squeeze of fresh lemon right at the end lifts everything and adds brightness without hiding the spices you've carefully built.

Why This Dish Matters

Dahl is one of those dishes that exists in almost every kitchen that knows how to feed people well. It's humble without being boring, nourishing without being heavy, and it tastes like someone took the time to care about what you're eating. The fact that it's naturally vegan and gluten-free feels almost accidental—it's just good, honest food that happens to be inclusive.

  • Make it on a Sunday to have for weeknight dinners when you need something warm and real.
  • Double the batch and freeze half for days when cooking feels like too much.
  • A bowl of this and fresh cilantro is all you really need, but lemon wedges never hurt.
Savory Lentil and Spinach Dahl served alongside fluffy basmati rice and warm naan bread on a rustic table. Save to Pinterest
Savory Lentil and Spinach Dahl served alongside fluffy basmati rice and warm naan bread on a rustic table. | seasonedstates.com

There's something grounding about a bowl of warm dahl, something that makes you slow down and actually taste what you're eating. Once you've made it once, you'll find yourself reaching for it again on those nights when you need dinner that feels like it was made with intention.

Recipe Questions & Answers

Red lentils are ideal as they cook quickly and soften well, allowing them to thicken the stew naturally.

Yes, chili powder can be reduced or increased according to your preferred heat level without affecting the overall flavor.

Add the chopped spinach near the end of cooking and cook just until wilted to preserve its vibrant color and nutrients.

This stew pairs well with basmati rice, warm naan, or crusty bread to soak up the flavors.

Use a potato masher to lightly mash some of the cooked lentils before adding spinach for a creamier consistency.

Yes, this dish is naturally gluten-free, but ensure any broth used is also gluten-free to avoid contamination.

Savory Lentil Spinach Dahl

Tender lentils and vibrant spinach cooked with fragrant spices for a flavorful, hearty dish.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Lentils

  • 1 cup dried red lentils, rinsed

Vegetables & Aromatics

  • 1 medium onion, finely diced
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 1 medium tomato, diced
  • 4 cups fresh spinach, roughly chopped

Spices

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric powder
  • ½ teaspoon chili powder, adjust to taste
  • 1 teaspoon garam masala
  • 1 teaspoon salt, or to taste
  • ¼ teaspoon black pepper

Liquids

  • 3 cups vegetable broth or water
  • 1 tablespoon vegetable oil

Optional Garnishes

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Sauté Onions: Heat the vegetable oil in a large saucepan over medium heat. Add the diced onion and sauté for 4 to 5 minutes until softened and translucent.
2
Cook Aromatics: Add the minced garlic and grated ginger to the pan; cook for 1 minute until fragrant.
3
Toast Spices: Incorporate ground cumin, ground coriander, turmeric, chili powder, and black pepper. Stir continuously for 30 seconds to release aromas.
4
Simmer Tomato: Add the diced tomato and cook for 2 to 3 minutes until softened.
5
Cook Lentils: Combine rinsed lentils and pour in vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes, stirring occasionally, until lentils are tender and the mixture thickens.
6
Finish with Spinach and Seasoning: Stir in salt, garam masala, and chopped spinach. Cook for 2 to 3 minutes until spinach wilts. Adjust seasoning to taste.
7
Serve: Serve hot, garnished with fresh cilantro and lemon wedges if desired.
Additional Information

Equipment Needed

  • Large saucepan
  • Wooden spoon
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 230
Protein 13g
Carbs 36g
Fat 4g

Allergy Information

  • Naturally free from gluten, dairy, eggs, and nuts; verify vegetable broth for allergens if store-bought.
Vivian Clarke

Sharing easy, wholesome recipes and real-life cooking tips for fellow food lovers.