Lucky Irish Shepherd's Pie: A Cozy Classic with a Pop of Green Goodness

Picture this: It's a chilly evening, rain tapping gently on the window, and the house fills with the irresistible aroma of simmering lamb, herbs, and buttery potatoes. That's the magic of Shepherd's Pie—a dish born from humble beginnings in Irish and British homes centuries ago. Back then, clever cooks turned leftover roast lamb (or mutton) into something hearty and nourishing, topped with mashed potatoes to make it stretch further. Over time, it became a beloved comfort food, especially in Ireland where lamb was plentiful and potatoes were life itself.

Our Lucky Irish version adds a modern twist with vibrant Caberafoods organic frozen peas—no thawing required! They burst with freshness, color, and nutrition right at the end, staying bright green and tender instead of mushy. It's cozy, nourishing, and feels like a warm hug on a plate. Perfect for family dinners or when you want something soul-satisfying.

Serves: 6-8 generous portions

Prep time: 20-25 minutes

Cook time: 45-50 minutes total

Ingredients

For the filling:

  • 1-2 lbs (450-900g) ground lamb or ground beef if you prefer

  • 1 large onion, finely diced

  • 2-3 medium carrots, peeled and chopped into small pieces

  • 2 cups Cabera Foods organic frozen peas (straight from the freezer— they add that perfect sweet pop!)

  • 2 cups beef broth (or lamb stock for extra depth)

  • 2 Tbsp tomato paste

  • 1-2 Tbsp Worcestershire sauce (for that rich, umami kick)

  • 1 tsp dried thyme (or 2-3 fresh sprigs)

  • 1 tsp dried rosemary (or 1-2 fresh sprigs, chopped)

  • Salt and black pepper, to taste

  • Optional: 1-2 garlic cloves, minced, for extra flavor

For the mashed potato topping:

  • 2-3 lbs (900g-1.35kg) potatoes (Yukon Gold or russet work beautifully), peeled and cubed

  • 4-6 Tbsp butter

  • ½-¾ cup milk (or cream for extra creaminess), warmed

  • Salt and pepper, to taste

  • Optional: A handful of grated Irish cheddar stirred in for cheesy luck!

Instructions

  1. Start with the spuds — Boil the cubed potatoes in salted water until fork-tender (about 15-20 minutes). Drain, then mash with butter, warm milk, salt, and pepper until smooth and creamy. Set aside. (Pro tip: Mash while hot for the fluffiest texture.)

  2. Brown the base — In a large skillet or Dutch oven over medium-high heat, brown the ground lamb, breaking it up with a spoon. Once mostly cooked (about 5-7 minutes), add the diced onion, chopped carrots, and garlic (if using). Cook until the veggies soften and the onion turns translucent, another 5-7 minutes. Season with salt and pepper.

  3. Build the flavor — Stir in the tomato paste and Worcestershire sauce; cook for 1-2 minutes to deepen the color and taste. Pour in the beef broth, add the thyme and rosemary, and bring to a gentle simmer. Let it bubble away for 10-15 minutes, stirring occasionally, until the mixture thickens slightly into a rich, savory gravy. Taste and adjust seasoning.

  4. The lucky peas moment — Stir in the frozen peas right at the end—they'll cook through in the residual heat without losing their bright color or tender bite. This is what makes our version extra special and nutritious!

  5. Assemble the magic — Preheat your oven to 400°F (200°C). Transfer the filling to a large baking dish (9x13-inch or similar). Spoon the creamy mashed potatoes on top, spreading evenly. Use a fork to rake zigzag patterns across the surface—these peaks crisp up beautifully in the oven!

  6. Bake to golden perfection — Pop it in the oven for 20-25 minutes, or until the potato topping is golden-brown and the edges bubble with savory goodness. For extra crisp, broil for 2-3 minutes at the end (watch closely!).

Let it rest 5-10 minutes before serving—this helps it set so slices hold their shape. Scoop generously and enjoy with a pint of stout or a simple green salad.

Comfort food doesn't get much luckier than this! Enjoy!