· · · ·

Cottage Pie

This post may contain affiliate links. Please read our disclosure policy

Paleo & Whole30 Cottage Pie // One Lovely Life

We don’t have snow here in the desert, but we had a weekend of rain and clouds. The kids were both battling colds, and none of us really got enough sleep. But the rain was beautiful and demanded cozy food. We stayed in, baked pumpkin muffins, watched Christmas movies, and made snuggly blanket forts. Cottage Pie is just the thing for these sorts of moments.

Comforting Paleo Cottage Pie // One Lovely Life

We’ve made this cottage pie a few times this season, and it’s really delicious. I like that it’s simple to put together and is very home-y. It’s certainly nothing extra fancy, but it’s a nice change of pace when you’re looking for comfort food. You can make it fresh in just over 30 minutes, or you can use leftover mashed potatoes, if you like.

If you’re thinking “isn’t this Shepherd’s Pie?,” you’re nearly right. Shepherd’s Pie is the British version that uses ground lamb. The more Americanized version is called Cottage Pie and uses beef. I’m a little afraid of lamb for some reason (mostly because I’ve never cooked with it), so beef it is!

I love Cottage Pie! This one is Paleo & Whole30. // One Lovely Life

Add a simple side salad and some fruit and you’ve got yourself a stand-up dinner. What are you making for quick comfort food these days? What do I need to try?

Cottage Pie // One Lovely Life

Pssst! Not everyone who follows a Paleo diet eats potatoes. If that’s you, feel free to swap in a mashed cauliflower topping. We’ve eaten it that way and it’s tasty too. And, in case you need other modifications…

Helpful Links:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cottage Pie (GF, DF, Paleo)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: One Lovely Life
  • Yield: 4-6 1x



For the filling:

  • 1 lb. ground beef
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1 onion, diced
  • 3 carrots, diced
  • 2 stalks celery, diced
  • 4 oz tomato paste (half a small can)
  • About 1 cup beef broth
  • 12 tsp Worcestershire sauce
  • 3/4 cup frozen peas or frozen green beans
  • salt and pepper

For the mashed potato topping:

  • 4 medium Yukon Gold potatoes
  • 34 Tbsp olive oil
  • 1/2 cup water or chicken broth (or more, as needed)
  • Lots of salt and pepper


For the filling:

  1. Brown the ground beef with garlic and onion powders, an a generous pinch of salt and pepper. Drain any excess fat. Add onion, carrots, and celery to the pan and continue cooking over medium heat until the veggies are crisp-tender. Add tomato paste, beef broth, and Worcestershire sauce. Stir until the sauce is thick and the beef and veggie mixture is well coated. Taste and add salt and pepper as needed.
  2. (If the sauce is far too thick, you can thin it with a little more beef broth. You don’t really want it very juicy or thin or it’ll be too soggy for the potato topping.)
  3. Stir in the frozen peas and transfer the beef and veggie mixture to an 8×8″ (or 2 quart) baking dish.

For the mashed potato topping:

  1. While the filling is cooking, boil the potatoes. Place the potatoes in a large pot and fill with water until the water is 1 inch above the potatoes. Bring the water to a boil over medium-high heat for 8-10 minutes, or until the potatoes are easily pierced with a fork. Drain potatoes. Return to the pan or a large bowl.
  2. Pour in 1/2 cup water to start, the olive oil, and a very hefty dose of salt and pepper. Mash with a potato masher or blend with a hand mixer, or until potatoes are whipped and well blended, adding water as necessary to achieve your desired consistency. Try not to over blend them or they’ll get gluey.
  3. Spread the mashed potatoes over the beef and veggie mixture. Rough up the surface a bit with a fork or spatula.
  4. Bake at 375 degrees for 20-30 minutes or put under the broiler for 2-5 minutes, or until the potato topping is just starting to brown. (Those roughed up bits will get nice and toasty).


Similar Posts


    1. J – Thanks for your comment! There’s quite a bit of debate about this in the Paleo community. Some of the lead voices in the Paleo research community eat (and recommend for their clients to eat) them, though the majority don’t. It’s up to you! I did link above to a mashed cauliflower you can use for the topping as well. We’ve used it with great results.

  1. Hi, I love your blog! I have use so many recipes on here and they are delicious! I’m from the uk and we call it cottage pie to, ( when it’s made with beef) and shepherds pie (made with lamb) . I’m looking forwards in trying this much healthier version of cottage pie as the one we make not so much:)

  2. Looks great! However, the peas are not Whole 30 approved : / But I eat Paleo when not doing Whole 30 so I’ll be trying this.

    1. Shanel – You’re right! You’ll see in the notes that you can use either peas or green beans. Green beans are Whole30 approved!

  3. I just made this and it’s amazing, I wish I knew it was this easy to make from scratch. For years I would use those horrible packet mix recipe bases! Never again ☺

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star