
Cozy Cast Iron Camping Shepherd's Pie
The smell of browned meat and onions mingling with wood smoke is pure camp comfort. A cast iron shepherd's pie delivers that cozy, one-dish heartiness you crave after a long day of hiking or paddling. No oven required — just a skillet, a small pot, and a fire.

I keep the meat-to-potato ratio at about 1:1 by volume. That means for every cup of filling, you get a generous cup of mash on top. It’s not too heavy, but it sticks to your ribs. Here’s how to pull it off over a campfire or camp stove.
Building the Filling
Start with your protein. Ground beef is classic, but ground lamb is traditional for shepherd’s pie. If you use lamb, consider adding a pinch of rosemary instead of thyme. Brown the meat in a preheated cast iron skillet over medium heat. Don’t crowd the pan — work in batches if needed. You want a good sear, not steamed meat. Once browned, remove it and cook the aromatics in the rendered fat.
Onions and carrots are my go-to. Dice them small, about 1/4-inch, so they cook quickly and blend into the sauce. Sauté until the onions are translucent and the carrots have softened, about 5 minutes. Add the garlic for the last 30 seconds — it burns fast over a campfire.
Return the meat to the skillet. Stir in tomato paste and cook it for a minute to deepen the flavor. Then add the broth. I use beef broth from a carton or cubes dissolved in water. The liquid should just cover the meat and vegetables. Let it simmer until it thickens slightly, about 3-4 minutes. The peas go in at the end to keep their bright color and pop.
Common mistake: adding the peas too early. They turn mushy and lose their sweetness. Stir them in after you take the skillet off the heat.