Sweet Potato Shepherd’s Pie
Table of Contents
Introduction: Can Sweet Potato Shepherd’s Pie Really Be Keto?
Did you know a single medium sweet potato holds roughly 20 grams of net carbs or more? That’s a big chunk of a strict keto day, so putting one in a “keto” dinner seems odd. Yet a sweet potato shepherd’s pie can fit a low-carb plan when you use sweet potato as a flavor and color accent instead of the whole topping.
Here’s the idea: mash a small amount of sweet potato with cauliflower and butter. You get the creamy, slightly sweet taste people love, with far fewer carbs than the classic version. This sweet potato shepherd’s pie recipe is easy, cozy, and built for busy weeknights. It works whether you follow keto, eat low-carb, or just want a lighter comfort meal. If you’re looking for more ideas, browse our full collection of keto dinner recipes.
Ingredients for Sweet Potato Shepherd’s Pie

For the meat filling:
- 1.5 lb (680 g) ground lamb or grass-fed beef: rich, savory, and deeply browned
- 1/2 medium onion, finely diced
- 2 celery stalks, finely diced
- 3 garlic cloves, minced
- 2 tbsp tomato paste: adds a sweet, tangy depth
- 1 cup beef bone broth
- 1 tbsp Worcestershire sauce (or coconut aminos)
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1/4 tsp xanthan gum (optional, for a thicker gravy)
- Salt and black pepper to taste
- 1 tbsp olive oil or ghee
For the creamy topping:
- 1 small sweet potato (about 5 oz / 150 g), peeled and cubed
- 1 medium head cauliflower (about 1 lb of florets)
- 3 tbsp butter
- 1/4 cup heavy cream
- 1/2 cup shredded cheddar or Parmesan (optional)
- 1/4 tsp garlic powder
- Salt to taste
Easy substitutions:
- Ground turkey or chicken works in place of lamb or beef.
- Use coconut cream and olive oil for a dairy-free version.
- Swap Worcestershire for coconut aminos to keep it gluten-free.
- Skip the sweet potato and use extra cauliflower for the lowest-carb option. Our classic keto shepherd’s pie is built that way.
Timing
- Prep time: 20 minutes
- Cook time: 50 minutes
- Total time: 70 minutes
That makes this sweet potato shepherd’s pie noticeably faster than many traditional versions, which often take 90 minutes or more. The shortcut is boiling the vegetables while the meat simmers, so nothing sits idle.
Step-by-Step Instructions
Step 1: Heat the Oven and Prep Your Veggies
Preheat the oven to 400°F (200°C). Peel and cube the sweet potato into small, even pieces so it cooks at the same speed as the cauliflower. Cut the cauliflower into similar-sized florets.
Step 2: Boil the Topping Vegetables
Add the sweet potato and cauliflower to a large pot of salted boiling water. Cook for 12 to 15 minutes, until a fork slides in with no resistance. Drain well.
Step 3: Brown the Meat
While the vegetables boil, heat the oil in a large oven-safe skillet over medium-high heat. Add the ground meat and break it up. Let it sit for a minute or two between stirs so it browns instead of steaming. Ground meat should reach an internal temperature of 160°F (71°C), according to the safe minimum internal temperature chart on FoodSafety. This browning is where much of the flavor comes from.
Step 4: Build the Flavor Base
Add the onion and celery and cook for 4 to 5 minutes until soft. Stir in the garlic, tomato paste, thyme, and rosemary. Cook for one more minute until the tomato paste darkens slightly.
Step 5: Simmer the Filling
Pour in the broth and Worcestershire sauce. Simmer for 8 to 10 minutes until the liquid reduces to a thick gravy. If you want it thicker, sprinkle in the xanthan gum and stir well. Season with salt and pepper.
Step 6: Mash the Topping
Return the drained vegetables to the hot pot for a minute so extra steam can escape. Add the butter, cream, garlic powder, and salt. Mash or blend until smooth. This is the key step for a fluffy sweet potato shepherd’s pie topping, so don’t skip the drying minute.

Step 7: Assemble and Bake
Spread the mash evenly over the meat in the skillet, then drag a fork across the top to make ridges. Sprinkle with cheese if you like. Bake for 20 minutes, then broil for 2 to 3 minutes until the ridges turn golden. Rest for 10 minutes before serving.
Nutritional Information
Here’s what one serving of this sweet potato shepherd’s pie looks like (recipe makes 6 servings). These are estimates and will vary with your brands and meat choice. For exact numbers on your ingredients, you can look them up in the USDA FoodData Central database.
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | 380 |
| Total fat | 24 g |
| Protein | 28 g |
| Total carbs | 14 g |
| Fiber | 4 g |
| Net carbs | 10 g |
| Saturated fat | 11 g |
A classic shepherd’s pie with a full potato topping can easily land at 30 g of net carbs or more per serving. Blending cauliflower with a little sweet potato cuts that sharply while keeping the creamy texture. Lamb and beef also bring iron, zinc, and B vitamins, and sweet potato adds beta-carotene.
Healthier Alternatives for the Recipe
Want to adapt your sweet potato shepherd’s pie for different needs? Try these swaps:
- Lower carb: Skip the sweet potato and use all cauliflower, or add a bit of turnip for body.
- Lighter: Use lean ground turkey and replace the cream with unsweetened almond milk plus a little olive oil.
- Dairy-free: Use coconut cream and ghee or olive oil instead of butter and cream.
- More veggies: Stir finely chopped mushrooms or zucchini into the meat. Mushrooms blend in well and add an earthy, savory note.
- Gluten-free: Use coconut aminos and check your broth label.
- Vegetarian: Use crumbled walnuts and mushrooms in place of meat, and vegetable broth in place of beef broth.
Serving Suggestions
A rich dish like this sweet potato shepherd’s pie pairs well with something fresh and crisp. Here are a few ideas:
- A simple green salad with lemon vinaigrette
- Roasted green beans or asparagus with garlic
- Sautéed spinach in butter
- A side of steamed broccoli with a little sea salt
- A small cup of bone broth for a cozy, soup-and-main combo

