There's something about a one-pan meal that just feels right when you're out on the trail. This Easy Campfire Shepherd's Pie brings all the cozy vibes of a classic comfort dinner, but it's built for the great outdoors—or a busy weeknight when you want minimal cleanup. I've made this over a crackling fire and on a stovetop, and it never disappoints.
Advertisements1
The key is layering flavor: seasoned ground beef with onions, carrots, and peas, simmered in a rich gravy, then topped with a blanket of buttery mashed potatoes. It's the kind of meal that warms you from the inside out, and it's surprisingly simple to pull off with just one skillet or Dutch oven.
I first whipped this up on a chilly autumn camping trip, and my buddies couldn't believe it came from a single pan. Now it's a staple in my kitchen too—especially on those days when you need a big hug in a bowl. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) ground beef (80/20)
Provides rich flavor and juiciness. Substitute ground lamb for a traditional shepherd's pie, or use ground turkey for a leaner option. Look for grass-fed for better taste and nutrition.
1 medium yellow onion, diced
Adds sweetness and depth. Use a sweet onion if you prefer milder flavor, or shallots for a more delicate taste.
2 cloves garlic, minced
Essential for aromatic base. Pre-minced in a jar works in a pinch, but fresh is best. If you're out, use 1/2 teaspoon garlic powder.
2 medium carrots, peeled and diced
Adds natural sweetness and color. Swap with parsnips for an earthier flavor, or use frozen mixed vegetables for convenience.
1 cup (150g) frozen peas
Brightens the dish with sweetness and texture. If you don't have peas, use corn or green beans, chopped.
2 tablespoons all-purpose flour
Thickens the gravy. For gluten-free, use cornstarch mixed with a little water (slurry) instead.
1 cup (240ml) beef broth
Forms the savory gravy base. Use low-sodium to control salt, or substitute chicken broth or red wine for depth.
1 tablespoon Worcestershire sauce
Adds umami and tang. For a vegetarian version, use soy sauce or balsamic vinegar.
1 teaspoon dried thyme
Earthy herb that complements beef. Use fresh thyme (1 tablespoon) if you have it, or swap with rosemary.
2 lbs (900g) russet potatoes, peeled and quartered
Make the fluffiest mashed potatoes. Yukon Gold also work well. For a lower-carb option, use cauliflower.
4 tablespoons (56g) butter
Adds richness to the potatoes. Use vegan butter or olive oil for a dairy-free version.
1/2 cup (120ml) milk
Creates creamy mashed potatoes. Use any milk you like—dairy, almond, or oat—just warm it before adding.
Salt and black pepper, to taste
Essential for seasoning. Always taste and adjust—the broth and Worcestershire add salt, so go easy.
Tips & Tricks
Don't skip browning the beef
let it get a nice crust for maximum flavor. Break it up as it cooks, but don't stir constantly.
- Use a cast-iron skillet or Dutch oven for even heat distribution, especially over a campfire. If on a stovetop, a heavy-bottomed pan works best.
- Season the mashed potatoes generously—they need more salt than you think to balance the savory filling.
- Let the pie rest for 5 minutes after baking to set the layers and make serving easier.
Pro Tips
Step-by-Step Instructions
1. Boil the Potatoes
Place potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook for 15-20 minutes until fork-tender, then drain and return to the pot.
2. Brown the Beef
Meanwhile, heat a 12-inch cast-iron skillet or Dutch oven over medium-high heat (350°F/175°C). Add ground beef and cook, breaking it up, until browned and no longer pink, about 8-10 minutes. Use a slotted spoon to transfer to a plate, leaving 1 tablespoon of drippings in the pan.
3. Sauté the Vegetables
Reduce heat to medium (300°F/150°C). Add onion, carrots, and garlic to the skillet. Cook, stirring occasionally, until softened, about 5-7 minutes, scraping up any browned bits from the bottom.
4. Make the Gravy
Sprinkle flour over the vegetables and stir for 1 minute to coat. Slowly pour in the beef broth, stirring constantly to avoid lumps. Add Worcestershire sauce, thyme, and a pinch of salt and pepper. Bring to a simmer (about 200°F/93°C) and let thicken, about 2-3 minutes.
5. Combine Filling
Return the beef to the skillet and stir in the peas. Simmer for another 2 minutes, then remove from heat. Taste and adjust seasoning.
6. Mash the Potatoes
Use a potato masher or ricer to mash the potatoes until smooth. Add butter and warm milk, and mash until creamy. Season with salt and pepper to taste.
7. Top and Bake
Preheat oven to 400°F (200°C). Spread the mashed potatoes over the filling, creating a seal at the edges. Use a fork to make ridges on top. Place the skillet in the oven and bake for 20-25 minutes, until the filling is bubbling at the edges and the potato peaks are golden brown.
8. Rest and Serve
Remove from the oven and let rest for 5 minutes. The internal temperature should reach at least 165°F (74°C) for food safety. Serve hot, straight from the skillet.
Delicious Variations
Cheesy Ranch
Stir 1/2 cup shredded cheddar into the potatoes and 1 tablespoon ranch seasoning into the beef mixture for a tangy twist.
Loaded Veggie
Replace beef with 2 cups chopped mushrooms and add a can of drained corn kernels for a hearty vegetarian version.
Spicy Southwest
Add 1 teaspoon chili powder and 1/2 teaspoon smoked paprika to the beef, and top with corn kernels and a dollop of sour cream.
How to Store Campfire Shepherd's Pie
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in the oven at 350°F (175°C) for 15-20 minutes, or microwave individual portions for 2-3 minutes.
Frequently Asked Questions
Q: Can I make shepherd's pie ahead of time?
Yes, you can assemble the pie completely, cover, and refrigerate for up to 24 hours before baking. Just add 10-15 minutes to the baking time since it starts cold.
Q: Can I use instant mashed potatoes for the topping?
Absolutely, but the texture won't be as creamy. For best results, make your own mashed potatoes—it's worth the extra few minutes.
Q: What's the difference between shepherd's pie and cottage pie?
Shepherd's pie traditionally uses ground lamb, while cottage pie uses ground beef. This recipe uses beef, so technically it's a cottage pie, but the terms are often used interchangeably.
Q: Can I make this gluten-free?
Yes, use gluten-free flour or cornstarch to thicken the gravy, and ensure your Worcestershire sauce is gluten-free (some brands contain gluten).
I hope this Easy Campfire Shepherd's Pie brings you warmth and comfort, whether you're under the stars or in your kitchen. Try it on your next campout and let me know how it turns out in the comments below. Get out there and explore.
Campfire Shepherd's Pie
Easy Campfire Shepherd's Pie: a hearty one-pan comfort food with savory beef, veggies, and creamy mashed potatoes, ready in 50 minutes.
🧂 Ingredients
- 1 lb (450g) ground beef (80/20)
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 1 cup (150g) frozen peas
- 2 tablespoons all-purpose flour
- 1 cup (240ml) beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 2 lbs (900g) russet potatoes, peeled and quartered
- 4 tablespoons (56g) butter
- 1/2 cup (120ml) milk
- Salt and black pepper, to taste
📋 Instructions
- 1Boil the Potatoes — Place potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook for 15-20 minutes until fork-tender, then drain and return to the pot.
- 2Brown the Beef — Meanwhile, heat a 12-inch cast-iron skillet or Dutch oven over medium-high heat (350°F/175°C). Add ground beef and cook, breaking it up, until browned and no longer pink, about 8-10 minutes. Use a slotted spoon to transfer to a plate, leaving 1 tablespoon of drippings in the pan.
- 3Sauté the Vegetables — Reduce heat to medium (300°F/150°C). Add onion, carrots, and garlic to the skillet. Cook, stirring occasionally, until softened, about 5-7 minutes, scraping up any browned bits from the bottom.
- 4Make the Gravy — Sprinkle flour over the vegetables and stir for 1 minute to coat. Slowly pour in the beef broth, stirring constantly to avoid lumps. Add Worcestershire sauce, thyme, and a pinch of salt and pepper. Bring to a simmer (about 200°F/93°C) and let thicken, about 2-3 minutes.
- 5Combine Filling — Return the beef to the skillet and stir in the peas. Simmer for another 2 minutes, then remove from heat. Taste and adjust seasoning.
- 6Mash the Potatoes — Use a potato masher or ricer to mash the potatoes until smooth. Add butter and warm milk, and mash until creamy. Season with salt and pepper to taste.
- 7Top and Bake — Preheat oven to 400°F (200°C). Spread the mashed potatoes over the filling, creating a seal at the edges. Use a fork to make ridges on top. Place the skillet in the oven and bake for 20-25 minutes, until the filling is bubbling at the edges and the potato peaks are golden brown.
- 8Rest and Serve — Remove from the oven and let rest for 5 minutes. The internal temperature should reach at least 165°F (74°C) for food safety. Serve hot, straight from the skillet.



