About 72% of home cooks say comfort food is their go-to on cold nights, and shepherd’s pie tops many lists. You’ll find 12 easy variations here, from classic lamb to vegetarian lentil and low‑carb cauliflower, with clear swaps and simple timing tips. Use this guide to pick a base, choose a topping, and learn quick tricks for seasoning and baking so you can get a hearty pie on the table tonight — keep going to match one to your pantry.
Classic Lamb Shepherd’s Pie

A hearty, comforting classic that’s rich with savory lamb and a golden mashed potato topping.
Ingredients:
- 1½ lb (700 g) ground lamb
- 1 large onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup beef or lamb stock
- 2 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves (or ½ tsp dried)
- 2 tbsp olive oil
- Salt and black pepper, to taste
- 2 lb (900 g) potatoes, peeled and cubed
- 4 tbsp butter
- ¼ cup milk (adjust for desired mash creaminess)
- Optional: a handful of grated cheddar for topping
How to Make:
- Preheat oven to 400°F (200°C).
- Boil the potatoes in salted water until tender, about 15 minutes.
- While potatoes cook, heat olive oil in a skillet over medium heat.
- Add onion and carrots and cook until softened, about 5 minutes.
- Stir in garlic and cook 30 seconds until fragrant.
- Add ground lamb to the pan, breaking it up and cooking until browned.
- Mix in tomato paste, Worcestershire sauce, thyme, salt and pepper.
- Pour in the stock, bring to a simmer, and cook until the mixture thickens slightly, about 8 minutes.
- Stir the frozen peas into the meat mixture, then remove from heat.
- Drain the potatoes and mash with butter and milk; season with salt and pepper.
- Spoon the lamb filling into a baking dish and spread the mashed potatoes over the top.
- Optional: sprinkle grated cheddar over the mash.
- Bake until the top is golden and filling is bubbling, about 20–25 minutes.
- Let rest 5 minutes before serving.
Dig in and enjoy a warm, savory slice of classic shepherd’s pie!
Turkey and Sweet Potato Shepherd’s Pie

A cozy, lighter take on shepherd’s pie — savory turkey topped with sweet, buttery sweet potato mash.
Ingredients:
- 1 lb ground turkey
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 1 cup frozen peas (or fresh)
- 1 tbsp tomato paste
- 1 cup low-sodium chicken or turkey broth
- 1 tsp Worcestershire sauce (optional)
- 1 tsp dried thyme (or 1 tbsp fresh)
- Salt and pepper to taste
- 2 large sweet potatoes (about 1.5–2 lb total)
- 2 tbsp butter (or olive oil for dairy-free)
- 2–3 tbsp milk or non-dairy milk
- Pinch of ground nutmeg (optional)
- Chopped fresh parsley for garnish (optional)
How to Make:
- Preheat oven to 400°F (200°C).
- Peel and chop sweet potatoes, then boil in salted water until fork-tender, about 15 minutes.
- Drain sweet potatoes and mash with butter and milk; season with salt, pepper, and a pinch of nutmeg. Set aside.
- While potatoes cook, heat olive oil in a skillet over medium heat.
- Add chopped onion and cook until softened, about 4 minutes; stir in garlic and cook 30 seconds.
- Add ground turkey to the skillet, breaking it up and cooking until no longer pink.
- Stir in diced carrots, tomato paste, thyme, Worcestershire (if using), salt, and pepper; cook 3–4 minutes.
- Pour in broth, bring to a simmer, and cook until carrots are tender and sauce has slightly reduced, about 6–8 minutes.
- Stir in peas, adjust seasoning, and remove from heat.
- Spoon the turkey mixture into a baking dish and spread the sweet potato mash evenly over the top.
- Bake for 15–20 minutes until filling is bubbly and top is lightly golden.
- Let rest 5 minutes, garnish with parsley, and serve warm.
Enjoy this comforting, healthier shepherd’s pie — perfect for a weeknight that still feels special.
Beef and Guinness Shepherd’s Pie

