Side Dishes
This butternut squash shepherd's pie transforms a classic comfort dish into a vegetarian showstopper with rich, velvety layers. The secret lies in roasting the squash until tender and sweet, then blending it into a savory filling that pairs perfectly with earthy mushrooms and hearty lentils.
I developed this recipe after years of perfecting the balance between creamy mashed topping and robust filling—no one will guess it's meat-free.
The mashed potato topping gets an upgrade with roasted butternut squash purée, adding natural sweetness and vibrant color while keeping the dish light yet satisfying. This method eliminates the need for heavy cream, using olive oil and roasted garlic instead to create a smooth, golden crust.
The filling simmers until thickened with a touch of tomato paste and fresh herbs, ensuring every bite delivers deep, savory flavor.
What you'll end up with is a pie that looks elegant enough for dinner parties but simple enough for weeknight meals—crisp golden edges, tender filling, and layers that melt together under the broiler.
The aroma alone will have everyone gathering around the table, and the first forkful proves this vegetarian version rivals traditional recipes.
Serve with a crisp green salad or steamed vegetables to complete the meal, or make a double batch for leftovers that reheat beautifully. This recipe delivers restaurant-quality results with minimal effort, perfect for those who want comfort food with a modern twist.
Ingredients for butternut squash shepherd's pie
Six layers of comfort, all vegetarian. Roasted squash meets savory lentils under a golden, creamy topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Butternut Squash 🎃 | 3 lb | Peeled, cubed, roasted until tender |
| Green Lentils 🌱 | 1 ½ cups | Dried, rinsed before cooking |
| Vegetable Stock 💧 | 2 cups | Low-sodium preferred |
| Creamy Tomato Paste 🍅 | 2 tbsp | Squeeze tube for convenience |
| Mushrooms 🍄 | 1 ½ lb | Cremini or white, sliced |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Fresh Rosemary 🌿 | ⅛ cup | Leaves only, finely chopped |
| Russet Potatoes 🥔 | 2 lb | Yukon gold works too |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Whole Milk 🥛 | ½ cup | Warmed slightly |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The butternut squash is the star—look for firm, heavy squash with no soft spots. Whole Foods or Trader Joe's carry the best quality, but any grocery store will have it in season. Roast until fork-tender; that sweetness balances the earthy mushrooms perfectly. For lentils, green or brown work best—they hold their shape better than red. Rinse them well before cooking to remove any debris. The mushrooms? Cremini or white are ideal—their meaty texture mimics traditional shepherd's pie filling. If you can't find fresh thyme, dried works at one-third the amount, but fresh is worth seeking out for its bright aroma.
No vegetable stock on hand? Low-sodium chicken broth works in a pinch, but vegetable broth from a carton is the best backup. The tomato paste can be swapped for 1/4 cup crushed tomatoes if you prefer, though it adds moisture. For the topping, Yukon gold potatoes create a creamier mash than russets, but russets give a fluffier texture. The olive oil matters here—use a fruity, peppery variety like California extra-virgin. If you're short on rosemary, dried thyme at half the amount works, but the piney note is worth capturing. Prefer a lighter topping? Reduce the butter to 1/4 cup and add an extra 1/4 cup milk.
This pie reheats beautifully—350°F for 20-25 minutes until bubbly. For best results, cover with foil the first 10 minutes to prevent over-browning. Leftovers keep 4 days in the fridge, frozen for 3 months. The topping can be prepped ahead and refrigerated for 2 days before assembling. For make-ahead convenience, freeze the filling separately and bake straight from frozen—just add 10 extra minutes to the baking time. The aroma alone will draw everyone to the table, so plan accordingly.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just roast the squash, simmer the lentils, mash it all together, and bake. No dirty dishes beyond one pan and a fork.
- Sweet-Savory Balance: That roasted squash caramelizes into a honeyed richness while the lentils and tomato paste ground it with deep, earthy warmth. Honestly, the contrast is what makes it dangerously good.
- Meal Prep MVP: Double the batch and freeze half—thawed portions reheat like a dream. It’s my go-to for busy weeks when I need hearty, nutritious meals without the fuss.
- Budget-Friendly Luxury: Lentils and squash stretch into four servings, and mushrooms add umami depth without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for butternut squash shepherd's pie
This method delivers a rich, layered dish with tender filling and creamy mashed topping.
Prepare the Butternut Squash and Lentil Filling
Preheat your oven to 375°F. Peel and cube the 3 lb butternut squash, then toss it with 0.25 cup fresh thyme, 0.125 cup fresh rosemary, 0.5 cup extra-virgin olive oil, 1 tsp sea salt, and 0.25 tsp ground black pepper. Spread the squash on a baking sheet in a single layer and roast for 30-35 minutes until fork-tender and golden. Set aside to cool slightly.
While the squash roasts, rinse the 1.5 cups green lentils thoroughly. In a medium pot, combine the lentils with 2 cups vegetable stock and bring to a boil. Reduce heat to low, cover, and simmer for 20-25 minutes until tender but still firm. Drain any excess liquid and set aside.
Cook the Vegetable Base and Assemble the Filling
In a large skillet, heat 0.25 cup extra-virgin olive oil over medium heat. Add the diced 1 whole yellow onion and sliced 1.5 lb mushrooms, cooking for 8-10 minutes until softened and golden. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant.
Add the 2 tbsp creamy tomato paste, 0.5 tsp sea salt, and 0.25 tsp ground black pepper, stirring to combine. Cook for 2 minutes until the paste darkens slightly. Remove from heat and transfer to a mixing bowl. Stir in the roasted butternut squash, cooked lentils, and any accumulated juices. Taste and adjust seasoning if needed.
Prepare the Mashed Potato Topping
Peel and cube the 2 lb russet potatoes, then boil them in salted water for 15-20 minutes until fork-tender. Drain well and return to the pot. Add the 0.5 cup unsalted butter and 0.5 cup warmed whole milk, mashing until smooth and creamy. Season generously with 0.5 tsp sea salt and 0.25 tsp ground black pepper. For extra richness, fold in the remaining 0.25 cup fresh thyme and 0.125 cup fresh rosemary.
Layer and Bake to Perfection
Preheat your oven to 400°F. Spread the lentil and squash filling evenly in a 9x13-inch baking dish, pressing down gently to create an even base. Spoon the mashed potato topping over the filling, using a spatula to create peaks and swirls for visual appeal. Bake uncovered for 25-30 minutes until the topping is golden brown and the filling is bubbling.
Let the shepherd's pie rest for 10 minutes before serving. The filling will continue to cook slightly, ensuring every bite is warm and flavorful. Serve with a side of crusty bread or a simple green salad to round out the meal.
Pro Tips For Making Butternut Squash Shepherd'S Pie
- Roast Squash Until Tender: Cut the butternut squash into 1-inch cubes—no need for fancy shapes—and roast them at 400°F (200°C) for 25-30 minutes until they collapse easily under a fork. Overcooking turns them mushy; undercooking means your topping will taste raw. I learned this the hard way when my first batch ended up like wallpaper paste.
- Sear Lentils Before Cooking: Toss the green lentils in a dry pan over medium-high heat for 2-3 minutes until they darken slightly. This step deepens their flavor and prevents them from turning to mush later—no extra oil needed. Sounds weird, but it works: the lentils stay firm and taste richer.
- Don’t Skip the Mushroom Sweat: Cook the mushrooms in batches if needed, using medium heat and letting them release moisture before adding stock or tomato paste. Crowding them steams instead of sears, and you’ll end up with a watery filling. I was skeptical until I tried it—now I swear by it.
- Press the Topping Down: Before baking, press the butternut squash topping firmly into the dish with a spoon or your hands. This ensures even cooking and prevents a gap where the filling might stay undercooked. Yes, it’s an extra step, but your pie won’t be a sad, half-raw mess when it comes out.
Best sauces and condiments for these flavors
Herb-Infused Gravy
Elevate your pie with a homemade herb gravy made from the pan juices after baking. Deglaze the baking dish with ½ cup vegetable stock and 1 tbsp olive oil, scraping up all the browned bits.
Simmer with 1 tsp fresh thyme and ½ tsp rosemary for 3-4 minutes until thickened. This adds depth and ties all the flavors together beautifully. 🌿
Spiced Tomato Relish
For a tangy contrast, blend ½ cup roasted butternut squash purée with 2 tbsp tomato paste, 1 tbsp balsamic vinegar, ½ tsp smoked paprika, and a pinch of cayenne pepper.
Spoon dollops over the pie before serving to brighten the earthy filling. This works especially well with the creamy topping.
Garlic-Yogurt Drizzle
Mix ¼ cup plain Greek yogurt with 1 minced garlic clove, 1 tsp lemon juice, and ½ tsp salt. Drizzle this over slices of pie for a refreshing, cooling contrast to the rich filling.
The yogurt adds protein and a subtle tang that cuts through the squash sweetness. 💛
Crispy Onion Topping
Before baking, sprinkle ¼ cup thinly sliced red onions over the mashed potato topping. Bake as directed, then broil for 2-3 minutes until caramelized. This adds crunch and sweetness that balances the hearty filling. For extra flavor, toss the onions with 1 tsp brown sugar before baking.
Cheesy Mushroom Sauce
Sauté 1 cup sliced mushrooms with 2 tbsp butter until golden, then stir in ¼ cup grated Gruyère cheese and 1 tbsp cream. Spoon this over individual slices for a decadent, melty upgrade. The umami from the mushrooms pairs perfectly with the squash and lentils.
Fresh Herb Garnish
Finish your pie with a sprinkle of chopped parsley and chives for a pop of color and freshness. I like to mix 1 tbsp parsley with 1 tsp chives and scatter it over the pie just before serving.
This keeps the dish looking vibrant and adds a bright, clean finish. ✨
Nutrition facts
Frequently asked questions
Can I make this butternut squash pie without lentils?
Swap the lentils for 1.5 cups cooked chickpeas or 1 lb ground mushrooms for a meaty texture. For extra richness, try 1 cup roasted butternut squash purée mixed with 1/2 cup coconut milk to create a creamy, squash-based filling. The key is maintaining a thick, flavorful base that holds together under the mashed topping.
How do I prevent the mashed potato topping from getting soggy?
Prevent sogginess by pressing the filling firmly into the baking dish before adding the topping, creating a solid base. For extra insurance, sprinkle 1/4 cup breadcrumbs or crushed crackers between layers. Also, avoid overmashing the potatoes—keep them slightly lumpy for better texture. Bake at 400°F for 25-30 minutes, then broil for 2-3 minutes at the end to crisp the top.
What's the best way to reheat leftovers?
Reheat slices in a 350°F oven for 15-20 minutes covered with foil, then uncover for the last 5 minutes to crisp the top. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm. Avoid reheating in the air fryer—it dries out the topping. Leftovers keep for 4 days in the fridge or 3 months frozen.
Can I use sweet potatoes instead of butternut squash?
Yes, but the flavor will differ slightly. Sweet potatoes add a deeper sweetness that pairs well with savory fillings. Use 3 lbs peeled and cubed sweet potatoes, roasting them until tender. For balance, reduce the tomato paste to 1 tbsp and add 1/2 tsp smoked paprika to complement the sweetness. The texture will be slightly denser than butternut squash but still delicious.
Why did my pie turn out dry?
Dryness usually means the filling was overcooked or the topping wasn't creamy enough. Check your baking time—25-30 minutes at 400°F is ideal. For extra moisture, stir 1/4 cup milk or broth into the filling before baking. Also, ensure your mashed potatoes aren't overworked—lumpy texture holds moisture better. If reheating, add a splash of milk to the filling before covering with foil.
