Home » Main Dish Recipes » Casseroles » Keto Shepherd’s Pie with Cauliflower Recipe

Keto Shepherd’s Pie with Cauliflower Recipe

Gluten & Grain Free RecipesLow Carb & Keto RecipesTrim Healthy Mama Recipes
Jump to Recipe
4.99 from 105 votes
Pinterest Hidden Image

This meaty, savory Keto Shepherd’s Pie Recipe with Cauliflower is perfect to make now that Fall is almost upon us. I know that you and your whole family will enjoy this recipe. It’s so delicious, even non-keto dieters will ask for seconds! 

hand holding spoon lifting serving of keto Shepherd's pie onto white plate

This cauliflower shepherd’s pie is an easy classic comfort food recipe that is low carb, keto diet, gluten-free, grain-free, sugar-free, and Trim Healthy Mama friendly.

So, if you are looking for a hearty and comforting dinner recipe, look no further. I’m so excited to share this low-carb makeover of one of my all-time favorite casserole recipes – Shepherd’s Pie.

poster image with balsamic chicken
Protein Made Simple Email Series

After this low carb shepherd’s pie recipe, try my Keto Lamb Stew and Lamb Stroganoff!

large white casserole dish of Shepherd's Pie topped with a Cauliflower topping

Ingredients

Olive oil – You can also use coconut oil or avocado oil as well. These are good healthy fat alternatives. 

Onion – Sweet onions and yellow onions are always a good idea. 

Cloves garlic – Minced garlic is delicious, and garlic powder is always a viable option also. 

Ground beef – My family likes ground beef in this recipe instead of the traditional lamb.

Zucchini – Clean well and slice! 

Crushed tomatoes – Canned tomatoes save on prep but you can use fresh tomatoes if you want.

Salt and pepper – To taste. 

Cauliflower – You can buy the cauliflower already diced or dice it yourself. 

Butter – Adds richness and flavor. 

Heavy cream – This adds flavor and thickness to the pie. 

Shredded cheese – You can use any type of cheese that you want. 

overhead view of a Shepherd's pie topped with a cauliflower topping before bakingPin

How to Make Keto Shepherd’s Pie

The complete instructions and ingredient quantities are under the photos in the recipe card.

Step One: Heat the olive oil in a large saucepan.  Add the onion and garlic and sauté on medium heat until soft and translucent.

Step Two: Add the ground beef and cook over medium-high heat, stirring frequently, until it is browned and cooked through.

skillet filled with cooked ground beef

Step Three: Add the zucchini and tomatoes and stir to combine.

Step Four: Reduce the heat to a simmer. Simmer uncovered for 10 minutes.

Step Five: In a large pot, add cauliflower to boiling water.  Boil the cauliflower until soft, about 8-10 minutes.

Step Six: Drain the cauliflower, allowing all steam to escape. Dry cauliflower will help make a creamier mash.

food processor with cauliflower

Step Seven: Transfer the drained cauliflower florets to a food processor.  Add the butter, cream, shredded cheese, salt, and pepper. Process until smooth.

Top Tip💡

If you don’t have a food processor you can process the cauliflower in a blender in small batches.

close up of the keto cauliflower mash

Step Eight: Place the ground beef mixture in the bottom of a large casserole dish. Top with the cauliflower.

Top Tip💡

If you use a cast iron skillet to cook the beef you can leave it right in the skillet and add the mashed cauliflower on top.

Step Nine: Bake at 350F for 20-25 minutes and until the filling is bubbly and the topping is golden brown.

overhead view of the baked casserole with large spoonful removed

Variations

Add a garnish – Adding fresh parsley right on top is a great flavor!

Vegetables – You can boost the vegetables by adding some chopped celery and carrots with the onions. They will increase the net carbs slightly though.

Mix in cream cheese – To get a super creamy cauliflower mash, add cream cheese to the mixture. Sour cream works as well. You can also add an egg yolk to set the cauliflower more.

Bold flavor – If you like a stronger tomato flavor stir some tomato paste into the ground beef. You can also add a dash of worcestershire sauce to boost the flavor of the meat.