Beef and Guinness Shepherd’s Pie — hearty, rich, and perfect for a cozy night in.
Ingredients:
- 1½ lb (700 g) ground/beef mince
- 1 large onion, finely chopped
- 2 carrots, diced
- 2 celery stalks, diced (optional)
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 1 cup (240 ml) Guinness stout (or other dark stout)
- 1 cup (240 ml) beef stock
- 2 tbsp Worcestershire sauce
- 1 tsp dried thyme (or 1 tbsp fresh)
- 1 tsp dried rosemary, crushed
- 2 bay leaves
- 2 tbsp all-purpose flour
- 2 tbsp olive oil (or vegetable oil)
- Salt and black pepper to taste
- 2 lb (900 g) potatoes, peeled and chopped for mashing
- 4 tbsp butter
- 1/3 cup (80 ml) milk (or cream for richer mash)
- Salt and pepper for mash
- Optional: 1 cup frozen peas or corn, thawed
- Optional: chopped fresh parsley for garnish
How to Make:
- Preheat oven to 400°F (200°C).
- Boil potatoes in salted water until tender, about 15–20 minutes.
- Drain potatoes, mash with butter and milk, season with salt and pepper, set aside.
- Heat oil in a large skillet over medium-high heat.
- Add onion, carrots, and celery; cook until softened, about 5–7 minutes.
- Add garlic and cook 1 minute until fragrant.
- Push veggies to the side, add beef and cook until browned, breaking up lumps.
- Stir in tomato paste and sprinkle flour; cook 1–2 minutes to remove raw flour taste.
- Pour in Guinness and beef stock, stir to deglaze pan and combine.
- Add Worcestershire, thyme, rosemary, bay leaves, salt and pepper.
- Simmer uncovered 15–20 minutes until sauce thickens; stir in peas or corn if using, remove bay leaves.
- Transfer beef mixture to a baking dish and spread evenly.
- Spoon mashed potatoes over the meat, smoothing or creating peaks with a fork.
- Bake 20–25 minutes until top is golden and filling bubbly; place under broiler 2–3 minutes if you want extra browning.
- Let rest 5 minutes, garnish with parsley, and serve.
Enjoy warm — a comforting, boozy-savoury pie that’s pure comfort food.
Vegetarian Lentil Shepherd’s Pie

A cozy, hearty twist on shepherd’s pie where savory lentils stand in for meat — comforting, filling, and perfect for weeknights.
Ingredients:
- 1 cup dried brown or green lentils, rinsed and picked over
- 3 cups vegetable broth (or water)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 1 tablespoon tomato paste
- 1 tablespoon soy sauce or tamari
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary (or 1 tablespoon fresh, chopped)
- 1 bay leaf
- Salt and black pepper to taste
- 3 pounds potatoes, peeled and cut into chunks
- 4 tablespoons butter (or vegan butter)
- 1/3 cup milk (dairy or plant-based)
- 1/4 cup grated Parmesan or nutritional yeast (optional, for topping)
- 1 tablespoon olive oil or melted butter for brushing top
How to Make:
- Put lentils and vegetable broth in a pot, add the bay leaf, bring to a boil, then simmer gently for 20–25 minutes until tender but not mushy; drain any excess and set aside.
- Meanwhile, boil the potatoes in salted water for 15–20 minutes until very tender; drain.
- While potatoes cook, heat 2 tablespoons olive oil in a large skillet over medium heat.
- Add onion, carrots, and celery and sauté for 6–8 minutes until softened.
- Stir in garlic, tomato paste, thyme, and rosemary and cook 1 minute until fragrant.
- Add the cooked lentils, soy sauce, and frozen peas; cook 3–4 minutes to combine and heat through. Season with salt and pepper; remove bay leaf.
- Mash the drained potatoes with butter and milk until smooth and creamy; stir in Parmesan or nutritional yeast if using, and adjust salt.
- Preheat the oven to 400°F (200°C).
- Spoon the lentil mixture into a 9×9-inch (or similar) baking dish and spread evenly.
- Dollop and spread the mashed potatoes over the lentils, smoothing or creating peaks with a fork for a golden top.
- Brush the potato surface with a little olive oil or melted butter and sprinkle extra Parmesan or nutritional yeast if desired.
- Bake for 20–25 minutes until the top is golden and the filling is bubbling around the edges.
- Let rest 5–10 minutes before serving.
Serve hot and enjoy this comforting, veggie-packed shepherd’s pie that’s sure to warm you up!
Cottage Pie With Cheesy Mashed Topping

