As I stood in my kitchen, the aroma of simmering onions and ground beef brought me back to family dinners at my grandmother’s house, where comfort food was always a centerpiece. Today, I’m excited to share my take on Joanna Gaines’ Shepherd’s Pie, a dish that beautifully combines elegance with an approachable, homemade feel. This cozy recipe isn’t just about satisfying hunger; it’s about creating moments around the table that your loved ones will cherish. With its quick prep time and family-friendly appeal, this shepherd’s pie is perfect for busy weeknights or special gatherings. Plus, it’s make-ahead, meaning you can enjoy more quality time with your friends and family! Ready to dive into a dish that’s both comforting and delicious? Let’s get cooking!

Why is Shepherd’s Pie So Irresistible?
Comforting Taste: Each spoonful of this shepherd’s pie offers a warm embrace with its creamy mashed potatoes and rich meat filling that will remind you of home.
Family Favorite: Ideal for gatherings, this dish pleases all ages, making it a go-to meal for family dinners, so everyone leaves the table happy!
Make-Ahead Magic: Prepare it in advance and just pop it in the oven when you’re ready—perfect for those busy evenings!
Versatile Ingredients: Feel free to swap in your favorite veggies or even try using ground turkey or lamb for a creative twist.
If you appreciate cozy meals like this, you might also enjoy my delicious Gingersnap Pumpkin Pie for dessert or a hearty Leek Thyme Pie alongside your main dish!
Joanna Gaines Shepherd’s Pie Ingredients
This cozy recipe packs wholesome goodness into every bite!
For the Potatoes
• Potatoes (2.5 lbs, russet or Yukon gold) – Use starchy potatoes for a fluffy topping; avoid waxy ones that can get gummy.
• Milk (1/2 cup) – Whole milk adds a creaminess to your mashed potatoes, enhancing the overall texture.
• Salted Butter (2 tbsp) – A touch of rich butter goes a long way in enhancing the flavor of your mash.
• Heavy Cream (1/2 cup) – For an ultra-creamy mash, heavy cream is the key ingredient to achieve the best flavor.
• Nutmeg (1 tsp, freshly ground preferred) – A pinch adds a wonderful aromatic warmth that elevates the potatoes.
For the Filling
• Olive Oil (1 tsp) – Use this for sautéing onions and garlic, enhancing the depth of flavor in the meat filling.
• Small White Onion (1, finely diced) – An essential base flavor that starts the savory filling off right.
• Garlic Clove (1, minced) – Brings flavor complexity; make sure to include it for a rich filling.
• Carrots (2 large, diced into 1/2-inch pieces) – Adds sweetness and texture; perfect to balance the savory meat.
• Lean Ground Beef (2 lbs) – Browning this protein builds incredible flavors that make the filling irresistible.
• Hot Water (4 tbsp) – Helps mix the sauce for a pourable consistency; ensures your filling isn’t too thick.
• Bay Leaf (1) – Infuses the filling with aromatic depth, but remember to remove it before serving!
• All-Purpose Flour (2.5 tbsp, typically King Arthur) – A thickening agent to create a roux and add flavor.
• Worcestershire Sauce (1.5 tsp) – Deepens umami flavors, giving your meat filling a savory kick.
• Tomato Paste (1 can, 6 oz) – Adds depth and richness to the meat sauce.
• Frozen Green Beans (1 lb) – These cook right in the oven, adding delicious texture and nutrition without thawing!
• Black Pepper & Salt (to taste) – Essential for enhancing and balancing the flavors in every layer.
For the Final Touch
• Vegetable Oil Spray – Spritz your casserole dish to prevent sticking and ensure a clean serving.
• Fresh Parsley (2 tbsp, chopped) – Sprinkle on top for a touch of freshness when serving.
Using these ingredients, you’re just a few steps away from creating Joanna Gaines’ Shepherd’s Pie, a dish that promises comfort in every bite!
Step‑by‑Step Instructions for Joanna Gaines Shepherd’s Pie
Step 1: Prepare Potatoes
Start by peeling and quartering 2.5 lbs of russet or Yukon gold potatoes. Place them in a large pot and cover with salted water. Bring to a boil over high heat and cook until fork-tender, about 15-20 minutes. Once cooked, drain the potatoes well, returning them to the pot to allow excess moisture to evaporate.
Step 2: Prep Ingredients
While the potatoes are cooking, finely dice one small white onion and mince one garlic clove. Dice two large carrots into ½-inch pieces. Set your prepared veggies aside as you will add them to the ground beef filling shortly. This combination will bring aromatic flavors to your Joanna Gaines Shepherd’s Pie.
Step 3: Cook Beef Filling
In a large skillet, heat one teaspoon of olive oil over medium heat. Add the diced onion and minced garlic, sautéing until softened, about 3-4 minutes. Increase the heat and add 2 lbs of lean ground beef, breaking it up with a spoon. Season with salt and black pepper to taste, browning the meat thoroughly for 5-7 minutes until it’s rich and flavorful.
Step 4: Combine Vegetables
Stir in your prepared carrots and add one bay leaf to the skillet with the ground beef. Cook this mixture for another 5 minutes, allowing the carrots to soften slightly. Sprinkle in 2.5 tablespoons of all-purpose flour, stirring well to incorporate. Then, mix in 4 tablespoons of hot water and a 6 oz can of tomato paste, combining until creamy.
Step 5: Mash Potatoes
With your potatoes ready, it’s time to finish the mash. Add 2 tablespoons of salted butter, ½ cup of heavy cream, and ½ cup of milk to the pot with the drained potatoes. Sprinkle in 1 teaspoon of freshly ground nutmeg and a pinch of salt and pepper. Mash everything until creamy and smooth—this will be the fluffy topping for your cozy shepherd’s pie.
Step 6: Layer Casserole
Preheat your oven to 375°F (190°C). Spray a casserole dish with vegetable oil to prevent sticking. Begin layering the beef filling at the bottom of the dish, spreading it evenly. Scatter 1 lb of frozen green beans over the meat, and finish with your glorious mashed potatoes on top. Smooth the potatoes with a spatula for an even layer.
Step 7: Bake
Place your assembled Joanna Gaines Shepherd’s Pie in the preheated oven and bake for approximately 30 minutes. You are looking for the top to be golden brown in color, and the edges should be bubbling with delicious juices. This beautiful crust forms the perfect finish to your hearty meal.
Step 8: Rest and Garnish
After removing the shepherd’s pie from the oven, allow it to rest for 5 minutes. This helps the layers settle. Before serving, sprinkle with 2 tablespoons of chopped fresh parsley for a bright, flavorful garnish. Now, it’s time to enjoy your comforting dish!

