Savory Lentil Spinach Dahl

Close-up of Savory Lentil and Spinach Dahl with fresh cilantro and lemon wedges, served in a rustic bowl. The vibrant red lentil stew features tender spinach leaves and warm, aromatic spices. Perfect for a comforting vegetarian main dish. A hearty Indian-inspired meal, ideal for a cold evening. Save
Close-up of Savory Lentil and Spinach Dahl with fresh cilantro and lemon wedges, served in a rustic bowl. The vibrant red lentil stew features tender spinach leaves and warm, aromatic spices. Perfect for a comforting vegetarian main dish. A hearty Indian-inspired meal, ideal for a cold evening. | platewellcrafted.com

This dish features tender red lentils simmered in a blend of aromatic spices with fresh spinach added towards the end to retain vibrant flavor and color. Sautéed onions, garlic, and ginger build a fragrant base, enriched by cumin, coriander, turmeric, chili, and garam masala. After slow cooking, the stew thickens to a comforting consistency. Garnished with fresh cilantro and a wedge of lemon, it serves as a richly flavored vegetarian main or side. Simple to prepare and naturally gluten-free and vegan, it's ideal for a nutritious, satisfying meal.

A friend once told me dahl was just lentil soup, and I spent the next hour proving her wrong over steaming bowls and warm naan. The way the spices bloom in hot oil, the creamy collapse of red lentils, the bright shock of spinach stirred in at the end, it all feels like kitchen magic. This version became my weeknight comfort when I needed something fast, filling, and forgiving. It never tastes the same twice, and that is exactly why I keep making it.

I made this the first time my sister went vegan, nervous she would miss the richness of our usual dinners. She scraped her bowl clean and asked for the recipe before I even sat down. Now its the dish I bring when someone needs feeding, whether theyre grieving, celebrating, or just too tired to cook. It says I care without making a fuss.

Ingredients

  • Dried red lentils: They cook faster than any other lentil and break down into a creamy, porridge like texture that holds the spices beautifully.
  • Onion, garlic, ginger: This trio is the aromatic backbone, always cook the ginger and garlic just until fragrant or they turn bitter.
  • Tomato: Fresh is best for a slight tang, but canned diced tomatoes work in a pinch if you drain them a bit.
  • Fresh spinach: It wilts down to almost nothing, so do not be shy, a big handful adds color and a mineral sweetness.
  • Cumin, coriander, turmeric, chili powder, garam masala: Toasting them in oil for just 30 seconds wakes up their flavor, turmeric stains everything so wipe spills fast.
  • Vegetable broth or water: Broth adds depth, but water works fine if you are generous with the spices and salt.
  • Vegetable oil: Any neutral oil will do, I use whatever is open on the counter.
  • Fresh cilantro and lemon wedges: Optional but transformative, the brightness cuts through the richness and makes every bite feel alive.

Instructions

Start with the aromatics:
Heat the oil over medium heat and add the onion, letting it soften and turn golden at the edges for 4 to 5 minutes. Stir in the garlic and ginger, and as soon as the kitchen smells warm and sweet, move fast.
Bloom the spices:
Add the cumin, coriander, turmeric, chili powder, and black pepper, stirring for 30 seconds until the pan sizzles and the spices darken slightly. This step is where the flavor lives, so do not skip it or let them burn.
Cook down the tomato:
Toss in the diced tomato and let it soften for 2 to 3 minutes, breaking it up with your spoon. It should look jammy and collapsed, not watery.
Simmer the lentils:
Stir in the rinsed lentils and pour in the broth, bringing everything to a boil before dropping the heat to a gentle simmer. Let it cook uncovered for 20 to 25 minutes, stirring now and then, until the lentils are tender and the dahl thickens into something you could almost eat with a fork.
Finish with greens and spice:
Stir in the salt, garam masala, and chopped spinach, cooking for 2 to 3 minutes until the spinach wilts and disappears into the dahl. Taste it now and adjust the salt or chili if needed.
Serve it warm:
Ladle into bowls and top with fresh cilantro and a wedge of lemon. Squeeze the lemon over just before eating for a bright, tangy finish.
Save
| platewellcrafted.com

One winter evening I served this to a friend who swore she hated lentils, and she ate two bowls without saying a word. When she finally looked up, she just said, okay, I was wrong. That is the moment this recipe stopped being dinner and became proof that the right spices and a little patience can change anyones mind.

