A warm and healthy Pumpkin Shepherd’s Pie bursting with flavour. Imagine a rich, savory beef filling that anchors the dish, a crisp golden parmesan crust, and a creamy pumpkin layer that brightens and lightens the classic shepherd’s pie. This version keeps the comforting, homey feeling you expect but adds colour, warmth and a pleasant sweetness from the pumpkin. It’s simple, wholesome, and perfect for a cool evening when you want something bubbling in the oven.

What Makes This Recipe So Good
This Pumpkin Shepherd’s Pie combines everything that makes a shepherd’s pie satisfying with a brighter, creamier topping. The pumpkin contributes a natural sweetness that balances the savory beef, while the parmesan browns to add texture and a salty bite. The dish feels familiar but a little more special, and it comes together quickly using everyday ingredients.
What Goes Into Pumpkin Shepherd’s Pie

This recipe uses straightforward, wholesome ingredients to create a comforting yet lighter take on a traditional shepherd’s pie.
- Pumpkin: Butternut or kent pumpkin provides a naturally sweet, creamy topping. It blends well with potatoes for a fluffy mash.
- Lean Ground Beef: Extra-lean beef keeps the filling hearty while letting the vegetables and stock shine through.
- Vegetable Stock: Stock deepens the filling’s flavor without heavy sauces, tying the meat and vegetables together.
- Parmesan Cheese: Finely grated parmesan crisps in the oven and contrasts nicely with the soft pumpkin mash.
Note: See the recipe card at the bottom for full ingredient measurements.
How To Make Beef and Pumpkin Shepherd’s Pie

- Boil Pumpkin and Potatoes: Preheat the oven to 200°C (400°F). Cook pumpkin and potatoes in just enough water to cover until tender. Drain well, mash with butter until smooth and season with salt.

- Sauté the Vegetables: Heat oil in a large pan over medium–high heat. Add onion, carrots and capsicum and cook, stirring, until the onion is translucent and the vegetables begin to soften.

- Add the Garlic: Stir in the garlic and cook for about two minutes to build flavor before adding the beef.

- Brown the Beef: Add ground beef and break it up as it cooks. Continue until the meat is browned and there is no pink remaining.

- Simmer Vegetables: Add tomatoes, cover and simmer until they soften. Stir in peas, salt and vegetable stock and cook until all vegetables are tender.

- Thicken the Sauce: Add the gravy mixture or cornflour slurry and stir until the sauce thickens. Stir in spinach and parsley, then remove from heat.

- Layer the Pie: Spread half of the pumpkin-potato mash into a baking dish in an even layer. Spoon the beef mixture over it and smooth the remaining mash on top.

- Bake Until Golden: Sprinkle parmesan evenly over the top and bake for about 20 minutes, or until the topping is golden and the filling is bubbling.
Serve the pie with a fresh salad or a crisp side to balance the richness. Garlic bread or a simple green salad both complement the dish well.
Tips For Making Beef and Pumpkin Shepherd’s Pie
- Make the mash as smooth or rustic as you like. A few small pumpkin chunks add pleasing texture after baking.
- If the beef mixture seems too thick before layering, add a splash of water or stock so it stays juicy in the oven.
- Let the pie rest at least 10 minutes before serving so it firms up and slices cleanly.
- Taste and adjust seasoning as you go. A final pinch of salt before layering can enhance every bite.
Recipe FAQ’s
Ensure the tomato mixture has simmered and reduced before adding peas and stock. The sauce should coat a spoon when it’s ready to layer.
If the parmesan isn’t browning, move the dish closer to the top of the oven for the last few minutes and watch closely to prevent burning.
Yes. Cool completely, portion into airtight containers and reheat in the oven to keep the topping crisp and filling evenly warmed.


Beef and Pumpkin Shepherd’s Pie
Ingredients
- 2 lbs butternut or kent pumpkin washed, peeled, seeded and cubed
- 3 large potatoes washed, peeled and cubed
- 2 tablespoons reduced-fat butter or spread
- 1 tablespoon olive oil
- 1 large brown onion chopped
- 2 medium carrots peeled and chopped
- 1/2 medium red capsicum (bell pepper) seeded and chopped
- 3 cloves garlic minced (or 3 tsp minced garlic)
- 1 lbs ground extra-lean beef
- 2 medium ripe tomatoes diced
- 3/4 cup frozen peas
- 1 pinch salt
- 2 tablespoons vegetable stock
- 2 tablespoons gravy powder whisked in 1/4 cup boiling water, or substitute cornflour/cornstarch
- 4 cups baby spinach leaves washed
- 2 tablespoons flat-leaf parsley chopped
- 1/2 cup parmesan cheese finely grated
Instructions
-
Preheat oven to 200°C (400°F). Combine pumpkin and potatoes with just enough water to cover in a large saucepan and boil until tender. Drain well, add butter and mash until smooth and creamy. Season to taste.
-
Meanwhile, heat oil in a large pan over medium–high heat. Add onion, carrots and capsicum and cook for 5–10 minutes until onions are translucent. Add garlic and cook for about 2 minutes. Add beef and fry until browned, breaking up lumps. Add tomatoes, cover and simmer until tomatoes soften. Add peas, salt and vegetable stock, cover and simmer about 10 minutes until vegetables are tender.
-
Add the gravy powder or cornflour mixture and cook until the sauce thickens. Stir through the spinach and parsley, then remove from heat.
-
Spread half the pumpkin-potato mash into a large ovenproof baking dish. Spoon the beef mixture over it and spread the remaining mash on top.
-
Sprinkle evenly with parmesan cheese.
-
Bake until the top is golden and the sauce is bubbling underneath, about 20 minutes. Let rest before serving.
Notes
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.