top of page

The Best Healthy Shepherd's Pie Recipe [High Protein, Low Carb]

It's full blown holiday season and I've been in the mood for hearty, cozy meals.

Unfortunately, most standard recipes for classic cozy dishes rely on blood sugar spiking potatoes or flour, both of which aren't in line with my current postpartum weight loss goals.

Instead of avoiding these delish meals entirely, I decided to make new versions that are high in protein and low in blood sugar spiking starches.

And my all time favorite cozy meal is by far the Shepherd's Pie.

So today, I'm sharing my healthy Shepherd's Pie recipe!

Psssst - want to unlock 100+ healthy, high protein recipes just like this one? Checkout my Complete Intermittent Fasting Bundle HERE.

shepherds pie recipe healthy

Healthy Shepherd's Pie Ingredients

The ingredients of this healthy Shepherd's pie sticks to classic flavors while making low carb swaps to make this recipe in line with weight loss and wellness goals.

Ground Beef

Technically since we're using ground beef, we're making a "cottage pie". A true shepherd's pie uses lamb, not ground beef. But ground beef is incredibly high in complete protein and tends to be less expensive than other meat options. If you want to stick true to the real deal, you can swap out the ground beef for lamb in this recipe.

kettle and fire bone broth

Bone Broth

Bone broth is rich in collagen which helps to boost satiety and prevent hunger after the meal. When working toward a weight loss goal, reducing hunger and cravings is crucial for long term success.

Making your own homemade bone broth can be a fun weekend activity, but if you don't have time to slowly simmer bone broth, you can checkout my favorite pre-made bone broth company ~ Kettle & Fire.

Get 20% off Kettle & Fire Bone Broth with my code AUTUMNBATES at checkout HERE!


This is the main key swap that helps make this recipe low carb and low glycemic load. Instead of blood sugar spiking potatoes, we're using cauliflower. Cauliflower is incredibly low glycemic load and low in carbohydrates. I used fresh cauliflower, but you can also use frozen cauliflower chunks.


Parmesan cheese is very low in lactose, making it a great option for most who are lactose intolerant. Parmesan is also the highest protein cheese coming in at 8-9 grams of complete protein per ounce!

I like to buy big bricks of whole parmesan at Costco to save a bit of money on the real deal.

shepherds pie recipe healthy

Healthy Shepherd's Pie Nutrition Breakdown

This recipe serves 4 and comes in at a whopping 37 grams of protein per serving. Each serving also has 16 grams of net carbohydrates, 6 grams of fiber and 29 grams of fat (or about 3 servings of fat, as described in the Complete Intermittent Fasting Bundle).

Because of the high protein content and natural fats, this meal helps to boost the satiety hormones peptide YY and CCK. Combined, these satiety hormones help to prevent hunger and cravings after the meal.

Bye-bye after dinner sweet tooth!

Scroll down for my low carb, high protein Shepherd's Pie recipe!


shepherds pie recipe healthy

Shepherd's Pie [Healthy, High Protein, Low Carb]

Serves 4


  • 1 large head cauliflower, washed and roughly chopped

  • 1 pound ground beef (or ground lamb, if making a "true" Shepherd's Pie)

  • 1 tsp. olive oil

  • 1 tbsp. fresh rosemary, chopped (or 1.5 tsp. dried rosemary)

  • 1 Tbsp. fresh thyme, chopped (or 1.5 tsp. dried thyme)

  • 1 tsp. salt

  • 1 medium onion, minced

  • 1 large carrot, diced

  • 3 garlic cloves, minced

  • 1 cup mushrooms, thinly sliced

  • 1 Tbsp. tomato paste

  • 1/2 cup bone broth (I use Kettle & Fire - get 20% off using code AUTUMNBATES at checkout!)

  • 1.5 tsp. Worcestershire sauce

  • 2 Tbsp. butter

  • 1 cup parmesan, shredded

  • additional salt to taste

  1. Preheat oven to 425 degrees.

  2. In a medium or large pot, fill halfway with water and bring to a boil. Add cauliflower and cook until cauliflower is soft and easily pierced with a fork. Depending on how small you cut your cauliflower, this could take between 10-15 minutes. Drain the water once done cooking.

  3. While the cauliflower boils, start the filling. In a large pan over medium heat, add olive oil and the ground beef (or lamb). Season with 1 tsp. salt, thyme and rosemary. Sauté and break up the meat until fully cooked.

  4. Once meat is cooked, add onions, carrot, garlic and mushrooms. Sauté for 5-7 minutes.

  5. Add tomato paste, bone broth and Worcestershire sauce. Turn heat to medium low and simmer for 10-15 minutes.

  6. While the meat simmers, finish the topping. Add butter, parmesan and a heavy pinch of salt to cauliflower. Mash with a potato masher until slightly creamy.

  7. In a large baking dish or 4 individual small baking dishes, add the meat and veggie filling. If using the individual baking dishes, evenly split the filling between each of the dishes.

  8. Top the meat with the mashed cauliflower. If using individual baking dishes, split the mashed cauliflower evenly between each dish.

  9. Bake for 25 minutes. Allow to cool for 10 minutes before eating.

Start your weight loss and wellness journey today with the Complete Intermittent Fasting Bundle!

Includes 100+ DELISH recipes, Intermittent Fasting tips and schedules, 8 weeks of meal planning and MORE!

autumn bates complete intermittent fasting bundle

Head over HERE to get started!



autumn bates review

Autumn Elle Nutrition

8,352 views0 comments


bottom of page