Coriander Shepherd’s Pie with Creamy Mashed Potatoes
Shepherd’s pie is one of those classic comfort foods that feels like home no matter where you grew up. I’ve always loved it in its traditional form, with a rich, savory meat mixture with peas and carrots, topped with creamy, golden mashed potatoes, but I also enjoy giving classics a subtle twist.
Whether you’re here for St. Patrick’s Day or just need a weekend-night comfort dish, I’ve got you covered.
If you grew up in—or have visited—Southern Africa, you’re likely familiar with the braai (barbecue)-flavored sausage, boerewors, beloved for its smoky, aromatic taste. What makes it stand out is the toasted coriander flavor, and it’s remarkable how it dances with beef, pork, vinegar, and other spices, creating a unique signature taste. Why not imprint this flavor on shepherd’s pie to give it personality? It’s something you can do quickly in your kitchen, merging two culinary traditions in a nod to boerewors, without using the sausage directly.
In this version, I toasted coriander seeds, ground them, and added them along with cloves and other warming spices. The result is a meat layer that’s deeply flavorful but subtle enough to let the creamy mashed potato topping shine.
The mashed potatoes, made with buttered potatoes and a ricer, are luxuriously velvety, enriched with cream and fresh thyme, giving that comforting, golden finish that makes shepherd’s pie irresistible. This dish celebrates a classic comfort food while giving it a personal, cultural twist, making it familiar yet distinctly Southern African.
If you want something even more indulgent and creative, try my Oxtail and Sweet Potato Shepherd’s Pie.

Coriander Shepherd’s Pie with Creamy Mashed Potatoes
This Southern African–inspired shepherd’s pie layers beef and pork with toasted coriander seeds, subtle ground coriander, bay leaf, and a savory pan sauce. The mashed butter potatoes are enriched with cream and butter, then broiled for golden, crispy edges.
Ingredients
- 4–5 medium butter potatoes, peeled and cubed
- 2 tablespoons butter
- ½–¾ cup cream (adjust to ensure potatoes are creamy, not dry)
- 2 bay leaves
- ⅛ teaspoon ground nutmeg
- Salt and pepper, to taste
- ¼ cup grated Parmesan
- 1 egg, lightly beaten
- 1 lb ground beef
- 1 lb ground pork
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon whole coriander seeds (toasted and coarsely ground with a spice grinder or pestle & mortar)
- ¼ teaspoon ground coriander
- 1 teaspoon black pepper
- 1 teaspoon seasoned salt (optional)
- 1 bay leaf
- 1 tablespoon tomato paste
- 1½ tablespoons Worcestershire sauce
- 1–2 teaspoons red or white vinegar (white preferred)
- 1 bouillon cube (optional, or 1¼ cups broth if not using cubes)
- 1 cup frozen peas and carrots
- 1 tablespoon ghee, butter, or oil
- Additional salt, to taste
- Fresh parsley, chopped
Instructions
- Toast coriander seeds in a dry skillet over medium heat until fragrant, about 1–2 minutes. Grind coarsely with a spice grinder or pestle and mortar. Set aside.:
- Peel and cube butter potatoes. Bring to a boil in salted water and cook until tender, about 15–20 minutes. Drain and set aside.
- Heat ghee, butter, or oil in a large skillet over medium heat.
- Add onion and garlic and sauté until translucent and fragrant, about 5 minutes.
- Add toasted coriander seeds and ground coriander to bloom the spices, stirring for 30–60 seconds to release aroma.
- If using a bouillon cube, add it now and stir to dissolve. Otherwise, add 1¼ cups broth after.
- Stir in remaining seasonings (bay leaf, black pepper, seasoned salt).
- Add ground beef and pork. Cook until browned, letting the meat absorb the aromatics and spices.
- Stir in Worcestershire sauce, vinegar (white preferred), and tomato paste. Cook for 1–2 minutes.
- Add water or broth if needed for a saucy consistency. Taste and adjust seasoning, this is key to avoid blandness.
- Stir in frozen peas and carrots and mix thoroughly.
- Warm cream gently over low heat until simmering, then reduce heat. Add bay leaf, butter, nutmeg, salt, and pepper. Stir to combine.
- Add Parmesan, then remove bay leaf.
- Pass boiled potatoes through a ricer into a large bowl.
- Pour warm cream mixture over potatoes, folding gently until smooth and creamy. Add more cream if needed to achieve desired consistency.
- Tip: Do not overmix to avoid gluey potatoes.
- Fold in the beaten egg to help the topping set during baking.
- Transfer meat mixture to a baking dish.
- Spoon mashed potatoes over the meat and smooth with a spoon. Create shallow grooves or patterns with a fork for even browning.
- Broil in preheated oven at 400°F (200°C) until golden and slightly crisp on top, about 5–10 minutes. You can continue broiling until desired color is achieved.
- Remove from oven, sprinkle with chopped parsley, and serve.
Nutrition Facts
Calories
460Fat (grams)
28 gCarbs (grams)
19 gFiber (grams)
3 gProtein (grams)
25 gI am not a certified nutritionist and any nutritional information on dontmissmyplate.com should only be used as a general guideline.
Shepherd’s Pie with Oxtail and Sweet Potato
A Comfort Food Upgrade You Need to Try!
Oxtail is a prized ingredient in many cuisines, celebrated for its tender, fall-off-the-bone texture and its ability to develop a rich, flavorful gravy when braised low and slow. Swapping out regular mashed potatoes for sweet potatoes adds a natural sweetness that perfectly complements the deep umami of the oxtail, while warm spices like cinnamon, garlic, and black pepper enhance the overall depth of flavor.
If you're looking for a foundational recipe or want to start with a classic preparation, be sure to check out the Oven-Braised African Oxtail Stew or the Oxtail and Butternut Stew—both are great bases for this dish.
Shepherd’s Pie is a timeless comfort food, traditionally made with ground lamb and topped with creamy mashed potatoes. In this bold twist, I’m elevating the classic by using slow-braised oxtail and a silky sweet potato mash. The result? A deeply satisfying dish that combines the comforting essence of traditional Shepherd’s Pie with the rich, indulgent flavors of slow-cooked oxtail.
This dish is a fusion of African and Caribbean culinary traditions, blending familiar comfort with bold innovation. Whether you're a longtime fan of Shepherd’s Pie or just looking for a new way to enjoy oxtail, this recipe is a must-try. With its savory oxtail gravy and naturally sweet, golden-baked sweet potato topping, it’s a next-level comfort food you’ll want to make again and again.
Tips for the Perfect Shepherd’s Pie (Especially with Fatty Meats like Oxtail)
I walked here so you can run! It’s an unusual recipe, but honestly worth a try.
1. Skim the Fat
Oxtail is incredibly flavorful but also quite fatty. After braising, let the stew cool slightly and skim off excess fat from the top. You can even refrigerate it for an hour or so—the fat will solidify, making it easier to remove.
2. Shred the Meat Well
Once cooked, remove the oxtail pieces, shred the meat, and discard any excess fat or connective tissue. This helps keep the filling tender, not greasy.
3. Balance the Richness
Counterbalance the rich oxtail with acidity or brightness. Add a splash of red wine vinegar, Worcestershire sauce, or a bit of lemon juice to the gravy to cut through the richness. Even a spoonful of tomato paste during braising helps with depth and balance.
4. Use a Thick Gravy
A watery filling will soak into the mash and ruin the texture. Make sure your gravy is thick enough to hold its shape—reduce it until it coats the back of a spoon. A little flour or cornstarch slurry can help if needed.
5. Choose a Sturdy Mash
Sweet potato mash works beautifully here, but keep it thick, not too creamy or runny. A looser mash can sink into the filling. A touch of butter and a splash of cream is enough—don't overdo it.
6. Add Texture on Top
For a golden crust, rough up the surface of your mash with a fork, then brush lightly with butter or egg wash before baking. You can also sprinkle breadcrumbs or grated cheese for added crunch and depth.
7. Bake Until Bubbling
Don’t just warm it through—bake until the top is golden and the filling is bubbling around the edges. This helps marry the layers and gives that classic Shepherd’s Pie texture.

