Step 1: Prepare the Pumpkin Mash : If using fresh pumpkin, roast until tender and mash until smooth. In a saucepan, combine pumpkin puree, butter, milk or cream, salt, pepper, and nutmeg. Heat gently and stir until smooth. Set aside.
Step 2: Cook the Filling : Heat olive oil in a large skillet over medium heat. Add onion and carrots, sauté for 5 minutes until softened. Add garlic and cook for 1 minute until fragrant. Add ground meat, breaking it apart with a spatula. Cook until browned. Stir in tomato paste, Worcestershire sauce, thyme, salt, and pepper. Pour in broth and simmer for 5–7 minutes until mixture thickens slightly. Stir in frozen peas and remove from heat.
Step 3: Assemble the Shepherd’s Pie : Preheat oven to 375°F (190°C). Spread meat and vegetable filling evenly in a baking dish. Spoon pumpkin mash over the filling and smooth the top with a spatula. Optional: Use a fork to create texture on top, which will caramelize nicely.
Step 4: Bake : Bake in preheated oven for 20–25 minutes, until the top is slightly golden and heated through. Let rest for 5 minutes before serving.