Skip to Content

We Wrote a Cookbook!

Learn More

Healthy Shepherd's Pie

  • Serves: 8
  • Prep Time: 20 min
  • Cook Time: 1 hr 10 min
  • Calories: 404
Paleo Shepherds Pie, whole 30 parsnip pie with a scoop taken out on a table

While it’s true that this Whole30 shepherd’s pie is dairy-free, gluten-free, legume-less, and sugar free, much more importantly it just might be the tastiest thing you’ve ever made for dinner.

An Easy Shepherd's Pie Recipe, That Also Happens to Be Whole30 Compliant!

As much as we’d like to live on cheese and Christmas cookies and prime rib for the rest of our lives, we’re only human. Even us food bloggers eventually have to hit the reset button. One of our favorite ways to do that is by doing the Whole30. This beef-laden homemade shepherd’s pie recipe came into being during a recent experience with Whole30. We wanted something really comforting and hearty, but of course didn’t want to mess up all our hard work. Lots of meat and veggies make for a rib-sticking filling, while parsnips give the topping that classic whipped starchiness that is an absolute must when it comes to shepherd’s pie. Dinner doesn’t have to taste like deprivation, even when you’re working hard to eat healthily, and this super satisfying recipe is the tasty, tasty proof.

3 parsnips on the table
homemade healthy shepherds pie filling with ground beef and vegetables cooked in a braising pan.

What is Traditional Shepherd's Pie?

Pure wintery comfort food, shepherd’s pie is a British staple that’s traditionally made with a lamb-based filling and topped with buttery mashed potatoes. In fact, if we were being real sticklers about it, a shepherd’s pie made with beef is usually called “cottage pie”. But we grew up calling it shepherd’s pie and so we’re sticking with that. In our healthier version of the recipe, a lightened up parsnip purée stands in for the classic, cream-laced mashed potatoes and is a perfect accompaniment to the rich, tomato saucy beef and veggies below it, making this shepherd’s pie the ultimate bowl of comfort.

ground beef, vegetables and tomatoes cooked down in a pan for shepherd's pie

What's in Shepherd's Pie?

Shepherd’s pie ingredients vary a bit recipe to recipe, as is true of so many humble and traditional recipes like this. People often made it with what they had—shepherd’s pie was traditionally a peasant food, nothing fancy here. Even today, a lot of people see shepherd’s pie as a way to use up what you’ve got—leftover mashed potatoes, or sautée veggies. Even though our Whole30 shepherd’s pie recipe is a bit modern in intention, the ingredients are humble and simple. You’ll need:

  • Onions
  • Garlic
  • Carrots
  • Celery
  • Ground beef
  • Canned tomatoes
  • Tomato paste
  • Chicken stock
  • Cabbage
  • Parsnips
hand spreading parsnip puree on the top of a shepherd's pie

How Do You Make Shepherd’s Pie From Scratch?

Like all of the world’s best casseroles, shepherd’s pie is all about the ease of a single-pan meal. In other words, you can totally make a shepherd’s pie from scratch, easily, even if you’ve never made one before. Here’s how it’s done:

  1. Brown the beef along with the onions, garlic, carrots, celery.
  2. Stir in tomatoes, tomato paste and chicken stock, then add the cabbage.
  3. Simmer the shepherd's pie filling for a few minutes to meld the flavors.
  4. Spoon it into a baking dish.
  5. Now make the parsnip purée by boiling the parsnips, then puréeing them with a bit of stock, salt and pepper until they've got the texture of mashed potatoes.
  6. Spread the purée over the beef filling and bake!
Paleo and Whole Shepherds Pie on a table with parsley
Paleo Shepherds Pie, whole 30 parsnip pie with a scoop taken out on a table

Tools You’ll Need:

More Easy, Beefy Whole30 Recipes To Try

Paleo Shepherds Pie with a parsnip puree and ground beef and vegetables

Feel-Good Food To Feel Good About

Don’t you just love the idea that you can indulge in your favorite comfort foods while knowing that you’re also feeding your body with the nutrients it needs? It’s a great feeling, and we hope this healthy shepherd’s pie recipe makes you feel good inside and out! If you try it, we’d love to know. Share a photo and tag us on Instagram using @themodernproper and #themodernproper so that we can see your stuff! Happy eating!

