Keto Shepherd’s Pie

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published January 22, 2024 • Updated February 3, 2026

This post may contain affiliate links. See my disclosure policy.

This twist on the classic shepherd's pie replaces mashed potatoes with a creamy, cheesy layer of mashed turnips. Since turnips are in the tuber family, they taste more like real potatoes than cauliflower ever will.

Shepherd’s Pie is the ultimate comfort food, but the classic version has a thick layer of mashed potatoes on top. Most recipes swap in mashed cauliflower. If you’re tired of cauliflower playing hero in every dish, try topping your casserole with mashed turnips instead. Turnips actually taste like potatoes!

A serving of shepherd's pie on a white plate filled with greens and carrots with turnips in the background.

 

Why this recipe beats the rest

  • Doesn’t use cauliflower – I love cauliflower, but it can’t always be the answer for replacing starchy ingredients. Cauliflower and potatoes aren’t even in the same family! Turnips and rutabagas are low-carb tubers that cook just like potatoes, and you don’t have to squeeze out moisture like you do with cauliflower. The result? Mashed “potatoes” that look and taste like the real thing.
  • Easy – The beef filling cooks quickly, and making mashed turnips is the same process as making mashed potatoes. No squeezing moisture out of cauliflower. This casserole takes the same time as the traditional version.
  • Classic flavor – The ground beef, carrot, green bean, and onion cook in a hearty sauce that binds everything together and adds depth and warmth.
  • Low carb – Replacing potatoes with turnips keeps this at only 6.7g net carbs per generous serving. Stretch it to 10 servings and you’re down to 4g each.

How to make keto shepherd's pie

To make this creative and nutritious variation of the traditional, I like to focus on each layer – the mashed turnips & beef filling. To save time, the turnips can be boiling while you prepare the savory beef filling.

Mashed turnip layer

  1. Boil the diced turnips. Peel & dice the turnips into small chunks. Then boil in a mixture of chicken broth, water and a half of potato until tender. The half of a potato is added to neutralize the bitter flavor of the turnips. Once tender, drain and return the cooked turnips to the pan to cook the remaining moisture off.
  2. Puree until mashed. Add cooked, diced turnips to a blender, along with heavy cream, salt, butter, black pepper and cheddar cheese. Blend until smooth.

Beef filling

  1. Sauté the vegetables. Cook the celery, carrot, onion, and green beans in butter until tender. Then season with garlic and dried herbs.
  2. Brown the ground beef until cooked through.
  3. Add flavor components. Stir in tomato paste, beef broth, Worcestershire sauce, parsley, salt and pepper. 

Assemble & bake

  1. Pour beef mixture into a casserole dish first. Spread until even.
  2. Spread dollops of mashed turnips over the top of the beef filling.
  3. Bake at 375 °F for 30-45 minutes or until golden brown on top. 
Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 681+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Shepherd’s Pie

4.8 (6) Prep 25m Cook 40m Total 65m 6 servings

