Keto Shepherd’s Pie Recipe with Cauliflower

Our low carb keto shepherd's pie recipe is the perfect comforting dinner your whole family will love. Flavor infused ground beef meat sauce with veggies and a healthy cauliflower cream cheese topping.

As you can tell by the pictures this keto shepherd’s pie recipe is absolutely mouth-watering. One of my favorite comfort foods and a wonderful addition to any keto diet.

A traditional shepherd’s pie (or cottage pie) is topped with mashed potato. Instead, we use a cauliflower topping which has all the flavor without the carbs! It’s a perfect keto-friendly comforting dinner, especially in the fall and winter.

Keto Shepherd's Pie with Cauliflower Topping and Fresh Rosemary

What is Shepherd’s Pie or Cottage Pie?

Shepherd’s pie or cottage pie is a hearty casserole traditionally made with ground lamb or ground beef. A pie made with ground lamb is a Shepherd’s Pie and a pie made with ground beef is a Cottage Pie.

There are a lot of variations that all use ground meat (beef or lamb) cooked in rich gravy or sauce with veggies. The meat is then covered in a layer of mashed potato before being baked.

With those ingredients, you’ll know that a traditional cottage pie is not keto-friendly because it’s loaded with starchy vegetables and gravy. Luckily it’s not hard to make a few changes for a keto shepherd’s pie or keto cottage pie.

How To Make A Low-Carb Shepherd’s Pie

  • Replace the mash potato topping with a cauliflower cream cheese topping.
  • Reduce the number of peas and carrots. You can also swap peas for green peppers for even fewer carbs.
  • Create a low carb meat sauce instead of gravy that is still packed with flavor.

A bite of keto shepherd's pie with cauliflower

Is Shepherd’s Pie Keto?

Yes! Keto shepherd’s pie with cauliflower is perfect for your low carb diet. By using cauliflower instead of potato we reduce the carb count significantly.

Each serving contains 8.1 grams of net carbs which will fit into most people’s keto macros. It’s a very filling dinner that doesn’t need a large side. A simple low carb salad is an excellent choice.

One of the great things I’ve noticed with this recipe is that even people who aren’t on a low carb or keto diet love it. When you serve up this low-carb cottage pie everyone will be asking for seconds.

How to Make Keto Shepherd’s Pie or Cottage Pie

First, add the ground beef or ground lamb to a frying pan and cook it for 5 minutes over high heat. Once it starts to brown, add the tomatoes, carrot, garlic, oregano, tomato puree, chili flakes, salt and pepper.

Keto shepherd's pie recipe showing the filling ingredients

Combine everything together and allow it to cook over medium-high heat for 15 minutes. You may need to add 1/4 cup of water here so keep an eye on it. At the end add the peas and then transfer the meat mixture into a baking dish.

In another pot boil your cauliflower for around 10-12 minutes until soft. Add the cream cheese and gently combine it together with the cauliflower until nice and creamy.

Keto shepherd's pie with cauliflower cream cheese topping

Preheat your oven to 355 degrees Fahrenheit / 180 degrees Celsius. Carefully cover the meat mixture with the cauliflower cream cheese topping so that it forms an even layer.

Shepherd's pie keto version with a cauliflower topping

Bake for around 20 minutes until the topping is golden. Allow to rest for 5 minutes, garnish with rosemary and serve!

Top view of a freshly baked keto shepherd's pie with cauliflower topping

Keto Shepherd’s Pie or Cottage Pie Tips

Make more – If you have a lot of people to feed you can easily alter this recipe to make bigger portions.

Meal prep – By making the bigger portions mentioned above you can easily use this recipe for meal prep. Cut and freeze the portions then zap them in the microwave for a quick and easy meal when you’re low on time!

Meat swaps – Even though we used ground beef in this recipe, cottage pie is traditionally made with ground lamb. Feel free to substitute the beef for lamb which also works great with this recipe.

Veggie swaps – You can easily change up this recipe by swapping and adding more low carb vegetables. Green peppers, onions, zucchinis and broccoli all work great. Remember to avoid starchy veggies with higher carb counts.

Make ahead – This recipe is a great choice to make ahead of time and will keep for up to 2 days. Simply prepare the beef or lamb mixture and cauliflower cream cheese topping and store them in air-tight containers in the fridge. When you’re ready, assemble the keto shepherd’s pie and bake as directed below.

Keto Shepherd's Pie Recipe

Keto Shepherd's Pie Recipe

The perfect comfort food — a hearty Keto Shepherd's Pie. One of my favorite low carb healthy dinner recipes everyone loves.
Print Pin
Course: Dinner
Cuisine: American, English
Prep Time: 5 minutes
Cook Time: 40 minutes
Total Time: 45 minutes
Servings: 2
Calories: 293kcal
Author: Jennifer


Keto Shepherd's Pie Filling

  • 7 oz Ground Beef or Lamb 200g
  • 2 tbsp Tomato Puree
  • 2 small Tomatoes optional
  • 1 Carrot
  • 1 tbsp Peas optional
  • 3 cloves Garlic
  • 1 tbsp Oregano
  • 1 tsp Salt
  • 1 pinch Chili Flakes

Keto Shepherd's Pie Topping

  • 2 cups Cauliflower
  • 3 tbsp Cream Cheese
  • 1 pinch Salt
  • 1 pinch Ground Black Pepper
  • Fresh rosemary to garnish


  • Add the ground beef or lamb to a frying pan and cook it for 5 minutes until it starts to brown.
  • Add the chopped tomatoes, carrot, garlic, oregano, tomato puree, chili flakes, salt and combine everything together. If needed, add 1/4 cup of water and cook over medium heat for 15 minutes.
  • Add the peas at the end and then transfer the mixture into a baking dish.
  • In another pot boil the cauliflower for 10-12 minutes until soft. Add the cream cheese and gently mix together until nice and creamy.
  • Preheat your oven to 355°F / 180°C. Carefully cover the top of the ground beef mixture with the cauliflower topping so that it is entirely covered in an even layer. Bake for around 20 minutes until the top is golden.
  • Allow to cool for 5 minutes and garnish with fresh rosemary.


Net Carbs: 8.1g


Nutrition Facts
Keto Shepherd's Pie Recipe
Amount Per Serving (1 half pie)
Calories 293 Calories from Fat 109
% Daily Value*
Fat 12.1g19%
Saturated Fat 5.8g36%
Cholesterol 106mg35%
Sodium 1328mg58%
Potassium 897mg26%
Carbohydrates 12.5g4%
Fiber 4.4g18%
Sugar 4.6g5%
Protein 34g68%
Calcium 98mg10%
Iron 21mg117%
* Percent Daily Values are based on a 2000 calorie diet.
Tried our recipes? Let us know on Instagram!Mention or tag #ketodietyum!

Leave a Reply

Latest Recipes