Make Ahead Options
These Joanna Gaines Shepherd’s Pie preparations are perfect for busy home cooks looking to save time without sacrificing flavor! You can prepare the meat filling and creamy mashed potatoes up to 24 hours in advance. Simply follow the initial steps of browning the beef and mashing the potatoes, then store each component separately in airtight containers in the refrigerator. This method ensures the flavors remain vibrant and the mashed potatoes stay fluffy. When you’re ready to eat, layer the filling and potatoes in your casserole dish, and bake it in a preheated oven at 375°F for about 30 minutes until it’s golden and bubbly. Enjoy making meal prep a breeze with this cozy dish!
Expert Tips for Joanna Gaines’ Shepherd’s Pie
-
Use Starchy Potatoes: Choose russet or Yukon gold potatoes for a fluffy topping. Waxy potatoes can result in a gummy mash.
-
Brown the Meat Well: Properly browning the lean ground beef enhances its flavor. Avoid adding excess grease by draining any extra fat before adding vegetables.
-
Warm Dairy Ingredients: To achieve a smooth and creamy mash, gently warm the milk and heavy cream before incorporating them into the potatoes.
-
Check Filling Consistency: Avoid a watery filling; it should be thick enough to coat the back of a spoon. If it’s too runny, let it simmer longer.
-
Broil for Crispy Topping: For an extra crispy finish, broil the shepherd’s pie for 2-3 minutes after baking to achieve delightful golden peaks on the mashed potato layer.
-
Make-Ahead Convenience: You can assemble the shepherd’s pie in advance and store it in the fridge. Just pop it in the oven when you’re ready to enjoy your family meal!
What to Serve with Joanna Gaines’ Cozy Shepherd’s Pie
Imagine a warm gathering where comforting aromas fill the air, creating an inviting environment perfect for sharing and satisfying a hungry crowd.
- Simple Side Salad: A light, crisp salad adds refreshing contrast to the hearty pie, balancing flavors beautifully.
- Garlic Bread: The warmth of garlic butter bread complements the savory filling, perfect for scooping up every delicious bite.
- Honey Glazed Carrots: Sweet glazed carrots bring a pop of color and a hint of sweetness that pairs well with the rich savory profile.
- Roasted Brussels Sprouts: Their slightly bitter, caramelized flavor provides a delightful crunchy contrast to the creamy mashed potatoes.
- Steamed Broccoli: Tender steamed broccoli offers a pop of vibrant green and a fresh texture that enhances the meal’s balance.
- Crisp White Wine: A chilled glass of Sauvignon Blanc brightens the dish, cutting through the richness and uplift the flavors.
- Chocolate Cake: For dessert, indulge in a rich chocolate cake; its sweetness provides a satisfying finish to the comforting experience.
Joanna Gaines Shepherd’s Pie Variations
Feel free to take this beloved shepherd’s pie recipe and make it your own with delightful twists!
-
Ground Turkey: Swap ground beef for turkey to create a lighter version without sacrificing flavor, perfect for health-conscious families.
-
Vegetarian Option: Replace meat with lentils and mushrooms for a hearty, plant-based alternative that holds up beautifully in the pie.
-
Cheesy Mashed Potatoes: Fold in shredded cheddar or parmesan into the mashed potatoes for a rich and creamy topping that everyone will adore!
-
Spicy Kick: Add diced jalapeños or a splash of hot sauce to the meat filling for a spicy twist that awakens your taste buds.
-
Mixed Vegetables: Substitute frozen peas, corn, or even cauliflower for the green beans for added texture and variety in each bite.
-
Herb Infusions: Mix in fresh herbs like thyme or rosemary directly into the meat filling or mashed potatoes for an aromatic boost that elevates the dish.
-
Sweet Potato Mash: For a slightly sweeter topping, mash roasted sweet potatoes instead of regular potatoes, adding a vibrant color and flavor twist.
-
Pasta Shepherd’s Pie: Layer cooked macaroni or other pasta with the meat filling and top with mashed potatoes or cheese for a comforting casserole surprise.
As you embark on your cooking adventure, consider pairing this dish with a light side salad or a warm loaf of bread. If you enjoy comforting desserts, you might also love my Gingersnap Pumpkin Pie for something sweet or a savory Leek Thyme Pie to complement your meal!
How to Store and Freeze Joanna Gaines’ Shepherd’s Pie
- Fridge: Store leftovers in an airtight container for up to 4 days. This will keep the flavors fresh and ready for another hearty meal.
- Freezer: To preserve your shepherd’s pie for longer, freeze it for up to 3 months. Ensure it’s well-wrapped in plastic wrap and aluminum foil for best results.
- Reheating: When you’re ready to enjoy it, reheat in a 350°F oven for about 20-25 minutes. Cover with foil to keep it moist; individual portions can be microwaved for convenience.
- Don’t Forget: Always let the shepherd’s pie rest for 5 minutes before serving, allowing the flavors to meld beautifully together!