Protein sourceIf you want to cut down on calories and fat content, lower-fat ground turkey, ground venison, or ground chicken works in place of ground beef.

Common Questions

What is in Shepherd’s Pie?

Shepherd’s pie is a traditional dish that most likely originated in Scotland or northern England. It was a recipe developed to use leftover pieces of roast meat. It is usually called “shepherd’s pie” when made with lamb because a shepherd looks after sheep.

Shepherd’s pie is traditionally made with ground lamb. However, I used ground beef in this low carb version because my family prefers it, and it is easier for me to find. This is normally called Cottage Pie. That said, if you love lamb and are able to find it in your local grocery store, please feel free to substitute it for ground beef.

How do you make Shepherd’s Pie keto?

Traditional shepherd’s pie is a casserole made with a layer of cooked meat and vegetables in a savory gravy. Then, the meat is topped with mashed potatoes, and baked in the oven until the mashed potatoes are browned.

This keto shepherd’s pie is made with mashed cauliflower topping instead of mashed potatoes. “Cauli mash” is a great low carb or Trim Healthy Mama alternative to mashed potatoes — and is just as delicious. It has more fiber, nutrition, and a lot fewer carbs than potatoes. I like to use cheddar cheese in my cauliflower for a boost of flavor.

How do I store leftovers?

The leftovers of this hearty dish are the best! Just let the low carb shepherd’s pie mixture cool down and then store it in an airtight container. Reheat in the microwave and add some freshly shredded cheese on top, if you’d like!

What goes with Shepherd’s Pie?

This dish is almost a full meal in itself. Meat, veggies, and cauliflower mash come together to make a satisfying meal.

If you are looking to make something to accompany it, I’d suggest garlic broccoli or a simple side salad.

Can I make this ahead of time?

Yes, you can make this keto cottage pie up to 2 days ahead of time. Make the meat mixture and mashed cauliflower and assemble the keto shepherds pie casserole. When you are ready to serve it bake it as directed.

white plate of keto Shepherd's pie serving next to large casserole dish on a wooden cutting board of remaining Shepherd's pie

 

Want to Save This Recipe?

Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!

Save Recipe

By submitting this form, you consent to receive emails from Joy Filled Eats

hand holding spoon lifting serving of Shepherd's pie onto white plate

Keto Shepherd’s Pie

Taryn Scarfone
A hearty and comforting low-carb makeover of one of my all-time favorite casserole recipes – Shepherd’s Pie.
4.99 from 105 votes
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course casserole
Cuisine American
Servings 6
Calories 379

Ingredients
 
 

Ground Beef mixture

  • 1 tbsp olive oil
  • 1 small onion diced
  • 2 cloves garlic minced
  • 1 lb ground beef or lamb
  • 1 small zucchini diced
  • 1 cup crushed tomatoes
  • Salt and pepper

Cauliflower Topping

  • 1 small cauliflower cut into florets
  • 2 tbsp butter
  • 1/2 cup heavy cream
  • 1/2 cup shredded cheese
  • Salt and pepper

Instructions
 

Shepherd’s Pie

  • Heat the olive oil in a large saucepan.  Add the onion and garlic and sauté on medium heat until soft and translucent.
  • Add the ground beef and cook, stirring frequently, until it is browned and cooked through.
  • Add the zucchini and tomatoes and stir to combine.
  • Reduce the heat to a simmer. Simmer uncovered for 10 minutes.

Cauliflower Topping

  • In a large pot, add cauliflower to boiling water.  Boil the cauliflower until soft, about 8-10 minutes.
  • Drain the cauliflower, allowing all steam to escape. Dry cauliflower will help make a creamier mash.
  • Transfer the drained cauliflower to a food processor.  Add the butter, cream, shredded cheese, salt, and pepper. Process until smooth.

To Assemble

  • Place the ground beef mixture in the bottom of a large casserole dish. Top with the mashed cauliflower.
  • Bake at 350F for 20-25 minutes and until the filling is bubbly and the topping is browned

Notes

Nutrition: This nutrition table is based on 6 servings. This recipe has 6 NET carbs per serving.