Mashed Turnips Ingredients

  • 2 lb small turnips
  • 1/2 medium russet potato (don't worry, not for eating)
  • 1 cup chicken broth
  • 3 ½ tablespoons unsalted butter
  • 1/3 cup heavy whipping cream
  • 1/2 teaspoon pepper
  • salt to taste
  • 1 cup shredded cheddar cheese

Shepherd's Pie Filling Ingredients

  • 2 tablespoons butter
  • 3 celery stalks, chopped
  • 1/4 cup finely chopped yellow onion
  • 1/3 cup finely chopped carrot
  • 2/3 cup fresh, canned or frozen green beans
  • 4 cloves garlic, minced
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 ½ pounds ground beef or lamb
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/3 cup tomato paste
  • 2 tablespoons worcestershire sauce
  • 3/4 cup beef broth
  • 1/2 cup chopped parsley

Step by Step Instructions

Step by Step Instructions

1
Peel & dice turnips

Peel the turnips with a vegetable peeler or paring knife. Discard the skins. Dice the turnips into ¾ inch pieces.

Diced turnips on a wooden cutting board next to a knife.
Tip The smaller turnips tend to be less bitter compared to larger turnips.
Ingredients for this step
  • 2 lb small turnips
2
Boil turnips

Add turnips to a large saucepan. Place potato half on top of the turnips. Don’t dice the potato, leave skin on and whole. Pour in chicken broth. Then add enough water to the saucepan to cover the turnips and potato. Season with a pinch of salt. Bring to a boil and let cook until turnips have softened enough for a fork to easily pierce through.

A saucepan with diced turnips and a potato in the middle.
Tip The potato will help neutralize the bitterness from the turnips.
Ingredients for this step
  • 1/2 medium sized russet potato, unpeeled
  • 1 cup chicken broth
3
Remove moisture & potato

Drain water and discard the potato. Return the cooked turnips to the pot and place back on the stove top over medium heat. Dry cook the turnips over the stove top until most of the remaining moisture is gone.

A saucepan filled with cooked diced turnips.
4
Mash 'em

Transfer cooked turnips to a food processor or blender. Add butter, heavy cream and pepper. Pulse until pureed into a mashed “potato” texture. Season with salt if needed. Stir in shredded cheddar cheese. Set aside.

A food processor bowl with mashed turnips and shredded cheese inside.
Ingredients for this step
  • 3 1/2 tablespoons unsalted butter
  • 1/3 cup heavy whipping cream
  • 1/2 teaspoon pepper
  • salt
  • 1 cup shredded cheddar cheese
5
Sauté veggies

Preheat oven to 375°F. In a large skillet, melt 2 tablespoons butter over medium heat. Add celery, onion and carrot and sauté until almost softened.

A skillet with chopped celery, carrot and onion.
Tip Omit the carrot for lower carb meal.
Ingredients for this step
  • 2 tablespoons butter
  • 3 celery stalks, chopped
  • 1/4 cup finely chopped yellow onion
  • 1/3 cup finely chopped carrot
6
Add seasonings and green beans

Stir in minced garlic, green beans, thyme and rosemary. Cook for 1 minute or until garlic is fragrant.

A skillet filled with sautéed vegetables and green beans.
Tip Omit the green beans for lower carb meal.
Ingredients for this step
  • 4 cloves garlic, minced
  • 2/3 cup frozen green beans
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
7
Get beefy

Add ground beef or lamb. Season with salt and pepper. Let cook, breaking the meat up with a spatula until cooked through.

A skillet with cooked vegetables and raw ground beef on top.
Ingredients for this step
  • 1 ½ pounds ground beef
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
8
Get sauced

Stir in tomato paste and Worcestershire sauce. Pour in beef broth and let cook until mixture has thickened. Stir in chopped parsley. Season with salt & pepper if needed.

A skillet filled with cooked ground beef and parsley on top.
Ingredients for this step
  • 1/3 cup tomato paste
  • 2 tablespoons Worcestershire sauce
  • 3/4 cup beef broth
  • 1/2 cup chopped parsley
9
Assembly & bake

Add beef mixture to a casserole dish. Top with dollops of mashed turnips and spread over the top. Place in a 375°F oven. Bake for 30-45 minutes or until top starts to brown.

A casserole dish with mashed turnips on top.
Tip If mixture is at the top edges of the casserole dish, place a baking sheet underneath the dish to catch any drips that fall during baking.
Nutrition Per Serving
572 Calories
44.9g Fat
28.1g Protein
6.7g Net Carbs
14g Total Carbs
6 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Calculate Your Keto Macros in 30 Seconds

Not sure if this recipe fits your daily targets? Our free calculator shows you personalized macros based on your goals, activity level, and body composition.

Get My Macros (Free) →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Shepherd’s Pie

Frequently Asked Questions

Do I have to add the carrot?

No, you can omit the carrot. If the keto police told you carrots aren't keto and you believed them, you can omit the carrot if it makes you feel better. Technically, you can have a little bit of carrot on the keto diet as long as you stay within you daily carb allotment.

Why do some people put eggs in shepherd's pie?

Apparently, adding egg yolks to the mashed potato layer can give it a golden crust on top. You can try this if that is the look you are going for.

How many carbs are in keto shepherd's pie?

This recipe makes six generous servings at about 6g net carbs each. If you stretch it to 10 servings, that's about 4g net carbs per serving.

Can I use ground lamb instead of ground beef?

Yes! You can use ground lamb, ground beef, ground goat or even leftover chuck roast, pot roast or lamb roast.

Similar Recipes

Others looking for “Keto Shepherd’s Pie” also liked:

Close up of mashed turnips over meat filling on a plate.

How to make this lower carb

I get it. If 6.7g per serving feels like a lot, here are some ways to cut it down further.

  • Omit the carrot – Carrots have natural sugars and are higher in carbs than other vegetables. Leave them out and total carbs drop to 13.7g, net carbs to 6.5g per serving. Honestly, they don’t add that much!
  • Omit the green beans – Skip both the carrots and green beans and you’re at 12.9g total, 6g net per serving.
  • Decrease the tomato paste – Tomato paste has natural sugars. You can drop it to 1/4 cup. Combine that with skipping the carrots and green beans and you’re at 12.2g total, 5g net per serving.
  • Decrease the turnips – If you are okay with a thinner layer of mashed turnips, decrease the amount of turnips used.

Cottage pie vs shepherd's pie

If you truly know the difference between shepherd’s pie and cottage pie, you probably haven’t bothered to scroll down to read this section because I have already pissed you off with my ignorance and you left this page or you are busy writing an angry review.

Here’s the deal. I know this technically isn’t shepherd’s pie because shepherd’s pie is traditionally made with ground lamb. The shepherds tending to the sheep would eat it. Makes sense. And a cottage pie is made with ground beef. Cottage pie was a dish popular among rural people living in cottages and had access to beef.

I’m calling this shepherd’s pie instead of cottage pie because unless you’re British or Irish, you’ve probably never heard of cottage pie. If I called it that, people would think we’re making a pie filled with cottage cheese.

On top of that, I do give you the option of preparing your casserole with ground beef or ground lamb.

A bite of shepherd's pie resting on a fork.

Storage information

Freezer instructions

Good news for my meal preppers, you can make this dish ahead of time and freeze it unbaked or baked! Just assembled as instructed. Wrap tightly with plastic wrap and aluminum foil and freeze for up to 1-2 months.  Thaw overnight in the refrigerator or bake from frozen. To bake from frozen, remove the plastic wrap and replace the foil. Bake at 350°F  for 60-70 minutes. 

Refrigerator instructions

Store any leftovers in an air tight container in the refrigerator for up to 5 days.  The mashed turnips can be made 1-2 days ahead of time and stored in the refrigerator until ready to bake.
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Dinner Recipes

crispy ground beef cooked with broccoli florets in a skillet
10 Mins
Keto Beef and Broccoli
5 Stars (4 Reviews)

Ground beef, soy sauce, sesame oil, and broccoli cooked in one skillet in 10 minutes. A Chinese takeout flavor with only 6g net carbs per serving.

See the Recipe
keto lasagna layers on a plate with a fork
30 Mins
Low Carb Keto Lasagna
4.9 Stars (65 Reviews)

Deli chicken replaces noodles in this keto lasagna. No watery layers, zero prep, 30 minutes total. 34g protein, 4g net carbs. Day 2 tastes better...

See the Recipe
crispy chicken fried steak on a plate with gravy on top and a couple of keto sides
22 Mins
Keto Chicken Fried Steak
4.9 Stars (17 Reviews)

Cubed steak coated in seasoned pork rinds, fried in butter until golden and shatteringly crispy. Just 1.7g net carbs with a skillet gravy made from...

See the Recipe
A creamy homemade hamburger helper casserole in a skillet topped with parsley.
17 Mins
Keto Hamburger Helper
4.8 Stars (4 Reviews)

Hamburger helper was one of my favorite meals as a kid, and I get why my mom loved it. Now I make a homemade keto hamburger helper that's high in...

See the Recipe
carmelized korean short ribs on a plate
11 Mins
Air Fryer Short Ribs
5 Stars (3 Reviews)

Flanken cut short ribs marinated in a sugar-free Korean BBQ sauce and air fried until the fat renders crispy and the meat stays juicy. I make these...

See the Recipe
ground beef stuffed red peppers on a plate
30 Mins
Keto Stuffed Peppers
4.9 Stars (9 Reviews)

Ground beef and cream cheese stuffed peppers baked at 350 for 15 minutes. 6g net carbs, 22g protein, and everything cooks in one skillet and pan.

See the Recipe
Reviews 13
4.8 Stars (6 Reviews)
  1. Y
    Yuki Feb 20, 2026

    Made this for a Sunday dinner with my in-laws last month. The turnip mash was what I was nervous about (my father-in-law is particular about his food and not remotely interested in keto). He ate it without a word, which for him is the highest praise. I mentioned afterward that the top layer was turnips not potatoes and he genuinely didn't believe me. Had to show him the recipe to convince him. The mashing step takes a bit of time but the texture when it comes out of the oven is worth it, creamy and holds up when you scoop it. Making this again for Easter.

    1. Annie Lampella
      Annie Lampella Feb 20, 2026

      Having to pull up the recipe to prove to him it was turnips - that's the reaction I was going for. Make it a day ahead for Easter if you can, the filling gets better overnight.

  2. J
    Jacqueline Feb 24, 2025

    I did read through & don't believe that I missed it.. but apologize if I did. I'm wondering what the purpose is of placing the potato on turnips while boiling?

    1. Annie Lampella
      Annie Lampella Mar 11, 2025

      The potato helps to absorb the natural bitter flavor from the turnips.

  3. A
    AJ Feb 15, 2025

    looks like a great recipe but why are you using ground beef when a shepherds pie is and always has been made with Lamb? the clue is in the name. Shepherds don't herd cows ... well not in the UK anyway!

    1. Annie Lampella
      Annie Lampella Feb 24, 2025

      Yes, you are correct! I know that it's technically not shepherd's pie...it should be called cottage pie, but I explain why I named it this in my recipe post below the recipe instructions. It's mostly because most people in America call it Shepherds pie regardless of what type of meat is used and for searchability, I wanted people to be able to find the recipe.

  4. D
    Dave L Nov 26, 2024

    I have diabetic neuropathy for which I take a lot of Vitamin B12 that helps slow the progress of the condition. To that end I consume beef heart regularly since it is very high in B12 not to mention being a very good source of iron. I made this recipe exactly as presented except I used half hamburger and half beef heart that I cooked in a slow cooker then ground up with a meat grinder. It was absolutely delicious!

  5. E
    Eva Riazati Apr 3, 2024

    It was really delicious!

  6. M
    Mary Apr 2, 2024

    I always used turnip for topping shepherd's pie but on a lot of keto recipes it says top with cauliflower I love cauliflower but it's weird on top of pie it's soggy not great even with cheese topping it, now I can go back to my turnip,can I ask if you say there's 14 grams carbs then 6.7grm carbs what is fibre content you don't say

    1. Annie Lampella
      Annie Lampella Apr 2, 2024

      The fiber is total carbs minus the net carbs. Glad you like the turnip!

  7. M
    Mary Smith Mar 10, 2024

    This is the best recipe I've made so far on my keto diet. I never would have thought of turnips! I shared this recipe with my in-laws and they loved it, too. We all looked forward to the leftovers.

  8. G
    Grant Feb 5, 2024

    Uhhh... turnips and cauliflower are both in the brassica family.
    Not sure what the "tuber" family is.

  9. M
    Michael Tulley Jan 24, 2024

    This Shepherd's Pie is a huge success. Tastes absolutely gorgeous! 👏
    Thank you
    Michael from London, England

Leave a Review