Main Courses
This beef and tomato pie recipe delivers the perfect balance of tender beef, sweet tomatoes, and a flaky pastry crust that makes every bite unforgettable. The secret lies in slow-cooked beef that falls apart easily, combined with rich tomato sauce and herbs that infuse deep flavor.
I've perfected this recipe over years of testing—it's hearty enough for a family dinner but elegant enough for company.
The filling starts with beef chuck, braised until tender and infused with garlic, onions, and thyme, then simmered in a luscious tomato sauce until thick and flavorful. Meanwhile, the pastry dough gets the flaky treatment with cold butter and proper rolling technique.
Assembling the pie is where the magic happens—the filling sits just below the crust, ensuring every bite is packed with savory goodness.
Baking transforms the pie into a golden, bubbling masterpiece with a crisp exterior and tender interior. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of textures—flaky crust, tender beef, and velvety tomato sauce.
This is comfort food at its finest, with just the right amount of effort to make it feel special.
Perfect for a Sunday supper or a cozy weeknight dinner, this pie reheats beautifully and tastes even better the next day. Whether you're serving it with a crisp green salad or crusty bread, it's a dish that brings warmth and satisfaction to any meal.
Let's get started on creating this classic comfort dish.
Ingredients for beef and tomato pie
These hearty ingredients transform into a golden, flaky pie with tender beef and velvety tomato sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 ½ lb | Cut into 1-inch cubes |
| Yellow Onions 🧅 | 2 whole | Chopped into 1/2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced for deep flavor |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped fine |
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed by hand |
| Tomato Paste 🍅 | ½ cup | Smooth texture preferred |
| Red Wine 🍷 | ½ cup | Bold dry variety like Cabernet |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 3 cups | For pie crust |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for flakiness |
| Ice Water 💧 | ½ cup | For dough elasticity |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami richness |
The beef chuck is non-negotiable—it's the secret to that melt-in-your-mouth texture. Grab it pre-cubed at Costco or ask your butcher to do it for you. Look for good marbling, which means more flavor. The San Marzano tomatoes are worth the splurge—they're sweeter and less acidic than regular canned tomatoes. For the pie crust, King Arthur flour is my go-to, but any all-purpose will work. The cold butter is crucial for that flaky magic—don't let it soften before mixing.
No red wine? Substitute beef broth with a splash of balsamic vinegar—it adds that tangy depth. Fresh thyme is ideal, but dried works at one-third the amount. If you're short on time, pre-chopped onions from the freezer section save you 10 minutes. The tomato paste can be the squeeze-tube kind—no need for fancy cans. For extra richness, add 1 tbsp of tomato paste to the filling if you're feeling fancy. The Worcestershire sauce adds that umami kick—don't skip it if you're a fan of bold flavors.
This pie tastes even better the next day—plan ahead! Store leftovers in an airtight container for up to 5 days. For reheating, cover with foil and warm at 350°F for 15 minutes. Freezes beautifully for 3 months—just thaw overnight in the fridge. The crust stays crispy if you reheat it covered, then uncover for the last 2 minutes. Make a double batch—the first one always disappears fast.
Why You'll Love This Recipe
- Chuck Roast Shortcut: This recipe turns a tough cut into melt-in-your-mouth perfection with zero fuss. I sear the beef, dump in the San Marzano tomatoes and onions, and let the oven do the work—no braising pot or babysitting required.
- Thyme-Scented Magic: That burst of fresh thyme and garlic? It’s like a warm hug for your taste buds. The tomatoes sweeten as they caramelize, and the crust seals in all the savory juices—honestly, I’ve never tasted beef pie this rich.
- Weeknight to Potluck: Make it once, eat it three times. The leftovers reheat beautifully for sandwiches, or slice it cold for a charcuterie board—my book club friends keep asking for seconds, and I’m not complaining.
- Budget-Friendly Feast: A chuck roast stretches to feed six for under $20, and the canned tomatoes keep it simple without breaking the bank. Here’s what sold me: one ingredient list, maximum flavor, zero guilt.
Step-by-step instructions for beef and tomato pie
Here's how to craft a showstopping pie with a golden, flaky crust and rich, savory filling.
Prepare the Flaky Pie Crust
In a large bowl, combine the 3 cups all-purpose flour and 1.5 teaspoons salt. Cut in the 1 cup unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces—this ensures flakiness. Here's the thing—don't overwork the butter, or you'll end up with tough pastry instead of delicate layers.
Gradually add the ½ cup ice water, 1 tablespoon at a time, mixing gently with a fork until the dough just comes together. It should hold when pressed but not be sticky. Divide the dough into two equal portions, flatten into discs, wrap in plastic, and chill for at least 1 hour—this resting period is non-negotiable for that perfect flaky texture.
Brown the Beef and Sauté Aromatics
Heat a large Dutch oven over medium-high heat and add the 2.5 lb beef chuck roast, cut into 1-inch cubes. Sear undisturbed for 3-4 minutes until deeply browned on all sides—this step builds incredible flavor through the Maillard reaction. Remove the beef and set aside temporarily.
In the same pot, add the 2 whole yellow onions and cook for 5-6 minutes until softened and golden. Add the 6 cloves minced garlic and 1 tablespoon chopped fresh thyme, cooking for 30 seconds until fragrant. This aromatic base forms the flavor foundation for the entire pie.
Build the Tomato-Wine Sauce
Return the browned beef to the pot and stir in the 2 cans crushed San Marzano tomatoes, ½ cup tomato paste, ½ cup red wine, 1.5 cups beef broth, 2 whole bay leaves, 1 teaspoon black pepper, and 1 tablespoon Worcestershire sauce. Bring to a simmer, then reduce heat to low and let it cook uncovered for 45-60 minutes, stirring occasionally, until the beef is fork-tender and the sauce has thickened to a rich consistency.
Real talk—the wine should mostly evaporate by the end, leaving behind concentrated flavors. If the sauce gets too thick before the beef is tender, add a splash of broth. The filling should coat the back of a spoon but still be spoonable.
Assemble and Bake the Pie
Preheat your oven to 375°F. Roll out one pie crust disc to fit a 9-inch pie dish, leaving a ½-inch overhang. Pour in the beef filling, then roll out the second crust. Place it over the filling, trim and seal the edges with a fork, and cut 4 small slits in the center for steam to escape.
Brush the top crust with a beaten egg wash for a golden finish. Bake for 40-45 minutes until the crust is deep golden brown and the filling is bubbling through the slits. Here's where it gets exciting—the crust should be crispy while the filling remains juicy and flavorful.
Rest and Serve
Remove the pie from the oven and let it rest for 15-20 minutes before slicing. This resting period allows the filling to set slightly and makes for cleaner slices. The crust should be firm enough to slice without falling apart, and the filling should be thick and rich with tender beef.
Serve warm with a simple green salad or crusty bread to soak up every last bit of that savory tomato-wine sauce. The contrast of the flaky crust with the hearty filling makes each bite unforgettable—trust me, your dinner guests will be asking for seconds!
Pro Tips For Making Beef And Tomato Pie
- SEAR THE BEEF IN BATCHES: Chuck roast loves a good crust, but dumping a whole 3-4 lb piece in the pan will just steam it. Cut it into 1.5-inch chunks first, then sear in two batches over medium-high heat—this guarantees caramelization instead of sad, pale meat. (Yes, it takes 10 extra minutes, but your pie filling will taste like it simmered in a restaurant.)
- CHOP ONIONS GRANULAR: Skip the uniform slices—dice those yellow onions into rough ¼-inch pieces. They’ll soften faster and blend into the sauce without leaving awkward chunks, especially when paired with San Marzano tomatoes. (I used to worry about presentation, but this is about flavor, not Instagram.)
- DEGLAZE WITH TOMATO JUICE: After searing the beef and onions, don’t just splash in water or stock—pour in ½ cup of the San Marzano juice straight from the can. It’s sweeter and richer than water, and it dissolves the browned bits (fond) into a velvety base for the sauce. (Your future self will notice the difference.)
- SKIP THE PRE-COOKED THYME: Fresh thyme needs to sing, not just sit. Tear the sprigs roughly and add them whole to the pot with the tomatoes—this way, they infuse the sauce as it simmers, releasing their aroma gradually. (I learned this after burning a batch of thyme in oil, which tastes like a crime.)
Dietary considerations for this recipe
Gluten-Free Adaptations
For a gluten-free version, replace the all-purpose flour crust with a 1:1 gluten-free flour blend like Bob's Red Mill or King Arthur. Mix 3 cups gluten-free blend with 1 tsp xanthan gum (if not included in your blend) and 1.5 tsp salt.
Use ½ cup cold vegetable shortening instead of butter for better flakiness, as it holds up better in gluten-free dough. Chill the dough for 2 hours—gluten-free crusts need extra time to firm up. 🌾
Dairy-Free Options
Skip the butter in the crust and use 1 cup cold dairy-free margarine (like Earth Balance) or ½ cup coconut oil for a vegan twist. For the filling, ensure your Worcestershire sauce is dairy-free (like Annie's or Lea & Perrins original).
The sauce will still develop rich flavors without dairy. If using coconut oil, let it solidify in the fridge for 30 minutes before mixing with flour.
Lower-Carb Modifications
Swap the pastry crust for a cauliflower crust—steam 4 cups riced cauliflower, mix with 2 eggs, ½ cup almond flour, and 1 tbsp olive oil, then press into a pie dish. Bake for 15 minutes at 375°F before adding filling.
For the filling, reduce the tomato paste to ¼ cup and add ½ cup chopped mushrooms for extra umami. Serve with a side salad to keep carbs in check.
Vegetarian Substitutes
Replace the beef with 2 cups lentils (cooked) or 1.5 lbs mushrooms (sliced and sautéed). For lentils, simmer with all other filling ingredients for 30 minutes until tender. For mushrooms, brown them first in the Dutch oven before adding liquids.
Use 1 tbsp soy sauce or mushroom powder to boost umami. The texture will differ but still deliver rich, savory flavors. 🍄
Allergy-Friendly Notes
Check all ingredients for hidden allergens—some Worcestershire sauces contain anchovies, and beef broth may contain wheat. For nut-free kitchens, avoid almond flour crusts. If making for someone with a tomato allergy, substitute with 2 cups roasted red peppers (jarred) and 1 cup extra beef broth for moisture.
Always verify labels, especially for store-bought broths and sauces.
Nutrition facts
Frequently asked questions about beef and tomato pie
Can I make this pie ahead of time?
This pie tastes even better the next day! Assemble it completely (including the top crust) and refrigerate uncovered for 12-24 hours before baking. The flavors meld beautifully overnight. For make-ahead convenience, you can also prepare the filling up to 2 days ahead and refrigerate it—just reheat before assembling. The crust should be made fresh day-of for best texture.
What's the best way to reheat leftovers?
Cover the pie with foil and warm at 350°F for 15 minutes, then uncover for the last 2-3 minutes to crisp the crust. For individual slices, reheat in a 350°F oven for 10 minutes**—this prevents soggy crust. Microwaving isn't recommended as it makes the crust rubbery. The filling reheats beautifully while staying juicy.
Can I use ground beef instead of chuck roast?
You can substitute, but the texture will be different. Ground beef will make the filling denser and less tender. If using, brown it thoroughly first and add 1 extra tablespoon tomato paste to compensate for moisture loss. For best results, stick with chuck roast—it's designed to braise and become fork-tender, which creates that perfect pie texture.
How do I prevent a soggy bottom crust?
Prevent soggy bottoms by blind-baking the crust for 5 minutes at 375°F before adding filling. Sprinkle dried breadcrumbs or crushed cornflakes on the bottom crust before adding filling—this absorbs any moisture. Also, avoid overfilling the pie (leave ½-inch headspace) and use a slightly thicker tomato sauce that's not too watery.
What wine pairs best with this dish?
A bold Cabernet Sauvignon or Syrah complements the rich tomato and beef flavors beautifully. For red wine lovers, these wines stand up to the dish's intensity. If you prefer white, a full-bodied Chardonnay with oak notes works surprisingly well. The key is choosing a wine with enough body to match the hearty pie—avoid light, crisp whites.
