Soups & Stews
This beef and potato pasty recipe delivers the perfect balance of flaky crust and hearty filling, a dish that transports you to Cornwall with every bite.
The secret lies in layering thinly sliced potatoes and seasoned beef between sheets of puff pastry, creating a steam pocket that melts the filling into tender perfection. After years of perfecting the technique, I’ve developed a method that ensures a golden, crispy crust while keeping the inside juicy and savory.
The beauty of this recipe is its simplicity—just a few key ingredients come together to create a dish that’s both comforting and impressive. You’ll start with a simple beef filling, seasoned with herbs and spices, then layer it with thinly sliced potatoes before sealing everything in flaky puff pastry.
The high heat of the oven creates that signature steam pocket, transforming tough cuts of beef into tender, flavorful bites.
What makes this pasty truly special is how the layers work together: the potatoes soften just enough to soak up the beef juices, while the pastry develops a crisp, golden crust that’s impossible to resist.
It’s the kind of dish that feels like a hug—warm, satisfying, and full of rustic charm. Perfect for a cozy family dinner or a special occasion, this pasty is sure to become a staple in your recipe collection.
Once baked, the pasty releases an intoxicating aroma that fills your kitchen, signaling that dinner is ready. The filling stays moist and flavorful, while the crust remains crisp and golden—every bite is a testament to the magic of layering and slow baking.
Serve it hot, straight from the oven, and watch as everyone at the table reaches for seconds. Let’s get started on this classic dish!
Ingredients for beef and potato pasty
Just 13 ingredients transform into a golden, flaky pasty with tender beef and potatoes inside.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80% lean for juiciness |
| Russet Potatoes 🥔 | 3 medium | Thinly sliced, peeled |
| Carrots 🥕 | 2 medium | Thinly sliced for texture |
| Onion 🧅 | 1 medium | Finely chopped |
| Puff Pastry Sheets 🍞 | 2 whole | Store-bought or homemade |
| Beef Stock 💧 | ½ cup | Homemade or quality store-bought |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Fresh Parsley 🌿 | ¼ cup | Chopped for freshness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For brushing pastry |
| Egg 🥚 | 1 whole | For egg wash |
The beef is non-negotiable here—80% lean ground beef stays juicy while cooking. Look for grass-fed options at specialty stores like Whole Foods if you want richer flavor, but regular ground beef works perfectly fine. For the potatoes, Russets are ideal—they hold up well to slicing and baking. If you're using pre-sliced frozen potatoes, thaw and pat them completely dry to prevent a soggy crust. The puff pastry is the star of the show—store-bought sheets save time, but if you're ambitious, homemade layers create an even crispier finish.
No beef stock? Chicken stock with a splash of Worcestershire sauce works in a pinch, though the umami depth will differ slightly. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. The carrots can be swapped for turnips or parsnips if you prefer a different texture. For extra richness, add 1 tbsp of Dijon mustard to the beef mixture—it cuts through the fat beautifully. If your pastry sheets are too thick, roll them out with a rolling pin to even thickness before layering. And trust me, don't skip the egg wash—it's what gives that signature golden finish.
This pasty reheats beautifully—just wrap it in foil and warm in a 350°F oven for 15-20 minutes. The filling stays moist, and the crust stays crisp. Store leftovers in an airtight container for 3-4 days in the fridge, or freeze for up to 3 months. I like to portion mine into individual servings before freezing so I can pull out just what I need. The aroma alone when reheating will have everyone gathering in the kitchen—it's that good.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where the hardest part is deciding whether to make one or two. Dice the potatoes and carrots while the beef browns—no fancy layering, no stress. The puff pastry seals it all in like a hug, and honestly? It’s the kind of dish that makes me feel like I’ve earned my dinner.
- Crispy-Creamy Magic: That golden puff pastry crust over tender, buttery potatoes and savory beef? It’s the kind of contrast that makes you close your eyes mid-bite. The onions caramelize just enough to sweeten the whole thing, and the beef stays juicy—no dry, sad meat here.
- Packable Perfection: Between us, this is my secret weapon for lunchboxes or game-day snacks. Wrap them in foil, pop them in a cooler, and they stay warm (and delicious) for hours. My kids take them to school, my husband brings them to tailgates—no one turns them down.
- Budget-Friendly Feast: Ground beef, potatoes, and carrots? That’s a grocery list I can actually afford. One sheet of puff pastry stretches to feed four, and leftovers reheat like a dream. I’ll be real: I’ve made this for under $10 and still felt like I’d treated myself.
Step-by-step instructions for beef and potato pasty
Assemble this hearty pasty with a golden crust and savory filling using precise techniques.
Prepare the Filling Ingredients
In a large skillet, heat the 1 tablespoon olive oil over medium-high heat. Add the 1 medium onion (finely chopped) and cook for 3-4 minutes until softened and translucent. Add the 1 lb ground beef and cook for 5-6 minutes, breaking it apart with a wooden spoon, until it loses its raw color.
Stir in the 2 medium carrots (thinly sliced) and cook for another 3 minutes until they begin to soften. Add the 3 cloves garlic (minced), 1 tbsp fresh thyme leaves, 1.5 tsp salt, and 0.5 tsp black pepper, stirring well to combine. Pour in the 0.5 cup beef stock and scrape up any browned bits from the bottom of the pan. Remove from heat and let cool slightly.
Assemble the Potato Layer
While the filling cools, peel and thinly slice the 3 medium russet potatoes (about 1/8-inch thick). In a separate bowl, combine the potato slices with 0.25 cup chopped fresh parsley. This step ensures the potatoes stay tender and flavorful while preventing them from turning mushy during baking.
Transfer the beef mixture to a large mixing bowl and gently fold in the potato slices, ensuring even distribution. The potatoes should be fully coated in the savory beef mixture, but avoid overmixing to maintain their texture. This layering is crucial for that authentic pasty texture and flavor balance.
Prepare the Puff Pastry
Preheat your oven to 375°F. Unfold the 2 whole puff pastry sheets on a lightly floured surface. Brush each sheet generously with the 1 whole egg (beaten) using a pastry brush, reserving a small amount for sealing later. This egg wash creates the signature flaky, golden crust that makes this pasty irresistible.
Cut each pastry sheet into two equal rectangles (you'll need four pieces total). Divide the beef-potato mixture evenly among the four pastry pieces, spreading it into a 1/4-inch thick layer, leaving a 1-inch border around the edges. This border prevents the filling from spilling out during baking and ensures a neat, professional finish.
Seal and Bake the Pasties
Using the reserved egg wash, brush the edges of the pastry. Fold each pastry rectangle over the filling to create a half-moon shape, pressing firmly along the edges to seal. Make small slits in the top of each pasty to allow steam to escape during baking. This prevents the pasties from bursting open while ensuring a crispy exterior.
Place the assembled pasties on a parchment-lined baking sheet, seam-side down. Bake for 35-40 minutes until the crust is deep golden brown and the filling is bubbling through the slits. The pasties are done when the internal temperature reaches 180°F—this ensures the potatoes are tender and the beef is fully cooked.
Rest and Serve
Remove the pasties from the oven and let them rest on the baking sheet for 5 minutes. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve warm, cutting into each pasty with a sharp knife or scissors for that rustic touch.
For the best experience, serve immediately while the crust is still crisp and the filling is hot. The combination of flaky pastry and savory beef-potato filling makes this pasty a comforting classic that's perfect for any meal.
Pro Tips For Making Beef And Potato Pasty
- PARBOIL POTATOES FIRST: I learned this the hard way—skipping the 5-minute boil in salted water turns your pasty filling into a mushy disaster. After boiling, drain and let them cool before mixing; they’ll stay firm and absorb flavors better.
- SEAR THE BEEF WELL: High heat. Seriously, crank it up until the ground beef is deeply browned in spots—this isn’t just for flavor, it’s what keeps the filling from getting soggy later. Break it into small chunks while cooking so it cooks evenly.
- DON’T OVERWORK THE FILLING: Once you mix the beef, potatoes, carrots, and onion, stop stirring after 2-3 turns. Overmixing releases starch like crazy, and your pasty crust will turn into a sad, greasy mess instead of staying crisp.
- BRUSH PASTRY WITH MELTED BUTTER: This isn’t the prettiest method, but it’s the tastiest. Use about 2 tablespoons of melted butter (unsalted, unless you’re adding extra) brushed on the pastry before baking—it guarantees that golden, flaky crust you’re after.
Flavor customization for this recipe
Spicy Kick
For a bold twist, add 1 teaspoon of smoked paprika and ½ teaspoon of cayenne pepper to the beef mixture. If you love heat, sprinkle ½ teaspoon of crushed red pepper flakes over the potato layer before sealing.
The smoky, spicy notes pair beautifully with the flaky crust and tender filling. 🌶️
Cheesy Twist
Fold ½ cup of shredded sharp cheddar or Gruyère into the beef-potato mixture for a rich, melty center. The cheese adds depth and creaminess that contrasts perfectly with the crispy pastry. I like to use Tasty Brand shredded cheddar for its sharp flavor and meltability.
Herb Variations
Swap out the thyme for 1 tbsp fresh rosemary or 1 tsp dried oregano for a Mediterranean-inspired twist. For a more robust flavor, add 1 tsp of Worcestershire sauce to the beef mixture. Fresh herbs like parsley or cilantro can also be used as garnishes after baking.
Sweet & Savory
Add a touch of sweetness by incorporating ½ cup of diced apples or sautéed onions with a hint of caramelization into the beef mixture. The natural sweetness balances the savory flavors beautifully. I often use Honeycrisp apples for their crisp texture and mild sweetness.
Vegetable Boost
Incorporate ½ cup of finely chopped mushrooms or bell peppers into the beef mixture for added texture and flavor. These vegetables add moisture and a delightful crunch. I recommend cremini mushrooms for their earthy flavor and meaty texture.
Crispy Topping
Before baking, sprinkle ½ cup of breadcrumbs or crushed potato chips over the sealed pasties for an extra-crispy texture. This adds a delightful crunch that contrasts with the flaky pastry. I love using Ruffles potato chips for their crispiness and mild seasoning.
Nutrition facts
Frequently asked questions
Can I make this pasty recipe with frozen puff pastry?
Yes! Just thaw the frozen puff pastry sheets completely before using. Place them on a floured surface and let them sit for 15-20 minutes at room temperature. If you're short on time, you can also use the oven to thaw them—bake at 300°F for 5-10 minutes before assembling. Never use partially thawed pastry, as it won't layer properly and may tear when handling.
Why does my pasty filling get soggy?
Soggy filling usually happens when the potatoes release too much moisture. To prevent this, pat the potato slices completely dry before layering, and avoid overmixing the beef and potato mixture. Another trick is to parboil the potatoes for 3-4 minutes first, then drain and cool before assembling. This reduces excess moisture while keeping them tender.
How do I make this recipe gluten-free?
Replace the puff pastry with a gluten-free puff pastry alternative, like Schär or a homemade version using gluten-free flour. For the filling, ensure your beef stock is gluten-free, and check that all spices and seasonings are certified gluten-free. The potatoes and other vegetables are naturally gluten-free, so no other substitutions are needed.
Can I prep the pasty filling ahead of time?
The beef-potato mixture can be prepared up to 24 hours ahead and stored in an airtight container in the fridge. When ready to assemble, let it sit at room temperature for 15 minutes before layering. The pastry should always be assembled fresh to maintain its flaky texture, but the filling keeps well for make-ahead convenience.
What’s the best way to reheat leftovers?
Wrap individual pasties in foil and reheat in a 350°F oven for 15-20 minutes until the crust is crispy again. For a quicker option, use the microwave—cover with a damp paper towel and heat for 1-2 minutes at 50% power. The foil helps retain moisture, while the paper towel prevents the crust from becoming rubbery.
