Golden baked sweet potato shepherd's pie in a cast iron skillet, an easy keto dinner recipe

Sweet Potato Shepherd’s Pie

0.0 from 0 votes
Jump to Recipe
0.0 from 0 votes

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

Fresh ingredients for a sweet potato shepherd's pie recipe laid out on a marble counter
Everything you need for this sweet potato shepherd’s pie recipe, with just one small sweet potato to keep carbs low.

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.

Spreading creamy cauliflower and sweet potato mash over the meat filling for sweet potato shepherd's pie
Spread the mash to the edges so the topping seals in the filling.

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.

NutrientPer Serving (approx.)
Calories380
Total fat24 g
Protein28 g
Total carbs14 g
Fiber4 g
Net carbs10 g
Saturated fat11 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
A plated serving of sweet potato shepherd's pie with roasted green beans and a side salad
Serve your sweet potato shepherd’s pie with something fresh and green for a balanced low-carb dinner.

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

  1. Watery mash. Cauliflower is about 92% water, so undrained veggies make a soggy topping. Drain well and let the steam escape before mashing.
  2. Overcrowding the pan. Meat piled too deep steams instead of browning. Use a large skillet, or brown in two batches.
  3. Skipping the simmer. If the filling is too thin, it will bubble up through the topping. Reduce it until it coats a spoon.
  4. Using too much sweet potato. It’s tasty, but the carbs add up quickly. Stick to the measured amount if you’re counting carbs.
  5. Uneven cubes. Mixed sizes cook unevenly, leaving lumpy spots. Cut everything to a similar size.
  6. 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

Recipe by Leese
0.0 from 0 votes
Course: DinnerCuisine: british
Servings

6

servings
Prep time

20

minutes
Cooking time

50

minutes
Total time

1

hour 

10

minutes

An 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.

    Leave a Reply

    Your email address will not be published. Required fields are marked *