This easy Lentil and Tomato Protein Stew is a simple, budget-friendly meal made with just a handful of pantry ingredients. It’s warm, comforting, naturally vegan, and packed with plant-based protein and fibre. Perfect for a quick lunch, healthy dinner, or meal prep when you don't have much in the fridge.
Sometimes the simplest recipes are the most satisfying. This lentil and tomato protein stew uses canned lentils and chopped tomatoes to create a hearty meal without spending hours in the kitchen.
You only need a few everyday ingredients to make this easy lentil stew.

One of the best things about this healthy lentil stew is how easy it is to adapt.
This stew is satisfying on its own, but you can easily turn it into a larger meal. Serve it with crusty bread, toasted pita, brown rice, or a baked potato.
For a lighter option, add a spoonful of plain yoghurt and sprinkle with fresh parsley.
Store leftover lentil and tomato stew in an airtight container in the refrigerator for up to 3–4 days.
You can also freeze individual portions for up to 3 months. Allow the stew to cool before freezing, then thaw overnight in the refrigerator.
Reheat gently on the stovetop or in the microwave, adding a splash of water if needed.
Lentils are an excellent source of plant-based protein, making them a useful ingredient for vegetarian and vegan meals.
This simple stew provides approximately 11–13g of protein per serving, depending on the brand of lentils used. Although it contains a useful amount of protein, it is not as protein-dense as recipes made with meat, fish, or tofu.
For an extra protein boost, serve it with a generous spoonful of high-protein Greek yoghurt or add another protein-rich ingredient.
Looking for more easy meals made with everyday ingredients? Check out our 7 High-Protein Meals You Can Make from Random Ingredients for more inspiration. You might also enjoy our Creamy Spiced Chickpea & Yogurt Bowl for a quick, protein-rich lunch or the Egg Fried Wrap with Cheese for a simple, satisfying meal ready in minutes.