Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the onion, carrots, and celery and cook until softened, about 8-10 minutes, stirring occasionally.
- Add the garlic, thyme, rosemary, and red pepper flakes (if using) and cook for another minute until fragrant.
- Stir in the lentils, vegetable broth, diced tomatoes (with their juice), tomato paste, and Worcestershire sauce.
- Bring to a boil, then reduce heat to low, cover, and simmer for 25-30 minutes, or until the lentils are tender.
- Stir in the frozen peas and corn and cook for another 5 minutes, or until heated through. Season with salt and pepper to taste.
- While the lentils are simmering, place the potatoes in a large pot and cover with cold water.
- Bring to a boil and cook until tender, about 15-20 minutes.
- Drain the potatoes and return them to the pot.
- Add the milk or cream, butter, salt, and pepper. Mash until smooth and creamy. Stir in the Parmesan cheese (if using).
- Preheat oven to 375°F (190°C).
- Pour the lentil filling into a 9x13 inch baking dish.
- Spread the mashed potatoes evenly over the lentil filling.
- Bake for 20-25 minutes, or until the potato topping is golden brown.
- Let cool for a few minutes before serving.
Notes
For a vegan version, use vegan butter alternative and omit the Parmesan cheese. To add extra flavor to the mashed potatoes, try adding garlic powder, onion powder, or smoked paprika. A squeeze of lemon juice or a splash of balsamic vinegar at the end brightens the entire dish. Leftovers can be stored in the refrigerator for up to 3 days.