A warm, savory cottage pie topped with golden, cheesy mashed potatoes — comfort food that hugs you from the inside.
Ingredients:
- 1 lb (450 g) ground beef
- 1 medium onion, finely chopped
- 2 carrots, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme (or 1 tbsp fresh)
- Salt and pepper to taste
- 2 lbs (900 g) potatoes, peeled and cut into chunks
- 4 tbsp butter, divided
- 1/4 cup milk (more as needed)
- 1 cup shredded cheddar cheese, divided
- 1 tbsp olive oil
How to Make:
- Preheat your oven to 400°F (200°C).
- Boil the potatoes in salted water until tender, about 15–20 minutes.
- Meanwhile, heat olive oil in a skillet over medium-high heat.
- Add the chopped onion and carrots and sauté until softened, about 5 minutes.
- Add the ground beef, breaking it up, and cook until browned and no pink remains.
- Stir in the garlic, tomato paste, Worcestershire sauce, thyme, salt and pepper; cook 1 minute.
- Pour in the beef broth, bring to a simmer, and let the mixture reduce for 5–7 minutes until slightly thickened.
- Stir in the frozen peas, remove from heat, and adjust seasoning if needed.
- Drain the potatoes, return them to the pot, add 2 tbsp butter and the milk, and mash until smooth; add more milk if you like a creamier texture.
- Stir half of the shredded cheddar into the mashed potatoes until melted and combined.
- Spoon the beef and vegetable filling into a baking dish and spread the cheesy mashed potatoes evenly on top.
- Sprinkle the remaining cheddar over the mashed potato layer and dot with the remaining 2 tbsp butter.
- Bake for 20–25 minutes until the top is golden and bubbling; you can broil for 1–2 minutes at the end for extra color, watching closely.
- Let the pie rest 5 minutes before serving.
Dig in and enjoy a cheesy, hearty slice of cozy comfort!
One-Pan Skillet Shepherd’s Pie

One-Pan Skillet Shepherd’s Pie — all the comfort of classic shepherd’s pie made easy in one skillet.
Ingredients:
- 1 lb (450 g) ground beef or lamb
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, diced
- 1 cup frozen peas
- 1 cup frozen corn (optional)
- 2 tbsp tomato paste
- 1 cup beef or chicken broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary or 1 tbsp fresh, chopped
- Salt and pepper, to taste
- 3 cups mashed potatoes (about 3 large potatoes, prepared)
- 2 tbsp butter
- 1/4 cup shredded cheddar cheese (optional)
- 2 tbsp olive oil
How to Make:
- Heat 1 tbsp olive oil in a large oven-safe skillet over medium-high heat.
- Add diced onion and carrots; sauté 4–5 minutes until softened.
- Add garlic and cook 30 seconds until fragrant.
- Push veggies to the side, add remaining oil, then add ground meat and brown, breaking it up, about 5–6 minutes.
- Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper; cook 1 minute.
- Pour in broth, scrape up browned bits, and simmer 3–4 minutes until slightly reduced.
- Stir in peas and corn, taste and adjust seasoning.
- Spread the mashed potatoes evenly over the meat mixture, smoothing the top with a spoon.
- Dot the potatoes with butter and sprinkle cheddar over if using.
- Transfer skillet to a 400°F (200°C) oven and bake 15–20 minutes until top is golden and filling is bubbly. (Or broil 2–3 minutes to brown the top—watch closely.)
- Let rest 5 minutes, then serve straight from the skillet.
Enjoy a cozy, hearty skillet meal with minimal cleanup—comfort food done right!
Mediterranean Lamb and Olive Shepherd’s Pie