Nutrition

Calories: 379Carbohydrates: 8gProtein: 17gFat: 31gSaturated Fat: 14gCholesterol: 98mgSodium: 219mgPotassium: 554mgFiber: 2gSugar: 4gVitamin A: 600IUVitamin C: 30.2mgCalcium: 106mgIron: 2.3mg
Love this recipe?Please leave a 5 star rating!

This is a guest recipe from Sarah of the low-carb recipe blog, Green & Keto. Visit her for delicious keto recipes, meal plans, and more!

Like what you see? Follow me on Facebook and Instagram! Love this recipe? Leave a comment & a 5-star rating right here! Make sure you don’t miss new recipes by getting email updates!

Originally Published August 16, 2018. Revised and Republished September 3, 2025.

Similar Posts

97 Comments

  1. What a great recipe! I just got done eating and I’m so stuffed but want more. That’s how good it is! Thank you! #keto5 stars

  2. I love this recipe! I just made it, but I couldn’t get the mashed cauliflower to brown, I even left it in for an extra 5 minutes. Only the edges started to brown. Can anyone offer me what I might have missed or any tips to making it brown better?

    1. I found the easiest way to brown cauliflower in the oven is to add a some real Parmesan cheese(not the stuff in the big green plastic container) the fresh stuff even the stuff that’s pre-shredded works well. It is a much drier cheese then say cheddar or mozzarella so it seems to brown a lot faster then either of those without adding a lot of fat that tends to float on top. Anyway that worked wonderful for me!
      Going to try the addition of a beef bullion cube to add a depth of flavour have to check the sodium content on those first.5 stars

    2. You certainly did mention it is ‘technically’ Cottage Pie in the beginning but lots of people just glaze over to the recipe. It’s a great recipe!! I very much like adding Worcestershire sauce. As for the cauliflower mash, I bought a colander with very tiny fine holes. It’s important to get as much liquid out of the cauliflower once cooked, (called ricing) which renders a truly creamy texture which is very close to mashed potatoes!! I use a bowl to press it in the colander to release the water. Less water should allow it to brown better, too.5 stars

  3. I’m about to prepare this but was curious why it is listed as American cuisine instead Irish or United kingdom?

  4. This recipe is awesome. I hope it re heats well.
    thank you for the recipe I will be making the base and freezing to have on hand.5 stars

  5. So good. I bought two of the green giant sour cream and chives mashed cauliflower. Mixed it with 1/2 pound of pre cooked bacon diced. Loaded it up with Monterrey jack cheese, like 3/4 pound. Baked for 25 min then broiled for 2 minutes to crisp it up. So much better than our old style potato/ corn/ ground beef. I also added some chili powder and basil on top before broiling. My wife hasn’t spoken to me in the last 15 minutrs due to consumption of said recipe. Lol. So good. Thank you.5 stars

  6. It turned out really good. I used diced tomatoes instead and added the whole can rather than having some leftover and because I love cheese I put in one cup of cheddar.5 stars

  7. I’m so excited to make this tonight! My son’s allergic to dairy, though, so we’re going to try with ghee, almond milk and nutritional yeast. Fingers crossed it works! Have you tried to make this ahead, refrigerate, then bake? Would this work?? Thanks in advance!

    1. My fave for dairy free cauliflower is butter flavored coconut oil. It should be fine to make ahead.

  8. Excellent recipe and a great keto replacement for shepard’s pie, thank you SO much. You method of making the topping will be my go to for ‘mashed potatoes’ now. It is delicious. There are a few heavy carb recipes that tend to be my triggers, this was one. Now that I have a keto option though for all my trigger foods I am in for the long haul. #KetoOn my friends!5 stars

  9. This was AMAZING! I did the cauliflower in the vitamix, only 30 seconds!! I used pepper jack cheese. Seriously this was so flipping good even my cauliflower hating husband ate it. We made 4 servings rather than 6 for 9 net carbs and I don’t feel bad about it! XOXO5 stars

4.99 from 105 votes (75 ratings without comment)

Leave a Reply

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

Recipe Rating