Joanna Gaines’ Shepherd’s Pie Recipe FAQs
What kind of potatoes should I use for the mash?
For the best results, use starchy potatoes like russet or Yukon gold for your shepherd’s pie. These potatoes create a fluffy texture when mashed. Avoid waxy potatoes, as they can become gummy and won’t yield the same delightful results.
How long can I store leftovers?
Absolutely! You can store leftover shepherd’s pie in an airtight container in the refrigerator for up to 4 days. This makes it easy to enjoy the comforting flavors again without the extra prep!
Can I freeze Joanna Gaines’ Shepherd’s Pie?
Yes, you can! To freeze, make sure to let the shepherd’s pie cool completely. Then, wrap it tightly in plastic wrap and aluminum foil, ensuring there’s no air exposure. It will keep well in the freezer for up to 3 months. To reheat, thaw overnight in the fridge and then bake at 350°F for about 20-25 minutes until heated through.
What should I do if the filling is too watery?
If you notice your filling is too watery, give it some extra simmering time on the stove. Let it cook uncovered for 5-10 minutes until thick enough to coat the back of a spoon. You can also add a little more flour to help thicken it up, whisking it in gradually for even consistency.
Are there any dietary considerations for this dish?
Definitely! If you’re concerned about dietary restrictions, this shepherd’s pie is easily adaptable. For gluten-free options, use gluten-free flour for thickening and ensure any sauces are gluten-free. For dairy-free, substitute with plant-based milk and vegan butter. Additionally, if you’re serving pets, be sure to keep them away from the seasoned meat and onions, which can be harmful to dogs.
What’s a good alternative to ground beef in this recipe?
The more the merrier! You can switch out the ground beef for ground turkey or lamb for a new flavor profile. If you’re looking for a vegetarian option, consider using lentils or a mix of mushrooms and plant-based ground meat as a hearty substitute that still packs plenty of flavor.

Joanna Gaines Shepherd's Pie: Comfort in Every Bite
Ingredients
Equipment
Method
- Peel and quarter the potatoes, place in a pot with salted water, and boil until fork-tender, about 15-20 minutes.
- Finely dice the onion and mince the garlic while the potatoes cook. Dice the carrots and set aside.
- In a skillet, heat olive oil. Sauté onion and garlic until softened, then add ground beef. Brown thoroughly.
- Stir in the carrots and bay leaf, then cook for another 5 minutes. Add flour, hot water, and tomato paste.
- Mash the potatoes with butter, heavy cream, milk, and nutmeg until smooth.
- Preheat oven to 375°F. Spray casserole dish with vegetable oil, layer the beef, green beans, and then mashed potatoes.
- Bake for about 30 minutes until golden brown.
- Let rest for 5 minutes and garnish with parsley before serving.

Leave a Reply