Vegetarian Shepherd's Pie that's easy to make and perfect for busy weeknight dinners! The lentil filling is so full of flavor, then topped with a fluffy and delicious cauliflower mash. Place the entire thing in a casserole dish, bake, and enjoy. Every single bite is so tasty!
Heat a medium saucepan over medium-high heat. When hot, add in the olive oil and onions. Cook, stirring often, until the onions are light brown (about 5 minutes).
Add in the bell pepper and cook for 2 minutes.
Reduce to medium heat and add the tomato paste, garlic, cornstarch, salt, oregano, and red pepper flakes. Mix well and cook for 1 minute.
Add in the lentils and 3 cups of broth. Mix well and bring to a boil
Simmer, adding 1 cup of additional broth as needed, until lentils are fully cooked (about 20-25 minutes).
When the lentils are almost cooked, add in the peas. Cook until the mixture is very thick and remove from heat.
Make Cauliflower Mash
Bring a pot of salted water to a boil and cook the cauliflower until tender, about 6-8 minutes. Drain.
Heat the butter in a small saucepan over medium heat. When the butter melts, add the garlic, salt, and pepper. Cook until fragrant, about 1 minute.
Combine the cauliflower, butter-garlic mixture, and parmesan cheese in a food processor.
Puree until smooth.
Assemble The Pie
Spoon the lentils into a greased pan or casserole dish.
Add the cauliflower mash on top and smooth into an even layer.
Bake for 25-30 minutes, or until the top is browned in spots. Enjoy!