I’ll be honest, when I first thought about making shepherd’s pie kosher, I wondered if it would still pack the same comforting punch. Traditional versions rely heavily on dairy for that creamy mashed potato topping, but keeping it pareve actually opens up more possibilities than you’d think. This ground turkey version has become one of my go-to weeknight dinners, especially when I want something hearty that doesn’t require too much fuss.
Why Ground Turkey Works Better Than You Think
The beauty of using ground turkey instead of the usual lamb or beef isn’t just about keeping things lighter. Turkey takes on flavors really well, and it won’t compete with the vegetables and herbs. I brown it with onions, carrots, and celery until everything gets nice and caramelized. Then I add tomato paste, which gives the filling that deep, rich base that makes the whole dish taste like it’s been simmering for hours.
What really makes this version work is the potato topping. Without butter or cream, I use olive oil and vegetable broth to get the potatoes smooth and flavorful. The trick is to whip them while they’re still hot and add the liquids gradually. You want them creamy but not soupy, because they’ll spread more easily and hold their shape better under the broiler.
The Secret to Dairy-Free Creamy Potatoes
This shepherd’s pie reheats beautifully, so I often make it on Sunday and eat it throughout the week. It goes perfectly with a simple green salad or some roasted Brussels sprouts. The kids love it too, and honestly, they can’t tell the difference between this version and the dairy-heavy ones they get at friends’ houses.

Ingredients
Method
- Preheat oven to 400°F. Place cubed potatoes in a large pot and cover with cold water by 2 inches. Add 1 tablespoon salt and bring to a boil.
- Cook potatoes for 15-20 minutes until fork-tender. Drain well and return to pot.
- Mash potatoes while still hot, then gradually add olive oil, warm vegetable broth, salt, and pepper. Whip until smooth and creamy. Stir in chives and set aside.
- Heat olive oil in a large skillet over medium-high heat. Add onion, carrots, and celery. Cook for 5-6 minutes until vegetables start to soften.
- Add garlic and cook for another minute until fragrant.
- Add ground turkey, breaking it up with a spoon. Cook for 8-10 minutes until turkey is browned and cooked through.
- Stir in tomato paste and cook for 2 minutes, letting it darken slightly.
- Pour in vegetable broth and scrape up any browned bits from the bottom of the pan. Add peas, corn, thyme, salt, and pepper.
- Simmer for 5 minutes until liquid reduces slightly. Remove from heat and stir in fresh parsley.
- Transfer turkey mixture to a 9x13 inch baking dish and spread evenly.
- Spoon mashed potatoes over the filling, spreading to cover completely. Use a fork to create ridges on the surface for extra browning.
- Bake for 25-30 minutes until potato topping is golden brown and filling is bubbling around the edges.
- Let cool for 10 minutes before serving to allow filling to set.