How to Make It Creamier

If you want a thicker, silkier texture, use a potato masher to gently crush some of the lentils after they are cooked but before you add the spinach. You are not making hummus, just breaking up enough lentils to release their starch and bind everything together. A splash of coconut milk stirred in at the end also adds richness without overwhelming the spices.

What to Serve It With

This dahl begs for something to soak it up, and basmati rice is the classic choice, fluffy and fragrant and ready in the same amount of time. Warm naan or roti are even better if you like tearing bread and scooping every last bit from the bowl. I have also served it over roasted sweet potatoes when I wanted something heartier and a little sweet to balance the spice.

Storage and Leftovers

Dahl keeps beautifully in the fridge for up to four days and freezes well for up to three months, though you may need to thin it with a bit of water when reheating. The flavors deepen overnight, so leftovers often taste better than the first serving. I like to reheat it gently on the stove, stirring in a squeeze of lemon and a handful of fresh cilantro to wake everything back up.

  • Store in an airtight container and let it cool completely before refrigerating to avoid condensation.
  • Freeze in portion sized containers so you can thaw just what you need for a quick lunch.
  • Reheat on the stovetop over low heat, adding liquid as needed to loosen the texture.
A hearty bowl of Savory Lentil and Spinach Dahl, steaming warmly, nestled beside fluffy basmati rice. Golden spices infuse the thick lentil stew, while bright green spinach adds a pop of color. An easy vegan dinner recipe ready in under an hour. Perfect for meal prep, gluten-free, and deliciously satisfying. Save
A hearty bowl of Savory Lentil and Spinach Dahl, steaming warmly, nestled beside fluffy basmati rice. Golden spices infuse the thick lentil stew, while bright green spinach adds a pop of color. An easy vegan dinner recipe ready in under an hour. Perfect for meal prep, gluten-free, and deliciously satisfying. | platewellcrafted.com

This is the kind of recipe that rewards you for showing up, even on the nights when you are too tired to care. It is warm, generous, and never judges you for using water instead of broth or skipping the cilantro.

Recipe FAQs

Red lentils are preferred as they cook quickly and break down to create a creamy texture ideal for this stew.

Yes, chili powder amount can be reduced or increased according to your heat preference without affecting the overall flavor balance.

Fresh spinach should be roughly chopped and added near the end of cooking to preserve its bright color and fresh taste.

Vegetable broth adds depth but water can be used as a substitute; the flavor will be milder but still satisfying.

Partially mashing the cooked lentils with a potato masher before adding spinach helps achieve a creamier, thicker consistency.

This stew pairs well with basmati rice or warm naan bread to complement its rich, spiced flavors.

Savory Lentil Spinach Dahl

A hearty Indian stew simmered with lentils, spices, and fresh spinach for a flavorful wholesome meal.

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 fresh ginger, grated
  • 1 medium tomato, diced
  • 4 cups fresh spinach, roughly chopped

Spices

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

Liquids

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

Optional Garnishes

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Sauté Aromatics: Heat vegetable oil in a large saucepan over medium heat. Add diced onion and sauté for 4 to 5 minutes until softened and translucent.
2
Cook Garlic and Ginger: Add minced garlic and grated ginger to the pan; cook for 1 minute until fragrant.
3
Toast Spices: Stir in ground cumin, coriander, turmeric, chili powder, and black pepper. Cook for 30 seconds to release aromas.
4
Add Tomato: Incorporate diced tomato and cook for 2 to 3 minutes until softened.
5
Simmer Lentils: Mix in rinsed lentils, then pour in vegetable broth. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes, stirring occasionally, until lentils are tender and stew has thickened.
6
Add Seasoning and Spinach: Stir in salt, garam masala, and chopped spinach. Cook for 2 to 3 minutes until spinach wilts.
7
Final Adjustments: Taste and adjust seasoning as needed before serving.
8
Serve: Serve hot, optionally garnished with chopped cilantro and lemon wedges.
Additional Information

Equipment Needed

  • Large saucepan or pot
  • 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.
Emily Rhodes

Home chef sharing easy, family-friendly recipes, creative meal prep, and seasonal cooking tips for everyday food lovers.