Growing up in the Caribbean, what we called Shepherd’s Pie was always made with ground beef, never lamb. I’d follow Mommy to the shops and market and never once saw ground lamb for sale. So yes, technically this version is a Cottage Pie since it uses beef, but in Caribbean homes, the name Shepherd’s Pie stuck.
This version came about as a way to use up leftovers from the night before, including some grilled steak and green peppercorn gravy. The smoky steak added a rich, deep flavor while the vegetables and seasoned mashed potatoes brought comfort in every bite. Whether you’re cleaning out the fridge or craving a hearty, one-dish meal, this Caribbean-inspired Shepherd’s Pie brings home-cooked goodness to your table with every forkful.

Traditional Shepherd’s Pie is made with ground lamb, while Cottage Pie uses ground beef. In the Caribbean, ground beef is more commonly used, and the dish is often referred to as Shepherd’s Pie regardless.
Yes, you can substitute ground beef with ground lamb, turkey, or chicken. Leftover meats, like steak or roast can also be added for extra flavor.
Incorporate milk, butter, black pepper, and roasted garlic into your mashed potatoes. Ensure they’re at room temperature before spreading over the meat mixture for easier handling.
A hearty Caribbean-inspired take on the classic shepherd’s pie, using ground beef, leftover steak, and a medley of vegetables, all topped with creamy mashed potatoes.
Preheat the oven to 400°F (200°C).
In a wide nonstick sauté pan over medium heat, add the ground beef. Cook for 7–10 minutes, breaking it apart with a spatula until browned.
Add diced leftover steak and cooked mushrooms (if using) to the pan. Stir to combine.
Sprinkle in the flour and stir well to cook out the rawness, about 2–3 minutes.
Add mixed vegetables and bring the mixture to a boil.
If using, add leftover gravy to the pan. Reduce heat to a simmer and cook for about 10 minutes, allowing the mixture to thicken. Add more beef stock if needed.
Taste and adjust seasoning as necessary.
Pour the meat mixture into an 8x10-inch ovenproof baking dish.
Create ridges on the mashed potato surface with a fork for a golden crust.
Place the baking dish on a cookie sheet or tray to catch any overflow. Bake uncovered in the preheated oven for 30 minutes, or until the top is golden brown.
Remove from oven and let rest for 15–20 minutes before serving.Please follow along with the video below as much more is explained within. As far as using the gravy, steak and mushrooms, it’s what I had leftovers (including the mashed potato) from the night before. Optionally you may fold in 1/2 cup (grated) of your fav cheese and I’m sure the “Caribbean” in you will want a teaspoon or so of Green Seasoning when you brown the grown beef.