In a medium pot, combine the lentils and vegetable broth. Bring to a boil, then reduce heat and simmer for 20-25 minutes, or until tender. Drain any excess liquid if necessary.
In a large skillet over medium heat, add a splash of water or vegetable broth. Sauté the chopped onion and garlic for about 3-4 minutes until soft.
Stir in the diced carrots and celery and cook for another 5-7 minutes, until they start to soften.
Add the cooked lentils to the vegetable mixture. Stir in the frozen peas, thyme, rosemary, tomato paste, soy sauce, salt, and pepper. Mix well, then remove from heat and set aside.
In a separate pot, bring water to a boil and add the cubed potatoes. Cook until tender, about 15 minutes, then drain.
In a bowl, mash the potatoes with plant-based milk and vegan butter until smooth and creamy. Season with salt and pepper to taste.
Preheat your oven to 400°F (200°C). In a baking dish, spread the lentil and vegetable mixture evenly at the bottom. Top it with the mashed potatoes, smoothing it out with a spatula.
Place the shepherd’s pie in the preheated oven and bake for 25-30 minutes, until the top is golden brown and the edges are bubbling slightly.
Allow the shepherd’s pie to cool for a few minutes before serving. Enjoy your hearty vegan meal!
Notes
Allow the pie to cool for a few minutes before serving for better slicing.