Main Courses
This beef and tomato pie recipe delivers the perfect marriage of flaky pastry and hearty, slow-braised filling—every bite combines tender beef with sweet-tart tomatoes in a golden crust. 💛 The secret lies in a well-seared beef base that develops deep flavor while simmering, then encased in a buttery pastry that crisps to perfection.
I've perfected this version over years of testing, balancing rich meaty notes with the bright acidity of tomatoes for a filling that's both comforting and sophisticated.
The foundation starts with a shortcrust pastry—either homemade or store-bought—that stays tender yet sturdy enough to hold the filling without sogging. For the filling, chuck roast is the star: seared first to lock in juices, then braised with onions, garlic, and herbs until fork-tender.
The tomatoes (fresh or canned) add that essential sweet-tart balance, while a simple roux thickens the sauce into a velvety consistency that clings to every bite.
When it comes out of the oven, you'll have a pie with a golden, shatteringly crisp crust and a filling that's rich, deeply flavorful, and perfectly balanced. The pastry's flakiness contrasts beautifully with the tender beef and juicy tomatoes, creating a texture that's both satisfying and elegant.
This is the kind of dish that feels special enough for company but simple enough for a weeknight dinner.
Serve with a crisp green salad or buttery mashed potatoes to round out the meal. The leftovers reheat beautifully, making this an ideal make-ahead option for busy days. Let's get started on creating your perfect beef and tomato pie.
Ingredients for beef and tomato pie
This short list delivers the perfect balance of flaky crust and rich, savory filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| All-Purpose Flour 🌾 | 2 cups | For homemade shortcrust pastry |
| Unsalted Butter 🧈 | 1 cup | Cold and cubed for pastry |
| Ice Water 💧 | ½ cup | For pastry dough |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | High quality, no salt added |
| Garlic Cloves 🧄 | 4 cloves | Minced for filling |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| All-Purpose Flour 🌾 | ½ cup | For filling roux |
| Beef Stock 🥫 | 1 cup | Homemade or quality store-bought |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Balsamic Vinegar 🍷 | 1 tbsp | For filling depth |
| Egg 🥚 | 1 whole | For egg wash |
| Milk 🥛 | 1 tbsp | For egg wash |
The chuck roast is non-negotiable here—it's the secret to that melt-in-your-mouth texture. Costco or butcher shops usually carry it pre-cut in cubes, which saves time. Look for good marbling if you're buying a whole roast to cube yourself. The canned tomatoes? San Marzano if you can find it, but any high-quality no-salt-added brand works. For the pastry, I always use King Arthur flour—it gives that perfect flaky texture without being too heavy. If you're short on time, Pepperidge Farm pie crust works in a pinch, but homemade tastes worlds better.
No beef stock? Vegetable stock with a dash of soy sauce gets you close. Fresh thyme is ideal, but dried works at one-third the amount. The balsamic vinegar might sound fancy, but it's just for that little extra depth—Trader Joe's has a great affordable bottle. If you're making the pastry ahead, wrap it tightly in plastic and refrigerate for up to 2 days. For the filling, let the beef sear until deeply browned—this builds the flavor foundation. The tomatoes can be fresh if you prefer, but canned works better for consistency.
This pie reheats beautifully—honestly tastes better the next day once everything melds. Keeps for 4-5 days in the fridge, but I usually eat it all in one sitting. For freezing, wrap tightly in foil and it'll stay good for 3 months. I always make a double batch because it disappears so fast. The crust stays crisp even after reheating if you bake it at 375°F until golden. Leftovers make amazing sandwiches the next day—just warm the filling and pile it high on toast.
Why You'll Love This Recipe
- Same recipe, different vibes: throw it together for a lazy Tuesday or dress it up with fresh herbs for company. The crust’s crispy edge and tender filling always impress, no matter the occasion.
- One-Pot Magic: I swear by this—just sear the chuck roast, toss in onions and tomatoes, and let the oven do the rest. No chopping mountains of veggies or stirring for hours.
- Deep, Rich Flavor: That slow-cooked beef falling apart in a luscious tomato sauce? It’s the kind of taste that makes you pause mid-bite. The butter in the crust ties it all together like a warm hug.
- Weeknight to Dinner Party: Same recipe, different vibes: throw it together for a lazy Tuesday or dress it up with fresh herbs for company. The crust’s crispy edge and tender filling always impress, no matter the occasion.
Step-by-step instructions for beef and tomato pie
Here's how to create a golden, flaky crust that perfectly encases rich beef and tomato filling.
👨🍳 Step 1: Make the Shortcrust Pastry
Cut the 1 cup unsalted butter into small cubes and place in the freezer for 10 minutes to firm up. In a large bowl, whisk together the 2 cups all-purpose flour and 1.5 teaspoons salt. Add the chilled butter cubes and use your fingertips to work them into the flour until you have a coarse crumb texture with pea-sized butter pieces.
Pour in the ½ cup ice water all at once and mix gently with a fork until the dough just comes together. It should hold when pressed but still feel slightly crumbly. Avoid overworking—this keeps the pastry tender. Divide the dough into two equal parts, flatten into discs, wrap in plastic, and refrigerate for at least 1 hour. The cold dough is key to that signature flaky texture.
🍳 Step 2: Brown the Beef and Sauté Aromatics
Heat a large skillet over medium-high heat and add the 1.5 lb chuck roast, cut into 1-inch cubes. Brown the beef in batches, working in 3-4 minutes per side until deeply caramelized—this builds serious flavor. Transfer the browned beef to a plate and set aside.
In the same skillet, add 1 tablespoon olive oil (not listed but necessary for this step) and sauté the 1 whole yellow onion, diced, for 5 minutes until soft and golden. Add the 4 minced garlic cloves and 1 tablespoon fresh thyme leaves, cooking for 30 seconds until fragrant. You'll notice the kitchen fills with that warm, herby aroma—this is your filling's flavor foundation.
🥘 Step 3: Build the Filling Sauce
Return the browned beef to the skillet and add the 14.5 oz canned crushed tomatoes, 1 cup beef stock, 1 tablespoon balsamic vinegar, ½ teaspoon black pepper, and the remaining ½ cup all-purpose flour. Stir well to combine, then let the mixture simmer uncovered over medium heat for 10-12 minutes, stirring occasionally, until thickened to a rich, glossy consistency.
Here's the thing—don't rush this step. The sauce should reduce enough to coat the back of a spoon. If it's too thick, add 1-2 tablespoons water to loosen it. The filling should be velvety, with visible beef chunks and a deep red color that promises a satisfying bite.
🔥 Step 4: Assemble and Bake the Pie
Preheat your oven to 375°F. Roll out one pastry disc on a floured surface to fit an 8-inch pie dish, leaving a ½-inch overhang. Transfer to the dish and trim the edges. Pour in the beef filling, then roll out the second pastry disc and place it on top. Crimp the edges together using a fork or your fingers to seal tightly.
Cut 4 small slits in the top crust to allow steam to escape. Brush the pastry with a mixture of 1 whole egg and 1 tablespoon milk beaten together. Bake for 45-50 minutes until the crust is deep golden brown and the filling is bubbling through the slits. The kitchen should smell like warm, buttery pastry and savory beef—pure comfort food.
⏰ Step 5: Rest and Serve
Remove the pie from the oven and let it rest for 15 minutes before slicing. This resting time is crucial—it allows the juices to redistribute so each bite is moist and flavorful. The crust should be crisp yet tender, with layers that melt in your mouth.
Slice into 4 generous portions and serve warm with a simple green salad or crusty bread. The contrast of the flaky, buttery crust with the rich, tomato-infused beef filling makes every bite unforgettable. Leftovers keep well in the refrigerator for 3 days or can be frozen for up to 2 months.
Pro Tips For Making Beef And Tomato Pie
- SEAR THE CHUCK FIRST: Before you even think about adding onions or tomatoes, hit that chuck roast with a hot pan—no oil needed. The meat’s natural fats will render out, giving you a deep, caramelized crust that cuts through the richness of the pie. I used to skip this, and the beef always tasted bland under all that sauce.
- SWEAT THE ONIONS LOW: Yellow onions release their sweetness when cooked slow and steady—think 8-10 minutes on medium-low heat until they’re translucent, not brown. Rushing this step turns them bitter, and bitter onions in a tomato pie just ruin the vibe. (Yes, even if you’re impatient like me.)
- DON’T OVERMIX THE DOUGH: When combining flour, butter, and ice water for the crust, mix just until the dough holds together—overworking it makes the pie tough. My grandmother swore by this, and she was right: a few lumps in the dough mean a flakier, more forgiving crust. (Your future self will thank you.)
- REST THE MEAT UNDER FOIL: After browning the beef, tent it with foil and let it sit for 5-10 minutes before adding the onions or tomatoes. This keeps the juices from spilling out when you cut it, so your filling stays rich and moist—not watery. I learned this the hard way after serving a pie with a sad, soupy center.
Creative variations of beef and tomato pie
Herb-Infused Twist
Swap the thyme for a blend of 1 tbsp fresh rosemary and 1 tbsp fresh sage—these herbs add earthy depth that pairs beautifully with the beef. I like to finely chop the rosemary and sage leaves and add them with the garlic during the sautéing step.
For extra aroma, sprinkle ½ tsp ground nutmeg into the filling before baking. This variation feels more sophisticated and works especially well with a puff pastry crust for added flakiness. 🌿
Spicy Kick
Add 1 tbsp hot paprika or 2 tsp cayenne pepper to the beef while browning for a smoky, spicy depth. For heat lovers, stir in ½ cup diced jalapeños with the tomatoes. I recommend balancing the heat with 1 tbsp honey in the filling to create a sweet-spicy contrast.
This version pairs perfectly with cooling sides like creamy mashed potatoes or a cucumber salad. 🌶️
Mushroom Addition
Sauté 8 oz sliced cremini mushrooms with the onions for an extra umami boost. I recommend adding them to the skillet after the onions soften, cooking until they release their moisture and develop a golden crust.
For a richer texture, stir in 2 tbsp mushroom powder (like Umami Booster) with the flour when thickening the sauce. This earthy variation adds a luxurious depth that feels restaurant-worthy. 🍄
Cheesy Crust
Mix ½ cup shredded Gruyère cheese into the pastry dough before rolling it out for a nutty, melty twist. I recommend adding the cheese to the flour mixture before incorporating the butter. For the filling, sprinkle ½ cup grated Parmesan over the top crust before baking.
This variation creates a golden, cheesy crust that contrasts beautifully with the savory filling. Perfect for cheese lovers! 🧀
Slow-Cooker Option
For a hands-off approach, brown the beef and sauté the aromatics as directed, then transfer everything to a 6-quart slow cooker. Add the remaining filling ingredients and cook on low for 6-8 hours or high for 3-4 hours.
Once the filling is thickened, assemble the pie as usual and bake for 25-30 minutes at 375°F. This method is ideal for busy weeknights when you want to focus on other prep tasks. ⏰
Vegetable-Packed Version
Add 1 cup diced bell peppers and 1 cup chopped zucchini to the filling for a lighter, vegetable-forward twist. I recommend sautéing the vegetables with the onions for 5 minutes before adding the beef.
For extra freshness, top the pie with ¼ cup chopped fresh basil before serving. This variation keeps the dish hearty while adding vibrant colors and textures. 🥕
Nutrition facts
Frequently asked questions
Can I use ground beef instead of chuck roast for this pie?
Ground beef works but won't give the same tender texture. For best results, use 1 lb lean ground beef (85/15 ratio) and brown it thoroughly in the skillet. The filling will be more finely textured but still flavorful. If you prefer the classic melt-in-your-mouth experience, stick with chuck roast cubes.
How do I prevent a soggy bottom crust?
Prevent soggy bottoms by using a thin layer of egg wash on the bottom crust before adding filling, and blind-baking it for 5 minutes at 375°F before adding the filling. Another trick is to sprinkle ½ cup crushed cornflakes or 1 tbsp semolina on the bottom crust before pouring in the filling—it absorbs excess moisture beautifully.
What's the best way to reheat leftover beef and tomato pie?
Reheat slices in a 350°F oven for 10-15 minutes covered with foil to keep them moist, then uncover for the last 2 minutes to crisp the crust. For microwave reheating, wrap a slice in a damp paper towel and heat for 30-45 seconds—this prevents drying. Leftovers taste even better reheated!
Can I make this pie ahead of time?
Assemble the pie (unbaked) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes to the baking time. For a make-ahead meal, prepare the filling and store it in the fridge for 3 days or freeze for 3 months>—just assemble and bake when ready.
What's the secret to extra-flaky pastry?
The secret is cold butter and minimal handling. Keep everything chilled, work quickly, and avoid overmixing the dough. For extra flakiness, freeze the butter for 20 minutes before cutting it into the flour, and use ice water instead of room-temperature water in the dough.
