Lemon-Herb Lentils with Artichokes, Mushrooms and Roasted Tomatoes

French green lentils, golden mushrooms and tender artichokes make a warm skillet that feels both substantial and bright. Roasted cherry tomatoes bring juicy sweetness, spinach softens into the lentils, and lemon and fresh herbs finish the dish with a lift. The different textures remain visible, inviting you to gather a little of everything on the fork.
A little overlap makes the cooking flow comfortably: tomatoes in the oven, lentils in a saucepan, mushrooms in the skillet. Bring those parts together only once they are ready. That keeps the mushrooms from becoming waterlogged and gives the lentils a chance to stay tender but intact.

Cook Each Part for Its Best Texture
French green lentils hold their shape well, but they still need checking as they simmer. Start tasting around the suggested time and look for a tender center without a hard bite. Age and brand affect cooking time, so add a little water if the pan dries before the lentils soften, and drain excess liquid when needed.
The tomatoes are ready when their skins blister and their flesh softens. Roasting lets some moisture escape and concentrates their flavor, giving them a different role from the lemon added later. Space them on a rimmed tray rather than piling them in a deep dish, where they will release more liquid into one another.
Make Room for the Mushrooms
Sauté the mushrooms until their released moisture evaporates and their edges turn golden. A broad pan helps; crowding traps steam and delays browning. Transfer them to a plate before cooking the shallot and garlic, then return them near the end so their texture is not lost in the simmer.
The measured skillet oil is divided between the mushrooms and aromatics. Keep the separate roasting oil in mind as you cook rather than pouring all the skillet oil over the tomatoes. Drain the artichokes well, and taste the dish before adding final salt because brined vegetables and broth can contribute quite different amounts.
Finish With Lemon and Fresh Herbs
Lemon zest provides fragrance, while the juice brings the sharper acidity that balances the lentils and mushrooms. Add the spinach late so it wilts without a long cook. A gentle fold brings the components together with less breakage than vigorous stirring.
Parsley and basil are most noticeable when scattered over the finished dish. A small drizzle of aged balsamic adds a sweet-tangy accent, and toasted pine nuts or walnuts bring crispness. Choose one or two finishes that sound appealing rather than adding every garnish; the roasted tomatoes already provide a generous burst of flavor.
Adapt the Bowl, Keep the Contrasts
Lentils provide plant protein and fiber, with mushrooms, artichokes, tomatoes and spinach adding a varied vegetable base. Cooked farro or pearled barley can replace the cooked lentils for a chewier grain dish, but use the grain’s own cooking liquid and timing. This changes both texture and nutritional balance; barley and farro also contain gluten.
Zucchini or eggplant can take the mushrooms’ place, with a softer, less savory result. Pre-cooked lentils save the saucepan step, though they should be drained and gently warmed rather than simmered again from dry. Serve with bread, quinoa or rice, or add a modest spoonful of cashew cream or lemony vegan yogurt for contrast.
Prepare the Pieces Ahead
Cook the lentils and roast the tomatoes up to three days ahead, then refrigerate them separately. Reheat the finished dish to 165°F, adding a little water if the lentils have absorbed the remaining moisture. Fresh herbs and lemon are best added near serving so their brightness remains clear.
For another use for lentils and mushrooms, explore the Tuscan lentil-mushroom ragù. Its longer-cooked sauce offers a different way to enjoy the same savory pairing.

Lemon-Herb Lentils with Artichokes, Mushrooms and Roasted Tomatoes
Ingredients
Equipment
Method
- Heat the oven to 400°F (200°C). Toss the cherry tomatoes with enough olive oil to lightly coat them and a little salt and pepper. Spread on a rimmed baking sheet and roast for 15–20 minutes, until blistered and softened.
- Combine the rinsed lentils and vegetable broth in a saucepan. Bring to a boil, reduce the heat and simmer uncovered until tender but still holding their shape, starting to check at 20–25 minutes. Add a little water if the pan dries before they soften. Drain excess liquid if needed.
- While the lentils cook, heat half the measured olive oil in a large skillet over medium heat. Add the sliced mushrooms and a pinch of salt. Cook for about 6–8 minutes, stirring occasionally, until their moisture evaporates and their edges turn golden. Transfer to a plate.
- Add the remaining measured olive oil to the skillet. Cook the shallot for 2–3 minutes, until softened. Add the garlic, oregano, cumin and optional red pepper flakes and cook for 1 minute, stirring.
- Add the artichoke hearts and cook for 3–4 minutes. Stir in the cooked lentils, lemon zest and juice. Season with salt and pepper and cook for another 2–3 minutes, until hot throughout.
- Stir in the spinach until wilted, then return the mushrooms to the skillet. Toss gently to keep the lentils intact.
- Remove from the heat. Top with the roasted tomatoes and scatter over the parsley and basil. Serve warm, with any desired accompaniments.
Nutrition
Notes
Made this?
We’d love to see it — tag @OurSoulfulTable on Instagram.Explore Cooking Resources
Build kitchen confidence with practical guides to ingredients, substitutions, storage and plant-based cooking.
Ingredient Encyclopedia
Understand what ingredients are, how they behave, and how to use, store and substitute them.
Vegan Swaps
Choose substitutions by the job they need to do in everyday cooking and baking.
Food Storage
Keep ingredients and prepared food fresher, safer and more useful while wasting less.
Cooking
Build confidence with plant-based methods, tools and the culinary science behind them.