Healthy Shepherd's Pie

  • Serves: 8
  • Prep Time: 20 min
  • Cook Time: 1 hr 10 min
  • Calories: 404


  • 2 tbsp Olive oil
  • 1 Medium yellow onion, diced
  • 4 cloves Garlic, minced
  • 2 large or 4 small Carrots, finely diced
  • 3 ribs Celery, finely diced
  • 2 lbs Lean ground beef 90/10
  • 1 (28 oz) can Diced tomatoes
  • 2 tbsp Tomato paste
  • 2 1/2 cups Chicken stock
  • 4 cups Thinly sliced green cabbage
  • Salt and pepper, to taste
  • 8-10 Parsnips, peeled, cut into 1-inch slices
  • Parsley, minced, optional
  • Chives, minced, optional


  1. Heat oven to 375° F.
  2. Heat the oil in a large sauté pan set over medium-high heat. Add the onion, garlic, carrots, celery and beef. Cook until browned, about 8 to 10 minutes.
  3. Add the tomatoes, tomato paste and 1 cup chicken stock. Stir until tomato paste is blended into the meat mixture. Add the cabbage. Simmer until the sauce thickens and cabbage is tender, about 10 minutes. Season with salt and pepper.
  4. Place the mixture into a 5 quart baking dish; set aside.
  5. Bring a pot of salted water to a boil over high heat and add the parsnips. Cook until tender, about 10-15 minutes; drain.
  6. Place the parsnips in a food processor. Slowly add the remaining chicken stock while pureeing, until the mixture is smooth. Season with salt and pepper to taste.
  7. Spread the puréed parsnips over the meat mixture creating small “swoops” as you go.
  8. Bake until top begins to brown, 30-35 minutes.
  9. Sprinkle with parsley and chives, if desired.

Nutrition Info

  • Per Serving
  • Amount
  • Calories 404
  • Protein 38 g
  • Carbohydrates 37 g
  • Total Fat 11 g
  • Dietary Fiber 10 g
  • Cholesterol 101 mg
  • sodium 407 mg
  • Total Sugars 13 g

Healthy Shepherd's Pie

Questions & Reviews

Join the discussion below.

  • Scotty

    Are you supposed to drain the the meat before adding the tomatoes and paste?

    Nope! We call for a rather lean 90/10 ground beef, so there shouldn't be too much to drain.

  • Jenny Jordan

    Pleasantly surprised - this was definitely a hit! We've made it twice now, and have adapted it to our own with the addition of worchestershire sauce, herbs and salt/pepper - it definitely needs seasoning.

    I had never had parsnips before, and had reservations but was really surprised - They worked just as well as potatoes for the top and had we not told our guests, I'm not sure if anyone would have noticed.

    There's plenty left over for lunch the following day and although somewhat labor intensive on the prep part, it will definitely be kept in rotation. Also a plus for something delicious and relatively easy to make for guests with gluten restrictions!

    Wonderful news! I like to add a little garlic and onion powder to the parsnips to get some flavor in them!

  • Ally

    Made this recipe for dinner & love how many veggies are in it! Vet nutrient dense and filling. Plus made a ton of leftovers that are great for work lunches! Only suggestion is the addition of spices. We added some herbs, hot sauce and salt for flavor

    Glad you enjoyed it Ally!

  • Stephanie Allen

    I honestly wasn’t sure about this recipe but holy crap it was so good! Cooked almost exactly as recipe but added worstechire (sp?) and some more herbs. It was BOMB! I never had parsnips before but they are a bit more flavorful than potato’s with a kind of minty type taste. Boiled them til I could mash them which worked well bc I don’t have a blender. This was absolutely delicious and perfect for meal prep thank you!!!

    We are so happy you gave it a try Stephanie! Glad you liked it!

  • Mandi Lawson

    This was so delicious! I added some thyme, oregano and red pepper flakes. This will definitely be a staple in our house from now on!

    Yay. So happy to hear this!