01 - Set oven to 400°F for baking the assembled shepherd's pie.
02 - Place sweet potatoes in a large pot, cover with water, and bring to a boil. Cook for 15-20 minutes until fork-tender, then drain thoroughly.
03 - Mash the cooked sweet potatoes with olive oil, plant-based milk, salt, and pepper until smooth and creamy. Set aside for topping.
04 - Heat 2 tbsp olive oil in a large skillet over medium heat. Sauté onion, carrots, and celery for 5 minutes until softened and fragrant.
05 - Stir in minced garlic and diced red bell pepper; cook for 2 minutes more until garlic is aromatic.
06 - Add lentils, tomato paste, thyme, rosemary, smoked paprika, bay leaf, and vegetable broth. Bring mixture to a gentle simmer.
07 - Reduce heat to low, cover, and simmer for 25-30 minutes, stirring occasionally. Cook until lentils are tender but not mushy, adding more broth if mixture becomes too dry.
08 - Remove and discard bay leaf. Stir in soy sauce and frozen peas. Season with salt and pepper. Simmer uncovered for 5 minutes to allow excess liquid to evaporate and filling to thicken.
09 - Transfer lentil mixture to a large baking dish (approximately 9x13 inch). Spread mashed sweet potatoes evenly over the filling, sealing edges to prevent overflow.
10 - Use a fork to create ridges and peaks in the sweet potato mash, which will become crispy and golden during baking.
11 - Bake in preheated oven for 20-25 minutes until the top is lightly golden and slightly crispy.
12 - Let the shepherd's pie rest for 10 minutes before serving, allowing layers to set for easier portioning.