For a party, bake the pie in individual ramekins. They look charming, cook faster, and make portion control easy. Garnish with fresh parsley or thyme for color. And if you want a sweet finish to the meal, our keto lemon meringue pie is a bright, tangy dessert that balances the savory flavors.
Common Mistakes to Avoid
- Watery mash. Cauliflower is about 92% water, so undrained veggies make a soggy topping. Drain well and let the steam escape before mashing.
- Overcrowding the pan. Meat piled too deep steams instead of browning. Use a large skillet, or brown in two batches.
- Skipping the simmer. If the filling is too thin, it will bubble up through the topping. Reduce it until it coats a spoon.
- Using too much sweet potato. It’s tasty, but the carbs add up quickly. Stick to the measured amount if you’re counting carbs.
- Uneven cubes. Mixed sizes cook unevenly, leaving lumpy spots. Cut everything to a similar size.
- Cutting it too soon. Resting for 10 minutes lets the layers set so you get clean slices.
Storing Tips for Sweet Potato Shepherd’s Pie
- Refrigerator: Cool completely, cover tightly, and store for up to 4 days.
- Freezer: Freeze for up to 3 months. For easy meals, freeze in individual portions.
- Reheating: Thaw overnight in the fridge. Reheat at 350°F (175°C) for 20 to 25 minutes, or microwave single portions for 2 to 3 minutes. Leftovers should reach 165°F (74°C).
- Make ahead: Assemble the whole pie up to 24 hours ahead, cover, and refrigerate. Add 10 minutes to the baking time if it goes in cold.
- Prep tip: Cook the filling and mash the topping separately on Sunday, then assemble midweek.
Conclusion
This sweet potato shepherd’s pie keeps carbs low by blending a little sweet potato with cauliflower, then topping a herby meat filling. It’s easy, cozy, and great for meal prep. Try this sweet potato shepherd’s pie recipe tonight, leave a comment below, and subscribe for keto dinners.
FAQs
Is sweet potato shepherd’s pie keto?
A traditional one isn’t. This version is keto-friendly because it uses only a small amount of sweet potato mixed with cauliflower, which keeps it to about 10 g net carbs per serving. For a stricter limit, leave the sweet potato out.
Can I freeze sweet potato shepherd’s pie?
Yes. Cool it fully, wrap it well, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Can I use ground turkey instead of lamb?
Absolutely. Ground turkey, chicken, or beef all work. Add a little extra oil or butter if the meat is very lean.
Why is my topping runny?
Usually the vegetables held too much water. Drain them well, let them steam-dry in the hot pot, and use a food processor for a smoother, thicker mash.
Can I make sweet potato shepherd’s pie without dairy?
Yes. Swap the butter for ghee or olive oil, and the cream for full-fat coconut cream.
Sweet Potato Shepherd’s Pie
Course: DinnerCuisine: british6
servings20
minutes50
minutes1
hour10
minutesAn easy keto-friendly sweet potato shepherd’s pie with a savory meat filling and a creamy cauliflower and sweet potato topping.
Ingredients
1.5 lb ground lamb or grass-fed beef
1/2 medium onion, finely diced
2 celery stalks, finely diced
3 garlic cloves, minced
2 tbsp tomato paste
1 cup beef bone broth
1 tbsp Worcestershire sauce
1 tsp dried thyme
1 tsp dried rosemary
1/4 tsp xanthan gum (optional)
1 tbsp olive oil or ghee
1 small sweet potato (about 5 oz), peeled and cubed
1 medium head cauliflower
3 tbsp butter
1/4 cup heavy cream
1/2 cup shredded cheddar or Parmesan (optional)
1/4 tsp garlic powder
Salt and black pepper to taste
Directions
- Preheat the oven and prep veggies:
Preheat the oven to 400°F (200°C). Cube the sweet potato and cut the cauliflower into similar-sized pieces. - Boil the topping vegetables:
Boil the sweet potato and cauliflower in salted water for 12 to 15 minutes until fork-tender, then drain well. - Brown the meat:
Brown the ground meat in an oven-safe skillet over medium-high heat until it reaches 160°F (71°C). - Build the flavor base:
Cook the onion and celery for 4 to 5 minutes, then stir in the garlic, tomato paste, thyme, and rosemary. - Simmer the filling:
Add the broth and Worcestershire sauce and simmer for 8 to 10 minutes, until thick. Add xanthan gum if desired. - Mash the topping:
Steam-dry the vegetables in the hot pot, then mash with butter, cream, garlic powder, and salt until smooth. - Assemble and bake:
Spread the mash over the filling, bake for 20 minutes, then broil for 2 to 3 minutes until golden. Rest 10 minutes.
Nutrition Facts
1 servings per container
- Amount Per ServingCalories380
- % Daily Value *
- Total Fat
24g
31%
- Saturated Fat 11g 56%
- Total Carbohydrate
14g
6%
- Dietary Fiber 4g 15%
- Protein 28g 57%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.








