This warm lentil and spinach salad comes together in one saucepan and one skillet, and it’s genuinely filling enough to be dinner. The cumin and coriander give the lentils a savory depth that plain salads just don’t have, and the whole thing is on the table in 35 minutes.
Smart swaps
- Green lentils: These hold their shape after cooking, which matters here. Brown lentils work too. Avoid red lentils — they go mushy and will turn the salad into something closer to a spread.
- Baby spinach: Flat-leaf spinach or even chopped Swiss chard works fine. Frozen spinach is not a good swap — it releases too much water and makes the skillet soggy.
- Vegetable broth instead of water: Worth doing if you have it open. It adds background flavor without any extra work.
- Lemon juice: Bottled lemon juice is a reasonable substitute, but fresh makes a noticeable difference here since it’s added raw at the end.
Before you start
The one thing that actually matters is not overcooking the lentils. Start checking them at the 15-minute mark — you want them tender but still holding their shape. Mushy lentils will clump in the skillet and the texture of the whole dish suffers. Drain them as soon as they’re done and spread them out briefly if they seem like they’re steaming themselves soft. The second thing worth knowing: add the spinach off or at the very end of the heat. It only needs 1–2 minutes. Overcooked spinach turns dark and watery, and it pulls moisture into the lentils.
Mistakes to avoid
- Skipping the drain: Even a small amount of residual cooking liquid will make the skillet watery. Drain the lentils well before adding them to the pan.
- Adding garlic too early: Garlic burns fast over medium heat. Add it with the spices after the onion is already soft, and only cook it for about a minute.
- Under-seasoning: Lentils absorb salt. Taste after you add the lemon juice and adjust — the dish often needs more salt than you’d expect at that final stage.
- Crowding the skillet: If you’re doubling the recipe, use the largest skillet you have. A crowded pan traps steam and the spinach won’t wilt evenly.
- Dressing too early if meal-prepping: If you’re making this ahead, hold the lemon juice until just before serving. It keeps the spinach from going dull and slightly bitter overnight.
Storage and reheating
Store leftovers in an airtight container in the fridge for up to 4 days. The lentils absorb the seasoning as they sit, so day-two portions often taste better. Reheat in the skillet over medium-low with a small splash of water or broth to loosen things up — about 3–4 minutes, stirring occasionally. Skip the microwave if you can; it tends to make the spinach rubbery. This salad doesn’t freeze well — the spinach breaks down and the lentils lose their texture on thawing.
Warm Lentil and Spinach Salad
Equipment
- Medium saucepan
- Large skillet
- Mixing bowl
- Wooden spoon
Ingredients
- 1 cup green lentils rinsed and drained
- 3 cups water or vegetable broth for added flavor
- 3 tablespoons extra virgin olive oil
- 1 small red onion finely diced
- 2 cloves garlic minced
- 4 cups baby spinach roughly chopped
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- 1 tablespoon lemon juice freshly squeezed
- ½ teaspoon salt to taste
- ¼ teaspoon black pepper to taste
Instructions
- In a medium saucepan, combine the lentils and water. Bring to a boil, then reduce heat and simmer for 15-20 minutes, until the lentils are tender but not mushy. Drain any remaining liquid and set aside.
- In a large skillet over medium heat, heat the olive oil. Add the diced red onion and sauté for 3-4 minutes until softened and fragrant.
- Add the minced garlic, cumin, and coriander. Stir and cook for another minute until the spices are aromatic.
- Add the cooked lentils to the skillet, stirring to combine with the onion and spices.
- Add the chopped spinach and stir gently until just wilted, about 1-2 minutes.
- Remove from heat and drizzle with fresh lemon juice. Season with salt and black pepper to taste.
- Serve warm as a main dish or side. Garnish with a drizzle of olive oil or fresh herbs if desired.
Notes
- For added texture, consider topping with toasted pine nuts or crumbled feta.
- This salad pairs well with grilled chicken or fish for added protein.
Nutrition
Frequently asked questions
Do I need to soak the lentils before cooking?
No, green lentils don’t need soaking. Just rinse them under cold water and they’re ready to go straight into the pot.
Can I make this salad ahead of time?
Yes — cook the lentils and the onion-spice base up to two days ahead and refrigerate them separately. Combine and add the spinach fresh when you’re ready to serve, since wilted spinach doesn’t hold well overnight.
Is this recipe vegan?
Yes, as written it’s fully vegan. The optional feta topping mentioned in the recipe card notes is the only non-vegan addition, and it’s easy to skip or replace with toasted pine nuts.
My lentils turned out mushy — what went wrong?
They cooked too long or were simmered too hard. Keep the heat at a gentle simmer and start checking at 15 minutes. Once they’re just tender, drain them immediately — they keep cooking from residual heat if you leave them sitting in hot water.
Can I serve this cold, like a packed lunch?
Yes, it works well at room temperature or slightly chilled. Add a little extra lemon juice before packing — it brightens the flavors back up after the salad has been sitting in the fridge. Skip the garnish though; not worth the extra dish.
Try these next
- Gourmet Avocado Toast with Poached Egg and Mediterranean Flair
- Street Food Magic: Authentic Chicken Shawarma
- Fresh Vegetable Spring Rolls
- Pistachio Baklava


















































