THIS is the meal you need to make to convince your family and friends Whole30 isn’t that bad after all (because believe me our family and friends think we are torturing ourselves).
I just published my first introduction to Whole30 (see here!) and how we prepared our kitchen, fridge, and meals for the week. I’ll soon be posting our week 1 recap with recipes and a grocery list (whaaa!), which features this compliant Shepherd’s Pie.
A filling and comforting meal made with lots of veggies and ground beef topped with creamy garlicky mashed potatoes. All made with Whole30 approved ingredients, giving you one filling and healthy meal. Let’s get into this because now my stomach is growling.
Shepherd’s pie is a well-known Whole30 recipe, as it should be. What’s not to love about anything dolloped with mashed potatoes especially when you’re desperate enough to eat a chair leg? Kidding guys, I’m really proud of how not-hungry, less-craving I’ve been since starting this journey. I’m hoping after these recipes and posts I’ll inspire at least someone to join along.
Anyways, this dish comes together quickly as it’s nothing more than ground beef and vegetables. I seasoned mine with lots of garlic, thyme, spicy pepper flakes, and paprika. The paprika just made sense to me and the thyme is exactly what it needed. I added a spoonful of tomato paste, and gradually added chicken stock throughout cooking.
Note: As Shepherd’s Pie is traditionally made with ground lamb, this recipe is technically Cottage Pie. Thank you for all of my readers who have corrected me!
The stock reduced giving the dish more flavor, but also adding it last minute gave it that “gravy-ness” we associate with Shepherd’s pie.
While the filling is doing it’s thang I whipped up the potatoes. It’s your common mashed potato recipe except while the potatoes are boiling, I steeped almond milk with butter, thyme, and garlic. YUM. That gets poured into your cooked potatoes and mashed to a creamy perfection.
It all gets thrown together and if you’re feeling fancy you can give your potatoes a design. My design was nothing but swirling a fork around the dish and it actually turned out good! I totally recommend this as the grooves crisped up in the oven and almost mimicked cheese (or maybe that’s just my conscience).
NOW.
Lemme speak.
I am saying “Whole30” everywhere because this is a recipe I designed for someone who is following Whole30. In March if I make this dish I probably will make a gravy with the filling, add corn, and lotsss of cheese, But that’s not this month nor this recipe, so if you’re NOT eating Whole30 don’t tell me this is a boring recipe because to you it probably is. To me and all the other Whole30-ers, this is everything we want.
ENJOY!
PS: that awesome round pan is my super sturdy Pampered Chef 10″ Stoneware pie pan!
- 1 ½ lbs. ground beef or lamb, preferably grass-fed
- 1 onion, diced
- 2 large carrots, diced
- 3 stalks celery, diced
- 2 cloves garlic, minced
- 6 oz. green beans, blanched and cut into half or thirds*
- 1 tablespoon tomato paste
- ¼ teaspoon ground or fresh thyme
- ½ teaspoon paprika
- ¾ cup to 1 cup chicken stock*
- Pinch of red pepper flakes
- Salt and pepper as needed
- 3 large New or Russet potatoes, peeled and cubed
- Cold water as needed
- 1 cup almond milk*
- 1 clove garlic, minced
- 1 sprig fresh thyme (optional)
- Salt and pepper as needed
- 2 tablespoons clarified butter or ghee, plus more if desired
- Preheat oven to 400 degrees
- Heat a sauté pan over medium high heat. Add the ground beef and cook 3-4 minutes until fat has begun to render and the beef is starting to brown. If needed, drain excess fat.
- Add the onions, celery, and carrots. Season with salt, pepper, paprika, thyme, and red pepper flakes. Cook 4-5 minutes until the vegetables are soft and the beef is completely browned. Add the tomato paste, distributing throughout the pan.
- Reduce the heat to medium, add the garlic and cook until fragrant (about 45 seconds). Add the green beans and ¼ cup of the stock, stir to combine. Keep on low-heat, while adding more stock until the filling is "moist" (sorry people). Taste and adjust seasonings as needed.
- Begin to cook the potatoes. Add the potatoes to a large pot and cover with cold water by 2". Add a generous pinch of salt and boil for 10-12 minutes until the potatoes are fork tender. As the potatoes are cooking, add the almond milk, garlic, ghee, and thyme (if using) to a small sauce pan. Heat until the butter has melted and it is hot to the touch.
- Drain the potatoes and return to the pot. Remove the thyme from the almond milk. Mash the potatoes while slowing adding the milk. Mash until desired consistency achieved.
- When ready to ensemble, transfer the filling to a 9x9 baking dish or 12” round dish (it can also be cooked and baked in a cast-iron skillet). Spoon over the mashed potatoes and spread evenly, smoothing the top with the back of a spatula or spoon. If desired, use a fork to create a swirl pattern in the potatoes. Dot with more ghee (if desired) and bake 30 minutes. Broil for 5 minutes until the potatoes are golden brown.
- To blanch fresh green beans, boil them in salted water for 2 minutes until vibrant green. Transfer immediately to ice water to stop cooking. You may also use thawed green beans.
- To be Whole30 compliant, make sure all ingredients (almond milk, chicken stock) are Whole30 approved.
- Potatoes and/or filling can be made a day ahead!
Cakespy says
This does NOT look like deprivation or punishment! WholeDelicious!
Lindsay says
RIGHT!! Thanks girl.
Jenny says
I have not cooked with coconut or almond milk, because I don’t like the flavor by itself. Can you taste it in the mashed potatoes? Or could I just use the starchy water and get the same affect?
Lindsay says
Hi Jenny! I recommend using unsweetened almond milk. You won’t be able to taste it at all especially after steeping it with the garlic. I think coconut milk will be too strong of flavor, and I can’t promise the outcome with starchy water.
Jenny says
Great thank you! I will give it a shot!
Abby says
I may or may not have had this for breakfast, lunch, AND dinner today. A total must for every whole30 I ever do moving forward. Thank you so much for this heaven sent meal!!
Lindsay says
Girl I feel you, I lived on this for three days. Thanks for making 🙂
Mel says
Sorry to be pedantic, Shepards pie is cooked with Lambs mince. This is cottage pie
Lindsay says
Thanks Mel! I have updated some of the wordage in the recipe.
Irish Gal says
One of my fave dishes and an awesome adjustment for Whole30 but you should know 2 things:
1) As this is made with beef, this is Cottage Pie not Shepherd’s Pie which is made actually with lamb (hence the name Shepherd’s…)
2) It’s Paddy’s Day not Patty’s Day – Patty is short for Patricia and a female abbreviation, the appropriate abbreviation for Patrick is Paddy (coming from the Irish Gaelic for Patrick, Padraig) or Pat NOT Patty! By calling St. Patrick’s Day Patty’s you’ve inadvertently insulted your Irish readership – for reference I was born and raised in Ireland and still live there so not making this up…
Lindsay says
Hi! Thanks for all of the information. I should have done my research before posting, as I was adapting the recipe right from the W30 cookbook. I’ve switched up some wordage in the recipe and made a note. Thank you again! I hope you come back for more recipes.
Maddie says
Do you need to drain the fat once the ground beef has finished cooking? I’ve had a couple recipes turn out totally oily and greasy because I’ve left the fat in the pan… what do you recommend?
Lindsay says
Hi Maddie! It depends on how fatty the beef is and it’s totally up to your preference. I usually work with lean beef (and add my own fat), so draining isn’t necessary. If your beef renders a lot of fat, draining won’t hurt! Enjoy 🙂
Hannah says
Any reason you didn’t start cooking the spuds before you make the filling? Seems like doing them after makes it take quite a bit longer than it would doing them at the same time?
Lindsay says
Hi Hannah! The potatoes only take 10-12 minutes to cook considering they are chopped into small/medium dice pieces before boiling, and the recipe does not require a lot of potatoes. The filling takes a few minutes longer to cook especially to let the flavors mend. I suggested preparing the filling before the tots for that reason, however do whatever you’re comfortable with. I have “do ahead” tips in the notes if that helps.