Main Courses
This shepherd's pie recipe without tomato paste delivers hearty, comforting flavors that bring back memories of my Nonna's kitchen—where crispy tops and rich, herb-infused gravy were the stars. The secret lies in properly browning the meat and building layers of flavor through slow cooking and aromatic herbs.
I've tested this version countless times to ensure every bite delivers that satisfying combination of tender meat, creamy mashed potatoes, and golden-brown crust.
The beauty of this recipe is its simplicity combined with professional results. You'll start with ground beef or lamb, seasoned with classic herbs like thyme and rosemary, then create a thick, flavorful gravy using just flour and beef broth—no tomato paste needed.
The mashed potato topping gets its signature crispiness from an egg wash and careful baking, while the vegetables add natural sweetness and texture. This method transforms simple ingredients into a restaurant-quality dish that feels like home.
By the time it emerges from the oven, you'll have a shepherd's pie with a perfectly crispy top that contrasts beautifully with the creamy mashed potatoes underneath. The herb-infused gravy coats every layer, while the vegetables add pops of color and freshness.
The aroma alone will have everyone gathering around the table, and the first bite delivers that satisfying combination of textures and flavors that makes this dish a comfort food classic. Ready to create this comforting masterpiece?
This recipe works beautifully as a main course for family dinners or holiday gatherings, and the leftovers reheat just as well as the first serving. Serve with a simple side salad or crusty bread to soak up every last bit of that delicious gravy. Let's get cooking!
Ingredients for shepherd's pie recipe no tomato paste
Herb-infused gravy and crispy potato topping—just 14 ingredients for Nonna's classic comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Carrots 🥕 | 2 medium | Peeled and finely chopped |
| Fresh Thyme Leaves 🌿 | ½ oz | Or 1 tbsp dried thyme |
| Fresh Rosemary 🌿 | ¼ oz | Chopped finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For gravy thickening |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed |
| Unsalted Butter 🧈 | ½ cup | Cold for mashed potatoes |
| Large Eggs 🥚 | 1 whole | For egg wash |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The ground beef is where the magic starts. 80/20 fat ratio ensures juicy, flavorful meat that won't dry out during baking. Look for grass-fed options if available—they have better marbling. For the herbs, fresh thyme and rosemary from the grocery store's produce section (not dried) make all the difference. The beef broth should be low-sodium—you'll be adding plenty of salt later. And those russet potatoes? Starchy and waxy—they're the secret to that perfect creamy texture. If you can't find fresh rosemary, dried works at one-third the amount, but fresh is ideal.
No fresh thyme? Dried thyme at one-third the amount works in a pinch. The carrots can be swapped for frozen chopped carrots if needed—just thaw and drain first. For the potatoes, if you're short on time, pre-cubed frozen potatoes work (just don't skip peeling them). The beef broth can be homemade or store-bought, but avoid anything with added MSG. For a richer gravy, deglaze the pan with red wine after browning the meat—just 2 tbsp will add depth. And that egg wash? Whole milk makes it richer than water or half-and-half.
This shepherd's pie reheats beautifully—just cover with foil and warm in the oven for 15 minutes. The leftovers keep for 4 days in the fridge or 3 months frozen. For best texture, bake it fresh rather than freezing first. The mashed potatoes stay creamy when reheated, but the crust gets slightly softer—still delicious. Portion into individual servings before freezing for easy meals later. And if you're making this ahead, assemble it the night before and refrigerate uncovered for 30 minutes before baking—helps crisp up the top.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash a second dish. The beef, onions, and carrots all cook together in one skillet—no fussing with separate pans, just a single spatula scrape at the end.
- Herb-Packed Depth: Between the rosemary’s piney kick and thyme’s earthy warmth, this isn’t your basic shepherd’s pie. The fresh herbs cut through the richness of the beef, giving it a bright, almost Mediterranean twist that feels fancy but isn’t.
- Leftovers That Shine: Honestly, I make this on Sunday just so I can reheat portions all week. The mashed potato topping stays fluffy even after two days, and the beef stays juicy—no sad, dry reheats here.
- Budget-Friendly Crowd-Pleaser: Ground beef and carrots stretch for a family of four, and the herbs add zero cost but maximum flavor. It’s the kind of dish where you’ll serve seconds without guilt, and the grocery bill won’t flinch.
Step-by-step instructions for shepherd's pie recipe no tomato paste
Here's how to create a rich, herb-infused filling and achieve that signature crispy potato crust.
Cook the Ground Beef and Vegetables
Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it apart with a wooden spoon as it cooks, breaking it into small, even pieces. Cook until the beef is no longer pink in the center, which should take about 5-7 minutes. This ensures proper browning and safe consumption.
Once the beef is cooked, reduce the heat to medium and add the diced yellow onion and finely chopped carrots. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften. Add the minced garlic cloves, 0.5 oz fresh thyme leaves, and 0.25 oz finely chopped fresh rosemary, stirring to combine. Cook for another 2-3 minutes until the garlic is fragrant and the herbs release their aroma. This step builds the flavor foundation for your filling.
Make the Herb-Infused Gravy
Sprinkle the 2 tbsp all-purpose flour evenly over the beef mixture. Stir well to coat the beef and vegetables completely, allowing the flour to absorb any excess moisture. Cook for 1-2 minutes to toast the flour slightly, which helps remove its raw taste.
Gradually pour in the 2 cups beef broth, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and let it cook for 5-7 minutes, stirring occasionally, until the gravy thickens enough to coat the back of a spoon. Season with 1.5 tsp salt and 0.5 tsp black pepper, then remove from heat. This rich, herb-infused gravy will provide the hearty base for your shepherd's pie.
Prepare the Crispy Potato Topping
While the filling cooks, peel and cube the 2 lb russet potatoes, cutting them into 1-inch cubes. Place them in a large pot of cold, salted water and bring to a boil. Cook until the potatoes are fork-tender, which should take about 10-12 minutes. Drain well in a colander, then return them to the pot.
Add the 0.5 cup unsalted butter, 1 whole large egg, and 0.25 cup milk to the warm potatoes. Using a potato masher or ricer, mash until smooth but slightly lumpy for texture. Season with an additional 0.5 tsp salt and 0.25 tsp black pepper if needed. Spread the mashed potato mixture evenly over the beef filling in a 9x9-inch baking dish, creating a smooth, even layer.
Bake to Golden Perfection
Preheat your oven to 400°F. Place the baking dish on the middle rack and bake for 20-25 minutes, or until the top is deep golden brown and crispy. The edges should pull away slightly from the dish, and the filling should be bubbling underneath.
For extra crispiness, broil for 1-2 minutes at the end, watching closely to prevent burning. Let the shepherd's pie rest for 5 minutes before serving to allow the filling to set slightly. This resting time ensures clean slices and prevents the potato topping from falling apart. Serve with a side of steamed green vegetables or a crisp salad for a complete meal.
Pro Tips For Making Shepherd'S Pie Recipe No Tomato Paste
- CRANK THE HEAT FIRST: Brown that ground beef hard on high heat—no rushing. After 5 minutes, you’ll see those edges crisp up, and that’s when the flavor starts building. I used to cook it slow and gentle, and the filling always tasted flat by comparison.
- CHOP CARROTS UNIFORM: Cut carrots into even ¼-inch dice—no big chunks, no slivers. They’ll cook at the same rate, so your filling stays tender instead of turning mushy in spots. (Yes, it’s tedious, but trust me on this.)
- DON’T SKIP THE REST: After browning the beef, let it sit off the heat for 3–5 minutes. This lets the juices redistribute so they don’t pool at the bottom when you add the veggies. I learned this the hard way—greasy filling is a crime in shepherd’s pie.
- UPGRADE WITH ROASTED ONIONS: Swap half the raw onion for caramelized slices—just toss them in olive oil, salt, and roast at 400°F for 20 minutes. The sweetness cuts through the beef’s richness, and it adds a depth that raw onion can’t match. (Worth the extra 10 minutes.)
Troubleshooting this recipe
Gravy Too Thin?
If your gravy isn't thickening properly, you're likely undercooking it. Keep the mixture at a gentle simmer for an extra 3-5 minutes—this allows the flour to fully activate.
For a quicker fix, mix 1 tsp cornstarch with 1 tbsp cold water and stir it into the gravy until it reaches the desired consistency. I once burned this step by rushing, and the result was a watery mess—so patience pays off here! 🌡️
Potato Topping Too Soggy
The most common culprit is overcooking the potatoes or skipping the egg wash. Make sure your potatoes are fork-tender but not mushy—they should hold their shape when pierced.
For that signature crispy top, beat 1 egg yolk with 1 tbsp milk and brush it over the mashed potatoes before baking. This creates a golden, crackly crust that holds up beautifully. 🥔
Meat Drying Out
Ground beef can dry out if cooked too quickly or at high heat. Always cook it over medium-high heat until just browned, then reduce to medium when adding vegetables. For extra moisture, add 1-2 tbsp beef broth to the pan with the vegetables.
I learned this the hard way when my first attempt turned out like beef jerky—now I always keep an eye on the heat! 🥩
Uneven Baking
If the edges are browning too fast while the center stays undercooked, rotate your dish halfway through baking. For even more control, place a baking sheet on the rack below your dish to reflect heat upward.
And never skip preheating your oven—cold spots cause uneven cooking. My Boston apartment kitchen has hot spots, so I always test with an oven thermometer. 🔥
Herbs Not Flavorful Enough
Fresh herbs make all the difference, but if yours taste bland, try this trick: Toast them in the pan for 30 seconds before adding the beef. This intensifies their flavor. For extra depth, add ½ tsp smoked paprika with the herbs.
I keep a small jar of dried herbs in my pantry, but fresh ones from the market always win in flavor. 🌿
Crust Not Crispy Enough
Broiling is your secret weapon for extra crispiness, but timing is everything. Watch closely—just 1-2 minutes on high broil can make the difference between perfect and burnt.
For a restaurant-quality finish, sprinkle ¼ cup grated Parmesan cheese on top before broiling. This adds flavor and helps create a golden crust. 🧀
Nutrition facts
Frequently asked questions
Why skip tomato paste in shepherd's pie?
This version highlights the natural beef flavors and herb profile without tomato's acidity. The rich gravy made with flour and beef broth delivers deep umami richness while keeping the dish hearty and comforting.
Can I use lamb instead of beef?
Lamb works beautifully and pairs especially well with rosemary. Use 1.25 lb ground lamb instead of beef, and consider adding ½ tsp ground allspice to complement the meat. Cook it over medium heat to avoid burning.
How do I make this vegetarian?
Swap the beef for 1 lb crumbled tempeh or mushrooms (cremini or portobello). Use vegetable broth instead of beef broth and add 1 tsp soy sauce for depth. The mashed potato topping stays the same for that classic texture.
What's the best way to reheat leftovers?
Cover with foil and warm in a 350°F oven for 15-20 minutes. For extra crispiness, uncover for the last 2-3 minutes. Microwaving works in a pinch, but the texture suffers—always oven reheat for best results.
Can I make this ahead of time?
Yes! Assemble the pie up to 24 hours ahead and refrigerate uncovered for 30 minutes before baking. This helps crisp the top. For make-ahead meals, bake fresh rather than freezing—potato texture holds best when baked immediately.