Mediterranean Lamb and Olive Shepherd’s Pie — a bright, savory twist on the classic with bold Mediterranean flavors.
Ingredients:
- 1 lb ground lamb
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1/2 cup frozen peas
- 1/3 cup kalamata olives, pitted and halved
- 1/4 cup sun-dried tomatoes, chopped (oil-packed, drained)
- 1 tbsp tomato paste
- 1/2 cup beef or lamb broth
- 1 tsp dried oregano
- 1/2 tsp dried thyme
- Salt and black pepper to taste
- 2 lbs potatoes, peeled and cubed
- 3 tbsp butter
- 1/4 cup milk (or more as needed)
- 1/4 cup grated Parmesan cheese (optional)
- 1 tbsp chopped fresh parsley for garnish
How to Make:
- Preheat oven to 400°F (200°C).
- Boil potatoes in salted water until tender, about 15 minutes.
- Drain potatoes, mash with butter, milk, salt, pepper, and Parmesan if using; set aside.
- Heat olive oil in a skillet over medium heat.
- Sauté onion and carrot until softened, about 5 minutes.
- Add garlic and cook 1 minute until fragrant.
- Add ground lamb, breaking it up and cooking until browned.
- Stir in tomato paste, sun-dried tomatoes, oregano, thyme, salt, and pepper.
- Pour in broth, add peas and olives, and simmer until sauce thickens, about 5 minutes.
- Spoon the lamb mixture into a baking dish and spread evenly.
- Top with mashed potatoes, smoothing or making peaks for browning.
- Bake 20–25 minutes until top is golden and filling bubbles around the edges.
- Let rest 5 minutes, sprinkle with parsley, then serve.
Enjoy this sunny Mediterranean spin on shepherd’s pie — comforting, savory, and full of bright, briny bites!
BBQ Pulled Jackfruit Shepherd’s Pie (Vegan)

A smoky, tangy vegan twist on a classic—BBQ pulled jackfruit shepherd’s pie that’s comfort food with a plant-based kick.
Ingredients:
- 2 cans young green jackfruit in water or brine (20 oz total), drained and rinsed
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 medium carrot, diced
- 1 celery stalk, diced
- 1 cup frozen peas
- 1 cup corn kernels (frozen or fresh)
- 1 cup vegetable broth
- 3/4 cup your favorite BBQ sauce (plus extra for drizzling)
- 1 tbsp soy sauce or tamari
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- Salt and black pepper, to taste
- 3 large russet potatoes (about 1.5–2 lbs), peeled and chopped
- 1/4 cup unsweetened plant milk (almond, soy, or oat)
- 2 tbsp vegan butter or olive oil
- 1–2 tbsp nutritional yeast (optional, for savory flavor)
- Fresh parsley or chives, chopped, for garnish
How to Make:
- Preheat oven to 400°F (200°C).
- Boil potatoes in salted water until tender, about 15 minutes.
- While potatoes cook, heat 2 tbsp olive oil in a skillet over medium heat.
- Add onion, carrot, and celery; sauté until softened, about 5–7 minutes.
- Stir in garlic and cook 30 seconds until fragrant.
- Shred the drained jackfruit with two forks or your hands to create a pulled texture.
- Add shredded jackfruit to the skillet and cook 5 minutes, letting edges brown a bit.
- Stir in smoked paprika, cumin, soy sauce, BBQ sauce, and vegetable broth; simmer 8–10 minutes until sauce thickens and flavors meld.
- Fold in peas and corn; season with salt and pepper to taste. Remove from heat.
- Drain potatoes and mash with plant milk, vegan butter, nutritional yeast (if using), and salt until smooth and creamy.
- Transfer the jackfruit mixture to a baking dish and spread into an even layer.
- Spoon mashed potatoes over the jackfruit and smooth or create peaks with a fork for a golden top.
- Bake 15–20 minutes until edges bubble and the potato tops begin to brown; broil 2–3 minutes if you want extra color.
- Let rest 5 minutes, drizzle a little extra BBQ sauce if desired, and sprinkle with chopped parsley or chives.
Dig in and enjoy this smoky, cozy vegan shepherd’s pie that’s surprisingly indulgent and perfect for sharing!
Mushroom and Thyme Shepherd’s Pie (Vegetarian)

