Side Dishes
This shepherd's pie recipe no peas delivers all the comforting flavors of a classic British comfort dish—rich meaty filling topped with creamy mashed potatoes—without the peas.
Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how to layer flavors, and this recipe brings that same thoughtful approach to a dish that’s hearty enough for a family dinner but simple enough for weeknights.
The magic lies in the two-step cooking process: first, browning ground beef (or lamb for a richer taste) with onions, carrots, and celery to build deep, savory flavors. Then, piling on a velvety mashed potato topping that bakes into a golden, crispy crown.
The result is a dish that’s tender, flavorful, and impossible to resist—just like Nonna’s Sunday suppers, but with a cozy British twist.
Ready in about 45 minutes, this recipe is perfect for feeding a crowd or prepping ahead for busy evenings. The filling stays juicy while the potatoes crisp at the edges, creating that perfect contrast of textures.
Serve with a simple green salad or crusty bread to soak up every last bite.
For extra richness, I always add a sprinkle of grated parmesan to the mashed potatoes before baking—it’s a secret that takes this dish from comforting to extraordinary. Let’s get cooking!
Ingredients for shepherd's pie recipe no peas
Ground beef, aromatic vegetables, and velvety mashed potatoes come together for a comforting British classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 3 medium | Peeled and diced small |
| Celery Stalks 🥬 | 3 whole | Diced fine |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Tomato Paste 🍅 | ½ cup | No-salt-added preferred |
| Beef Broth 💧 | 1 cup | Low-sodium preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | Classic Lea & Perrins |
| Russet Potatoes 🥔 | 2 ½ lb | Yukon gold works too |
| Unsalted Butter 🧈 | ½ cup | Cold for best fluff |
| Whole Milk 🥛 | ¼ cup | Full-fat for creaminess |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
The ground beef is the foundation—80/20 fat ratio ensures juicy filling. Costco or local butchers often have the best prices for bulk packages. For the vegetables, organic carrots and celery add vibrant color and sweeter flavor, but regular produce works fine. The tomato paste? No-salt-added keeps control over seasoning. I always double-check the beef broth label for low-sodium options—Pacific Foods is my go-to brand for quality. Fresh thyme is ideal, but dried works in a pinch at one-third the amount.
No Worcestershire sauce? Soy sauce plus a pinch of sugar mimics the umami depth. Substituting lamb for beef creates a richer, gamey flavor—just reduce the cooking time slightly. The potatoes should be Russet or Yukon Gold for optimal texture. If you're short on time, instant mashed potatoes work, but homemade yields better results. For extra richness, add a splash of heavy cream to the mashed potatoes. The Parmesan should be freshly grated—pre-grated gets clumpy and lacks flavor.
This dish reheats beautifully—5 minutes at 350°F restores the crispy top. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I always portion into individual containers before freezing for easy reheating. The filling can be prepped ahead and refrigerated for 24 hours before adding the potato topping. For a make-ahead meal, assemble completely and refrigerate overnight—bake straight from the fridge for even cooking.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this for lazy nights—just brown the beef with onions, toss in chopped carrots and celery, and let it simmer. No extra bowls, no fuss, and the mashed potatoes go right on top while everything else stays warm.
- Savory Depth: That caramelized onion base? Chef’s kiss. The beef gets juicy and tender, while the garlic cloves (minced right in) add a punch that makes it taste like you slaved over it. (Between us, it’s my secret for fooling picky eaters.)
- Leftovers That Win: Make a double batch—this reheats like a dream, and the flavors only get better the next day. Pack it for lunches or freeze half; your future self will high-five you when you pull it out for a 5-minute dinner.
- Budget Hero: Ground beef stretches far, and the veggies (onion, carrots, celery) are pantry staples. Honestly, I make this when my grocery budget’s tight, and no one ever complains—because it’s that good. Plus, the mashed potatoes use up extra spuds.
Step-by-step instructions for shepherd's pie no peas
This method delivers a hearty, golden-topped shepherd's pie with tender meat and velvety mashed potatoes.
Cook the Meat and Vegetable Filling
In a large skillet, heat 1 tablespoon olive oil over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. This is your signal to add the vegetables.
Push the meat to one side of the pan and add 1 tablespoon olive oil if needed. Add the diced 1 whole yellow onion, 3 medium carrots, and 3 whole celery stalks. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant.
Stir the vegetables into the meat, then add 0.5 cup tomato paste, 1 cup beef broth, 1 tablespoon Worcestershire sauce, 1.5 teaspoons salt, 1 teaspoon black pepper, and 1 teaspoon dried thyme. Bring to a simmer, reduce heat to medium-low, and let it cook uncovered for 15-20 minutes, stirring occasionally, until the liquid has reduced and the mixture thickens. The filling should be moist but not soupy—this ensures a flavorful base that won't make the potato topping soggy.
Prepare the Mashed Potato Topping
While the filling simmers, peel and chop the 2.5 lb russet potatoes into 1-inch chunks. Place them in a large pot, cover with cold water by about 1 inch, and add 1 teaspoon salt. Bring to a boil over high heat, then reduce to a simmer and cook for 15-20 minutes, until a knife slides in easily. Drain the potatoes thoroughly in a colander and return them to the pot.
Add the 0.5 cup unsalted butter and 0.25 cup whole milk to the hot potatoes. Using a potato masher or ricer, mash until smooth and fluffy. Stir in the 0.5 cup freshly grated parmesan cheese until fully incorporated. The mashed potatoes should be light, airy, and thick enough to hold their shape when spread—this is key to that perfect golden crust. If the mixture is too thick, add a splash more milk; if too thin, mash more vigorously.
Assemble and Bake to Golden Perfection
Preheat your oven to 400°F. Transfer the cooked meat and vegetable filling to a 9x13-inch baking dish and spread it evenly into a thin layer. This even distribution ensures the potatoes bake uniformly and the filling cooks through without drying out.
Spoon the mashed potatoes over the filling, using the back of a spoon or a spatula to create gentle peaks and swirls. This texture not only looks appealing but also helps trap steam during baking, creating that coveted crispy top. Place the dish on a baking sheet to catch any potential spills, then bake for 25-30 minutes, until the top is deep golden brown and the edges are slightly crispy. The filling should be bubbling gently beneath the potato crust.
Rest and Serve for Maximum Flavor
Remove the shepherd's pie from the oven and let it rest for 10 minutes before serving. This resting period allows the filling to set slightly and the flavors to meld together—you'll notice the aroma becomes even more rich and inviting. Use a sharp knife to cut through the crust and into the filling, being careful not to pierce the bottom of the dish. Serve warm, straight from the oven, with a side of steamed green beans or a simple salad to balance the hearty flavors.
Pro Tips For Making Shepherd'S Pie Recipe No Peas
- Brown the Beef Properly: Dump that raw ground beef into your pan and let it sizzle hard for 5-6 minutes—don’t stir it like you’re trying to win a cooking contest. Break it up with a wooden spoon only when it’s deeply browned, not before, or you’ll end up with gray, rubbery filling. (Yes, even if you’re impatient like me.)
- Dice Veggies Uniformly: Carrots and celery should be cut into ¼-inch pieces—no big chunks, no fine mince. My grandmother swore by this, and she was right: even cooking means no mushy spots or crunchy surprises. A sharp knife and a steady hand make this faster than you think.
- Salt the Mashed Potatoes: Skip this, and your pie will taste bland no matter how good the filling. Mix in 1½ teaspoons of salt per 4 cups of mashed potatoes while you’re still heating them—it dissolves better and seasons the whole dish. (Your future self will notice the difference.)
- Pre-Cook the Filling: Simmer the beef and veggie mixture uncovered for 10 minutes after adding broth. This reduces the liquid just enough so the mashed potatoes don’t turn soggy when you bake it. I learned this the hard way—now I never skip it.
Perfect pairings for this recipe
Classic Side Pairings
My go-to pairing is a simple steamed green bean salad with a light Dijon vinaigrette—just 1 tbsp Dijon mustard, 2 tbsp olive oil, and a squeeze of lemon. The crisp acidity cuts through the richness of the shepherd's pie beautifully.
I also love serving it with crusty sourdough bread for soaking up any extra filling. The bread's tangy crumb contrasts perfectly with the savory meat and creamy potatoes. 🥗
Fresh Garden Salad
A mixed greens salad with shaved fennel, radishes, and a honey-lime dressing adds a refreshing crunch.
Toss 4 cups baby spinach with ½ cup sliced fennel, ¼ cup thinly sliced radishes, and a dressing made from 2 tbsp olive oil, 1 tbsp honey, 1 tbsp lime juice, and a pinch of salt.
The bright, citrusy notes balance the hearty flavors of the pie. I often add toasted walnuts for extra texture. 🌿
Wine Pairing Perfection
For wine lovers, a medium-bodied red like Pinot Noir or Chianti complements the dish beautifully. The Pinot Noir from Oregon has earthy notes that pair well with the thyme and beef, while Chianti brings a touch of acidity that cuts through the richness.
If you prefer white, a dry Riesling with its crisp finish works surprisingly well. I always pour a glass of Chianti when serving this dish—it’s a classic Italian-American pairing that feels like a hug in a glass. 🍷
Beer Matchmakers
A hoppy pale ale or amber ale is my go-to beer pairing. The hops in a pale ale balance the richness of the meat and potatoes, while the caramel notes in an amber ale enhance the sweetness of the carrots.
For a lighter option, try a Belgian witbier—its citrusy and spicy flavors add a refreshing contrast. I often recommend Allagash White for its bright, crisp profile. 🍺
Extra Crunchy Toppings
Before serving, sprinkle the baked shepherd's pie with crispy fried onions or toasted breadcrumbs for added texture. For the onions, fry ½ cup thinly sliced yellow onions in 2 tbsp butter until golden and crispy.
For breadcrumbs, toast ½ cup panko in a dry skillet over medium heat for 3-4 minutes until golden brown. These toppings add a delightful crunch that elevates the dish to restaurant-quality. 💫
Nutrition facts
Frequently asked questions
Can I substitute lamb for beef in this recipe?
Lamb adds a richer, slightly gamey flavor that works beautifully. Use the same amount (1.5 lb) but reduce cooking time by about 3-5 minutes since lamb cooks faster than beef. For extra depth, add 1 tsp smoked paprika to the filling.
Why does my potato topping turn soggy?
Soggy tops usually happen when the filling is too wet or the potatoes aren't fluffy enough. Make sure your filling is thickened properly (no pooling liquid) and your mashed potatoes are light and airy. For extra insurance, spread 1 tbsp olive oil over the potatoes before baking to create a protective seal.
Can I make this ahead of time?
Yes! Assemble the pie completely (including the potato topping) and refrigerate overnight. Bake straight from the fridge at 400°F for 35-40 minutes—the extra time compensates for the cold start. For freezing, bake first, then cool completely and freeze in portions for up to 3 months. Reheat covered at 350°F for 20-25 minutes.
What's the best way to reheat leftovers?
For best results, cover the pie with foil and reheat at 350°F for 15-20 minutes. The foil prevents the top from drying out. If you need crispiness, uncover for the last 5 minutes. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through.
How can I make this vegetarian?
Swap the beef for 1.5 lb lentils or crumbled tempeh, and use vegetable broth instead of beef broth. Add 1 tbsp soy sauce for umami depth. For a meatier texture, try mushrooms and walnuts combined with the vegetables. The mashed potato topping remains the same—just ensure your filling is seasoned generously.