vegetarian · easy
Red Lentil Dal with Spinach
Creamy one-pot red lentil dal with garlic, ginger, cumin and turmeric, finished with a big handful of spinach and a squeeze of lemon. Ready in 20 minutes.
Nutrition per serving (estimate): 260 calories · 13 g protein · 8 g fat · 37 g carbs
Jump to Recipe ↓
Filed under easy vegetarian dinner recipes, bean, chickpea and lentil dinners and one-pan dinner recipes.
Have these ready before you start
The 20-minute total uses the ingredients in the form listed below. Allow extra time for cooking or thawing them if needed.
- Have cooked rice or naan ready if serving it alongside. The dal method cooks the dry red lentils, but does not include cooking dry rice or making bread.
If there’s one pantry dinner worth learning by heart, it’s this one. Red lentils are the fastest-cooking dried legume in the supermarket: no soaking, no pressure cooker, and in a little over 12 minutes of simmering they collapse into something thick, golden and creamy. Add a base of onion, garlic, ginger and a few spices, stir in a bag’s worth of baby spinach at the end, and you have a warm, filling bowl that costs very little to make for four.
This is a weeknight version of masoor dal, cooked in a single saucepan. Rather than finishing with a separate pan of sizzling spiced oil (the traditional tadka), the cumin seeds bloom in the oil first, and everything else is built on top. You lose a little drama but none of the flavor, and there’s one less pan to wash.
Before you start
Put the kettle on before anything else. Adding water that’s already hot means the lentils start simmering within a minute instead of five, and that’s what makes 20 minutes realistic. Have the onion, garlic and ginger prepped while the oil heats; once the cumin seeds go in, things move quickly.
Ingredient notes
Red lentils. Sold as red lentils, split red lentils or masoor dal. They look orange-pink in the bag and turn golden-yellow as they cook. Don’t substitute green or brown lentils here; they stay whole and need longer.
Cumin seeds. Whole seeds sizzled in oil give a toasty, nutty flavor that ground cumin can’t quite match. If you only have ground, add 3/4 teaspoon with the other spices instead.
Turmeric, coriander and chili. Turmeric gives the color and an earthy base. Kashmiri chili powder is mild and adds a warm red tint; cayenne is hotter, so start with 1/4 teaspoon.
Tomato. One chopped tomato adds a gentle tang and body. Canned diced tomatoes are fine, and in winter they often taste better than fresh.
Spinach. Four packed cups seems like a lot, but it wilts down to almost nothing. Baby spinach needs no chopping.
Garam masala and lemon. Both go in at the end, off the heat. Garam masala adds warm, sweet spice aroma that fades if it’s cooked too long; lemon wakes everything up. Don’t skip the lemon.
How to make it
Bloom the cumin. Heat the oil over medium-high until it shimmers, then add the cumin seeds. In 20 to 30 seconds they’ll sizzle, smell toasty and darken by a shade. That’s your signal to add the onion right away so they don’t burn.
Soften the aromatics. Cook the onion for about 3 minutes with a pinch of salt, until it’s soft and starting to color at the edges. Stir in the garlic, ginger and ground spices for 30 seconds, just until the raw smell of the garlic is gone.
Simmer the lentils. Add the tomato, rinsed lentils, hot water and salt. Bring it to a boil, then turn it down to a lively simmer with the lid slightly ajar. Stir every few minutes, scraping the bottom, because lentils like to settle and stick. After 12 to 14 minutes they’ll have lost their shape completely and the dal will look thick and creamy.
Finish. Fold in the spinach a handful at a time until it wilts, then take the pot off the heat. Stir in the garam masala and lemon juice and taste. Lentils are mild, so most dals need a little more salt at this point than you’d expect.
Getting the texture right
Dal can be anything from a pourable soup to a spoonable stew, and both are correct. This recipe lands in the middle: thick enough to sit on rice, loose enough to soak into it. If you like it smoother, whisk it vigorously for 20 seconds before adding the spinach to break up the last of the lentils. And remember that dal keeps thickening as it cools, so if it looks just right in the pot, it will be thicker on the plate. Aim slightly loose.
Variations
- Coconut dal: Replace 1 cup of the water with light coconut milk, added in the last 5 minutes, for a richer, rounder flavor.
- Proper tadka finish: Skip the cumin at the start. At the end, heat 2 tablespoons of ghee or oil in a small pan, sizzle the cumin seeds with a dried red chili and a few curry leaves, and pour it over the dal.
- More vegetables: Add a diced carrot with the onion, or a cup of frozen peas with the spinach.
- Spicier: Add a slit green chili (serrano or Thai) with the garlic, or finish with red pepper flakes.
What to serve with dal
Steamed basmati rice is the classic pairing, and a microwave pouch is perfectly fine on a weeknight. Warm naan, chapati or pita are good for scooping. A spoonful of plain yogurt and a sharp pickle or chutney on the side round out the bowl. If you like this kind of quick, spiced vegetarian dinner, try the chickpea spinach curry, which follows a similar method with canned chickpeas and coconut milk, the quick mujadara of lentils and rice with browned onions, or the quick egg curry for a dinner built around eggs. For more ideas, browse our bean, chickpea and lentil dinners and easy vegetarian dinner recipes.
Storage and reheating
Let the dal cool, then refrigerate it in a covered container for up to four days. It freezes well for up to three months, though the spinach darkens a little. It will be very thick straight from the fridge; reheat it in a saucepan over medium-low heat with a few tablespoons of hot water, stirring until it’s loose and bubbling, or microwave it covered, stirring halfway. A fresh squeeze of lemon brings it back to life.
Cooking for Ramadan? See our Ramadan 2027 quick iftar recipes. For more fast weeknight meals, see our quick dinner ideas for 2027.
Quick supper
Recipe card
Ingredients
- 1 cup (200 g) red lentils (masoor dal)
- 2 tbsp neutral oil, ghee, or butter
- 1 tsp cumin seeds
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 tbsp finely grated fresh ginger
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1/4 to 1/2 tsp Kashmiri chili powder or cayenne
- 1 Roma tomato, chopped (or 1/2 cup canned diced tomatoes)
- 3 1/2 cups hot water, plus more as needed
- 1 tsp kosher salt, plus more to taste
- 4 packed cups (about 4 oz) baby spinach
- 1/2 tsp garam masala
- 1 to 2 tbsp fresh lemon juice
- Chopped fresh cilantro, to serve
- Cooked basmati rice or warm naan, to serve
Instructions
Preparation images are AI-generated illustrations.
- 1
Rinse the lentils in a fine-mesh sieve under cold water, rubbing them with your fingers, until the water runs mostly clear. Put the kettle on. Heat the oil in a 3- to 4-quart saucepan over medium-high heat, add the cumin seeds and let them sizzle 20 to 30 seconds, until fragrant and a shade darker.
Step 1 · AI-generated illustration - 2
Add the onion with a pinch of salt and cook 3 minutes, stirring often, until softened and golden at the edges. Add the garlic, ginger, turmeric, coriander and chili powder and stir for 30 seconds.
Step 2 · AI-generated illustration - 3
Add the tomato, the drained lentils, 3 1/2 cups of hot water from the kettle and the salt. Bring to a boil, then lower the heat to a lively simmer, partially cover and cook 12 to 14 minutes, stirring every few minutes, until the lentils are completely soft and collapsing into a thick, creamy dal. Add a splash more hot water if it gets thicker than you like.
Step 3 · AI-generated illustration - 4
Stir in the spinach a handful at a time until it wilts, about 1 minute. Turn off the heat, stir in the garam masala and lemon juice, taste and add more salt or lemon if needed. Serve with rice or warm naan, topped with cilantro.
Step 4 · AI-generated illustration
Helpful tips
- Start with hot water from the kettle: it brings the pot back to a boil almost instantly, which is what keeps this dal inside 20 minutes.
- Red lentils need no soaking, but they do need rinsing. Skipping it leaves a gray foam on top and a slightly dusty taste.
- Dal thickens a lot as it stands. Loosen leftovers with a splash of hot water when reheating.
Frequently asked questions
Do you need to soak red lentils for dal?
No. Red lentils are split and hulled, so they cook through in about 12 to 15 minutes without soaking. Just rinse them well in a sieve to wash off surface starch and any dust. Whole brown or green lentils are different: they hold their shape and take longer, so they won't give you the same creamy texture in this time.
Why are my red lentils not getting soft?
The most common reason is old lentils; they've been on the shelf a long time and dry out further, so they take longer to break down. Simmer a few minutes more with extra hot water. Too little water can also leave them chalky. Keep the pot at a steady simmer rather than barely bubbling, and stir now and then so they cook evenly.
Can I use frozen spinach in red lentil dal?
Yes. Use about 1 cup of frozen chopped spinach, thawed and squeezed dry, and stir it in for the last 2 minutes so it heats through. Kale or chard also work; strip the stems, chop the leaves finely and give them 2 to 3 minutes.
Is this red lentil dal vegan and gluten-free?
It's vegan when you use oil rather than ghee or butter, and naturally gluten-free. Serve it with rice instead of naan if you're avoiding gluten, and check that your spice blends don't contain added fillers.
How do I make dal thicker or thinner?
For a thicker dal, simmer it uncovered for a few extra minutes or mash some of the lentils against the side of the pot. For a soupier dal, stir in hot water a quarter cup at a time until it's the way you like it, then check the salt again.
How long does dal keep, and can I freeze it?
Refrigerate it in a covered container for up to four days; the flavor deepens overnight. It freezes well for up to three months. Thaw it in the fridge, then reheat in a saucepan with a splash of water, stirring until bubbling, and add a fresh squeeze of lemon before serving.
Related recipes

Vegetarian · 17 min
Fast Chickpea Spinach Curry
Warm chickpeas simmered in a spiced tomato sauce with fresh spinach.

Vegetarian · 15 min
Black Bean and Corn Tacos
Smoky, slightly crispy black beans and charred corn piled into warm corn tortillas with avocado, quick-pickled onions, cotija and cilantro.

Vegetarian · 15 min
Halloumi and Roasted Pepper Couscous
Fluffy lemon-herb couscous with chickpeas, jarred roasted peppers, and golden pan-fried halloumi.

Vegetarian · 19 min
Quick Egg Curry (Egg Masala) for Chapati or Rice
Hard-boiled eggs simmered in a spiced onion and tomato masala gravy, ready in 19 minutes. A cheap, filling Indian-style curry to scoop up with chapati or rice.