Earthy mushroom and fragrant thyme come together in a cozy, vegetarian twist on classic shepherd’s pie.
Ingredients:
- 2 lbs (900 g) potatoes, peeled and cut into chunks
- 3 tbsp butter (or olive oil for vegan)
- 1/3 cup milk (or plant-based milk)
- Salt and pepper, to taste
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2-3 cloves garlic, minced
- 12 oz (340 g) mixed mushrooms (cremini, shiitake, button), coarsely chopped
- 2 medium carrots, diced
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup vegetable broth
- 1 tbsp soy sauce or tamari
- 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
- 1 tbsp fresh parsley, chopped (optional)
- 1 tbsp cornstarch mixed with 2 tbsp cold water (optional, for thicker filling)
- Freshly ground black pepper, to taste
How to Make:
- Put the potatoes in a pot, cover with water, add a pinch of salt, and bring to a boil. Cook until tender, about 15–20 minutes.
- While potatoes cook, heat 2 tbsp olive oil in a large skillet over medium heat.
- Add the chopped onion and cook until soft and translucent, about 5 minutes.
- Stir in the garlic and cook 30 seconds until fragrant.
- Add the chopped mushrooms and diced carrots; cook, stirring occasionally, until mushrooms release moisture and vegetables begin to brown, about 8–10 minutes.
- Stir in tomato paste, soy sauce, thyme, and vegetable broth; simmer for 3–5 minutes so flavors meld.
- Add frozen peas and parsley; if you want a thicker filling, stir in the cornstarch mixture and cook until sauce thickens. Season with salt and pepper.
- Drain the potatoes and mash with butter (or olive oil) and milk until smooth; season with salt and pepper.
- Preheat your oven to 400°F (200°C).
- Spoon the mushroom filling into a baking dish and spread evenly.
- Dollop or pipe the mashed potatoes over the filling and spread into an even layer. Make a few peaks with a fork for browning.
- Bake for 20–25 minutes until the top is golden and the filling is bubbling at the edges.
- Let rest 5 minutes before serving.
Dig in and enjoy a warm, savory spoonful of comfort!
Cottage Pie With Root Vegetables and Rosemary

Cottage Pie With Root Vegetables and Rosemary — a cozy, savory comfort bake that’s rustic, herby, and perfect for chilly nights.
Ingredients:
- 1 lb (450 g) ground beef or lamb
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 1 parsnip, diced
- 1 small turnip or rutabaga, diced
- 1 cup diced potato (optional for extra body)
- 1 cup frozen peas
- 2 tbsp tomato paste
- 1 cup beef or vegetable stock
- 1 tsp Worcestershire sauce (optional)
- 1 tbsp fresh rosemary, finely chopped (or 1 tsp dried)
- 2 tbsp olive oil or butter for cooking
- Salt and black pepper to taste
For the mashed potato topping:
- 2 lb (900 g) potatoes, peeled and cut into chunks
- 4 tbsp butter
- 1/3 cup milk (more if needed)
- Salt and pepper to taste
How to Make:
- Preheat the oven to 400°F (200°C).
- Boil the potatoes for the topping in salted water until very tender, about 15–20 minutes.
- While potatoes cook, heat 1 tbsp oil in a large skillet over medium heat.
- Add the chopped onion and garlic and sauté until soft, about 4 minutes.
- Add the ground meat, break it up with a spoon, and brown until no pink remains.
- Stir in the carrots, parsnip, turnip (and diced potato if using) and cook 5 minutes to soften slightly.
- Mix in the tomato paste, Worcestershire sauce, chopped rosemary, and season with salt and pepper.
- Pour in the stock, bring to a simmer, and cook until vegetables are tender and sauce has thickened, about 10 minutes; stir in the frozen peas at the end.
- Drain the boiled potatoes, mash with butter and milk, and season with salt and pepper until smooth and creamy.
- Transfer the meat and root vegetable mixture to a baking dish, spread the mashed potatoes evenly over the top, and rough up the surface with a fork for a golden finish.
- Dot a little extra butter on top if you like, then bake for 20–25 minutes until the top is golden and the filling is bubbling.
- Let rest 5 minutes before serving.
Enjoy this warm, herby cottage pie — it’s comfort food that hugs you from the inside out!
Spiced Lamb and Chickpea Shepherd’s Pie

