Some healthy stews seem designed to test your commitment to virtue. This one is not. The onions, carrots, and celery get a proper head start in olive oil, the tomato puree cooks down until it turns darker and sweeter, and the lentils settle into a thick, spoonable texture that actually feels like a meal. Then the spinach wilts in and the lemon cuts through the richness right at the end, which keeps the whole pot from sliding into despair. It is simple pantry cooking, but with enough contrast to make you want the second bowl.
Main DishesHigh-Protein Lentil, Tomato and Spinach Bean Stew
This is the kind of stew that earns its place on repeat: thick enough to feel like dinner, bright enough not to taste like regret. Cooked lentils bring the protein, carrots and celery build sweetness, spinach folds in at the end, and a little lemon keeps the whole pot awake. It is cheap, practical, and deeply satisfying — which is inconvenient for the processed food industry, but we all need to make sacrifices.
Ingredients
Preparation Steps
Build the base
Heat the olive oil in a large pot over medium heat. Add the onions, carrots, and celery, tofu cut in small pieces and cook for 8 to 10 minutes, stirring now and then, until softened and lightly golden at the edges. Stir in the garlic, ground cumin, and paprika and cook for 30 seconds to 1 minute, just until fragrant.
Add tomato and lentils
Stir in the tomato puree and cook for 2 to 3 minutes, stirring, until it darkens slightly and smells sweeter. Add the cooked lentils, salt ,pepper and a splash of water to loosen the pot, then bring everything to a gentle simmer.
Simmer until thick
Lower the heat to medium-low and simmer uncovered for 10 to 15 minutes, stirring from time to time, until the vegetables are fully tender and the stew is thick but still spoonable. If it gets too tight before the carrots are soft, add a small splash of water.
Finish with spinach and lemon
Stir in the spinach and cook for 1 to 2 minutes, just until wilted through the stew. Add the lemon juice, stir well, and let the pot sit off the heat for 5 minutes so the flavors settle.
Serve
Ladle the stew into bowls while hot. The texture should be spoonable and thick, with tender vegetables and lentils suspended in a rich tomato base.
Recipe insights
A stew that tastes like dinner, not punishment
Why the nutrition side is quietly impressive
Lentils do a lot here: they bring a strong dose of plant protein, slow-digesting carbohydrates, and plenty of fiber for fullness and steadier energy.Tofu add some extra protein, the vegetables add more fiber, along with potassium, folate, and a useful spread of antioxidants from carrots, spinach, garlic, and tomato. Olive oil keeps the fat profile gentler than a meat-heavy stew, while cumin and paprika add depth without needing a heroic amount of salt or cream. In short, it feeds people like actual human beings, not like a marketing department trying to sell "wellness."
Why it fits the Eat-Lancet approach
This pot leans hard into the Eat-Lancet idea that legumes and vegetables should be more present in on our plates. Using lentils as the main protein lowers the environmental footprint compared with a typical meat-based stew. It is affordable, mostly plant-based, and built from foods that many families already know how to use. More lentils, more plants, less meat— a surprisingly solid life strategy.
Small details that make it work on a busy night
There is no complicated technique hiding in the shadows here. You soften the base, toast the spices briefly, simmer until thick, then let the stew rest for 5 minutes off the heat so the tomato, lemon, and lentils stop arguing and start behaving like a coherent dinner. That short pause really helps the texture settle. Serve it as is, with bread, over brown rice, or reheated the next day when it is somehow even better. Convenient, cheap, filling, and child-manageable.
I'm using cooked lentils here because they're perfect for busy nights. Of course, if you have the time and the inclination, you can cook the lentils from scratch. (I had the time tonight… just not the inclination.)






Comments
Be the first to comment 👇