Shepherd’s Pie with Oxtail and Sweet Potato
This Shepherd's Pie gets a bold and flavorful twist with tender, slow-braised oxtail and a creamy sweet potato topping! This dish is the perfect blend of rich, savory oxtail gravy and the natural sweetness of mashed sweet potatoes baked to golden perfection.
Ingredients
- 6 cups cooked, drained, and deboned oxtail stew (more or less depending on your baking dish and desired serving portions)
- 3 large sweet potatoes, peeled and cubed
- 4 tablespoons unsalted butter, melted
- ½ cup heavy cream or half-and-half
- 1/4 teaspoon nutmeg
- 1/4 teaspoon cinnamon
- 1/2 teaspoon oregano or thyme
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- ¼ cup grated Parmesan cheese
- Optional: 1 egg, beaten
- Optional: Fresh feta cheese and fresh parsley
- Optional: Seasoned flour or cornstarch (1/8 cup or more)
Instructions
- Peel and chop the sweet potatoes. Place them in a Dutch oven or large pot of boiling water and cook until softened, about 15–20 minutes.
- While the sweet potatoes are cooking, prep the cooked oxtail stew. Lightly grease a 9x13-inch (or similar-sized) baking dish. Add the oxtail and press it down with a cup or spatula to ensure it’s evenly packed.
- Assuming you’ve already drained excess oil from the stew, you can optionally sprinkle a small amount of cornstarch or flour over the meat. This helps absorb any remaining fat and gives the base a slightly thicker consistency once baked. Just a light dusting will do.
- Once cooked, mash the sweet potatoes and mix in butter, half of the cream, Parmesan cheese, spices, salt and pepper, and an optional egg for structure. Stir until fully incorporated, then transfer the mash into a piping bag.
- Pipe the mashed sweet potatoes in straight lines across the surface of the oxtail, covering the full length of the dish. Use a spatula to smooth it out into an even blanket, then drag a fork across the top to create textured lines—this helps it crisp up beautifully in the oven.
- Sprinkle a little extra Parmesan cheese on top. Bake at 375°F (190°C) for about 25 minutes, then broil for 2–3 minutes until the top is golden brown and slightly crisp.
- Top with optional grated cheese, fresh parsley, or even a drizzle of spiced oil for extra flavor. Serve hot!
Notes
- Use lean oxtail bones to ensure the dish isn't too fatty! Once you've deboned the oxtail, add cornstarch or flour to help thicken the filling, hold it together, and absorb any residual fat from the oxtail.
- Find the oxtail recipe here. https://youtu.be/WpDUkzeJm4g
I am not a certified nutritionist and any nutritional information on dontmissmyplate.com should only be used as a general guideline.