Shepherd's Pie with Sweet Potato
Brown lamb with vegetables, simmer it into a savory, herb-scented filling with peas, then crown it with piped sweet-potato mash and broil until the peaks turn golden. The sweet potato lends a subtle warmth and gorgeous color that lifts the classic shepherd's pie into something a little more special — pure comfort, dressed for company.
Shepherd's pie is the definition of comfort: a deep, savory lamb filling under a cloud of mash, baked until bubbling. This version swaps the usual potato for sweet potato, whose gentle sweetness and burnished orange crust play beautifully against the rich, herby lamb beneath. Piped into peaks and broiled golden, it is humble food made handsome — a one-dish supper that feels like a hug.
The Savory Lamb Filling
The soul of the pie is a well-built filling. Brown the ground lamb with its vegetables until deeply colored, then simmer it with aromatics and herbs into a thick, savory base, stirring in the peas near the end so they stay bright. You want the mixture rich but not loose — thick enough to hold its shape under the topping — so let it reduce until glossy. This is where the flavor lives, so season it boldly and taste as you go.
The Sweet Potato Crown
The topping is what makes this version sing. Cook and mash the sweet potatoes smooth and season them well, then pipe or spread them over the filling in generous peaks and ridges — those raised edges are what catch the heat and crisp to golden under the broiler. A final pass under high heat turns the surface burnished and just-crisp while the filling bubbles beneath. The contrast of that caramelized sweet crust against the savory lamb is the whole joy of the dish.

Shepherd's Pie with Sweet Potato
Ingredients
- 4 medium sweet potatoes
- 1/4 cup half and half
- 2 tablespoons butter
- 1 large egg
- 1 teaspoon kosher salt
- 1 teaspoon coarse black pepper
- 2 pounds ground lamb
- 2 tablespoons olive oil
- 1 large white onion peeled and diced, about 1 1/2 cups
- 2 medium carrots peeled, trimmed and diced, about 1 cup
- 2 medium garlic cloves peeled and minced, about 1 teaspoon
- 2 tablespoons unbleached all-purpose flour
- 1 6-ounce can tomato paste
- 2 cups homemade beef broth or prepared low sodium chicken broth
- 1 teaspoon Worcestershire sauce
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 whole cinnamon stick
- 1 10-ounce package frozen peas, thawed
- 1 10-ounce package frozen pearl onions, thawed
Method
- Preheat the oven to 350 degrees.
- Pierce the potatoes with a fork.
- Roast until the potatoes are squishy soft, about 30 minutes.
- Cut each in half and peel off the skin.
- Set the peeled potatoes into the bowl of a food processor.
- Pour the half and half into the bowl.
- Add the butter and egg.
- Season with salt and pepper.
- Pulse until the sweet potatoes are pale orange and fluffy.
- Let them cool while you make the filling.
- Crumble the lamb into a non-stick skillet or cast iron skillet over medium high heat.
- Use a wooden spoon to stir the meat, breaking up any large clumps.
- Cook until all of the lamb is browned and fragrant, about 8 to 10 minutes.
- Use a slotted spoon to transfer the lamb to a bowl.
- Pour the juices from the pan into a heatproof container and discard when cool enough to handle.
- Drizzle the olive oil around the bottom of the skillet.
- Cook the onion, carrots and garlic in the skillet until soft, about 5 minutes.
- Transfer the lamb and any juices from the bowl back into the skillet.
- Dust the lamb and veggies with flour.
- Spoon the tomato paste into the lamb.
- Pour in the beef broth and Worcestershire sauce.
- Stir the cumin, thyme and rosemary into the filling.
- Season with salt and pepper.
- Bury the cinnamon stick in the meat.
- Simmer until the sauce thickens, about 10 to 15 minutes.
- Stir in the peas and onions and continue to simmer until the peas are soft, about 5 minutes more.
- Remove the cinnamon stick and spoon the filling into an 11 x 7 x 2 inch baking dish.
- Spoon the cooled sweet potatoes from the bowl of the processor into a resealable plastic bag.
- Squeeze the bag to remove all of the air.
- Cut the corner off the bag and press out the potatoes into decorative dollops over the top of the filling.
- Set the oven to the broil setting.
- Place the casserole directly under the broiler and heat until the potatoes just begin to turn golden brown on the edges, about 5 to 8 minutes.
The Heart of the Table
There is something deeply comforting about setting a bubbling, golden-topped pie on the table and spooning it out steaming into bowls. Shepherd's pie is honest, generous food — the kind that asks nothing fancy of anyone and gives back warmth and fullness. To make it is to offer the simplest and most reliable form of hospitality: a hot, hearty meal, made with care.
The Art of the Host
A broiler-safe baking dish and a piping bag (or just a fork for rustic ridges) are all you need to get that golden crown. Reduce the filling until it is thick enough to hold a clean edge, season the sweet-potato mash generously since its sweetness needs salt to balance, and watch the broiler closely — the sugars in sweet potato catch quickly, and you want burnished, not burnt.
Neighborly Grace
- The Preparation: The whole pie assembles ahead beautifully — build the filling and top it with the sweet-potato mash, then refrigerate and bake (or broil) to order, adding a few extra minutes from cold. It is a gracious make-ahead supper for a busy evening, needing only the oven's attention once guests arrive.
- The Pour: An earthy red — Syrah, Côtes du Rhône, or a rustic Grenache — flatters the lamb and herbs. For a non-alcoholic option, a spiced apple cider or a dark cherry soda brings warmth and a little sweetness to echo the sweet-potato crust.
- The Vibe: This is cozy, spoon-into-bowls comfort — set the golden pie down whole, let everyone see the crisp peaks, and serve it steaming on a cold evening with a simple green salad. It is a homey, unpretentious dinner made for second helpings.