A cozy, fragrant shepherd’s pie that pairs warmly spiced lamb and chickpeas with a creamy mashed-potato top.
Ingredients:
- 1 lb (450 g) ground lamb
- 1 can (15 oz / 425 g) chickpeas, drained and rinsed
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 medium carrot, diced
- 1 celery stalk, diced
- 1 tbsp tomato paste
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/2 tsp smoked paprika
- 1/4–1/2 tsp cayenne pepper (optional, to taste)
- 1 cup (240 ml) beef or vegetable broth
- 1 tbsp Worcestershire sauce or soy sauce
- 2 tbsp olive oil
- Salt and black pepper to taste
- 3 cups (about 700 g) mashed potatoes (made with butter and milk to taste)
- 1/4 cup fresh parsley, chopped (for garnish)
- 1/2 cup frozen peas (optional)
How to Make:
- Preheat the oven to 400°F (200°C).
- Heat 1 tbsp olive oil in a large skillet over medium-high heat.
- Add the chopped onion, carrot, and celery; cook 5 minutes until softened.
- Stir in the garlic and spices (cumin, coriander, cinnamon, paprika, cayenne) and cook 1 minute until fragrant.
- Add the ground lamb; brown, breaking it up with a spoon, about 6–8 minutes.
- Stir in tomato paste, Worcestershire (or soy sauce), drained chickpeas, and frozen peas if using.
- Pour in the broth, season with salt and pepper, and simmer 6–8 minutes until the sauce thickens slightly.
- Taste and adjust seasoning.
- Transfer the lamb–chickpea mixture to a baking dish and spread it into an even layer.
- Spoon the mashed potatoes over the filling and smooth or create a rustic pattern with a fork.
- Dot the top with remaining 1 tbsp olive oil or a few small butter pieces for browning.
- Bake 20–25 minutes until the top is golden and the filling is bubbling at the edges.
- Let rest 5 minutes, sprinkle with chopped parsley, then serve.
Enjoy a warm, spiced twist on a classic — comforting, hearty, and full of flavor!
Cheesy Cauliflower-Topped Shepherd’s Pie (Low-Carb)

A cozy, low-carb twist on classic shepherd’s pie with a cheesy cauliflower topping that’s golden and satisfying.
Ingredients:
- 1 large head cauliflower (about 1.5–2 lb), chopped into florets
- 2 tbsp butter
- 1/3–1/2 cup shredded cheddar cheese (plus 2 tbsp for topping)
- 2 tbsp cream cheese or 2–3 tbsp heavy cream
- Salt and black pepper, to taste
- 1 lb ground lamb or beef (or a mix)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 carrot, finely diced (optional, for a few extra veg)
- 1/2 cup frozen peas (optional)
- 2 tbsp tomato paste
- 1/2 cup beef or chicken broth
- 1 tsp Worcestershire sauce (optional)
- 1 tsp dried thyme or rosemary
- 2 tbsp olive oil
- Fresh parsley, chopped, for garnish (optional)
How to Make:
- Preheat oven to 400°F (200°C).
- Boil or steam cauliflower florets until very tender, about 8–10 minutes.
- Drain well and mash cauliflower with butter, cream cheese (or cream), cheddar, salt, and pepper until smooth; set aside.
- Heat olive oil in a skillet over medium-high heat and cook ground meat until browned, breaking it up as it cooks.
- Add onion, garlic, and carrot to the meat and cook until softened, about 4–5 minutes.
- Stir in tomato paste, broth, Worcestershire, thyme, peas (if using), and simmer until mixture thickens slightly, 3–5 minutes; season to taste.
- Spoon the meat mixture into a baking dish and spread evenly.
- Top with the mashed cauliflower and smooth the surface; sprinkle the extra 2 tbsp cheddar over the top.
- Bake until the topping is golden and edges bubble, about 15–20 minutes.
- Let rest a few minutes, garnish with parsley, slice, and serve warm.
Dig in and enjoy a creamy, cheesy shepherd’s pie that’s comfort food without the carbs!
Conclusion
You’ve got a dozen solid shepherd’s pie ideas to try, from classic lamb to low‑carb cauliflower tops. Pick one based on time, diet, and what’s in your pantry. Roast or sauté vegetables, brown the protein or lentils, season well, then layer and bake until hot and golden. Fun fact: 72% of home cooks say one‑pot meals are their go‑to for weeknights, so these pies will likely become regulars.