Beef Shepherd's Pie is the ultimate kid-approved comfort food with uber-creamy Boursin mashed potatoes, bacon-boosted beef, and perfectly hidden flavor-adding veggies — weeknight-proof and freezer-friendly!
Shepherd vs Cottage Pie (the quick truth):
Traditional Irish or English Shepherd’s pie traditionally uses lamb; beef is cottage pie—but in the U.S. and in my neck of the woods, people often search for “shepherd’s pie” even when they want beef. So, I use both terms so you can find dinner faster. Because we're busy. And, we need dinner on the table 20 minutes ago.
Let's get started!
Jump to:

Pull Up A Chair and Let's Chat!
Think cozy layers of bacon-kissed ground beef, veggies that even the pickiest eater can't detect under a blanket of creamy Boursin mashed potatoes. It’s hearty, nostalgic, and unapologetically real — the kind of meal that fills bellies, quiets a room, and makes you forget about that mountain of laundry for at least 20 minutes.
Let me tell you why this recipe works!
- It's busy-parent-ready: make the mash + filling ahead, assemble on the night; portions freeze/reheat super well.
- The flavor: bacon render → beef → umami-rich gravy; Boursin makes the mash restaurant-silky and irresistible.
- Less mess: bakes in the skillet → to the oven → straight to the table.

Buy Now → What You'll Need and Why
- Ground Beef – Classic comfort base. Lean works best so you don’t end up with a greasy layer under your potatoes.
- Bacon – The secret weapon. Adds smoky depth and gives you built-in cooking fat for the beef.
- Onion, Carrot, Celery, Mushrooms – The veggie backbone (a.k.a. your sneaky nutrition). Chop fine or pulse in a food processor to save time.
- Garlic – Always. No one ever said, “this has too much garlic.”
- Tomato Paste – Concentrated umami that thickens and sweetens the sauce.
- Flour – Builds the gravy body; swap for GF flour if needed.
- Beef Broth – Loosens everything into that rich, spoon-coating gravy.
- Dried Herbs: Thyme, Oregano, Sage – Earthy balance for all that beefy goodness.
- Frozen Peas – End-of-meal color and freshness boost.
- Yukon Gold Potatoes – Buttery texture; perfect for creamy mash.
- Boursin Cheese (Garlic & Chive) – Turns basic mashed potatoes into “holy-cow-that’s-good.”
- Heavy Cream – For the silky factor.
- Parmesan – Gives the top that crispy, golden finish everyone fights over.

Swaps and Flavor-Boosting Substitutions
- You can use any ground protein you like. Chicken, pork, and even turkey would be great variations.
- Add in any veggie you like for this beef shepherd's pie. This recipe is a great fridge clean out recipe! You can even use a bag of frozen mixed veg to keep it super simple.
- Used mashed cauliflower instead of potatoes!
- If you don't have Boursin, your favorite herbed cream cheese would be great. Likewise, you could stir in a bit of sour cream or Greek yogurt to the mashed potatoes.
- Turn this into a vegetarian's dream and swap the ground beef for lentils.
- I prefer a Yukon gold potato for my mash. You can use whatever potato you have on hand! Anything from a Russet to red potatoes will work!
Tips & Tricks
- Don't skimp on the Boursin. It makes the mashed potatoes so good!
- If you don't use a food processor for the veggies, cut all of them roughly the same size. They'll cook at the same rate.
- Cut the cook time down by using premade or instant mashed potatoes. You can also find pre-chopped veggies or mirepoix in most grocery stores now. Make life easy if your schedule is...scheduling.
- Another time saver is to top the beef mixture with frozen tater tots. You can just break the Boursin up and dollop it amongst the tots.

Tools I Actually Use

Beef Shepherd's Pie Recipe
Ingredients
Meat and Vegetable Mixture
- 1 med onion
- 2 carrots
- 2 stalks celery
- 8 oz mushrooms
- 1 lb ground beef (or ground lamb) I recommend using a leaner blend for this recipe
- 5 strips bacon diced
- 2 tablespoon tomato paste
- 2 tablespoon all-purpose flour
- 1 cup beef broth
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon ground sage
- kosher salt, to taste to taste
- fresh ground pepper to taste
- 1-1½ cup green peas see note below
Mashed Potatoes
- 2-2½ lbs Yukon Gold potatoes
- ½ cup heavy cream
- 1 round Boursin cheese I used the garlic and chive
- parmesan cheese, for sprinkling on top measure with your heart
Instructions
- Prep the vegetables: Peel and cut the potatoes into large chunks. Roughly chop the carrot, celery, garlic, and mushrooms, and dice the onion.
- Pulse the veggies: Add the carrot, celery, garlic, and mushrooms to a food processor and pulse until finely chopped, about the size of ground beef.
- Cook the bacon: In a large oven-safe skillet over medium-high heat, cook the bacon until crisp. Remove and set aside.
- Brown the beef: Add the ground beef (or lamb) to the skillet with the bacon fat, along with the onion and pulsed vegetables. Cook until browned.
- Boil the potatoes: While the beef cooks, add the potatoes to a pot of cold water. Bring to a boil and cook until fork-tender, about 15–20 minutes. Drain and mash with the Boursin, cream, salt, and pepper. Fold in ¾ of the bacon and set aside.
- Build the sauce: Stir the tomato paste, thyme, oregano, and sage into the beef mixture. Add the flour and cook for 1–2 minutes. Whisk in the beef broth and simmer for 5–10 minutes until thickened.
- Finish the filling: Taste and adjust seasoning, then gently stir in the peas.
- Assemble: Spoon the mashed potatoes over the beef mixture, smooth slightly, and top with grated Parmesan.
- Bake: Bake at 350°F for 30 minutes, until bubbly. Broil briefly if desired to crisp the top. Garnish with green onions and remaining bacon before serving.
Notes
Nutrition
Try my Beef Pot Roast, Herb Roasted Chicken, or even my One-Pot Chicken and Rice! They'll fill your bellies and make everything right in the world.
Serving Ideas
This beef shepherd’s pie is hearty on its own, but a simple side makes it feel like a full, cozy meal.
- Simple green salad: A crisp salad with a tangy vinaigrette balances the rich, savory filling.
- Roasted green vegetables: Try roasted green beans, asparagus, or broccolini for an easy, no-fuss side.
- Buttery peas or carrots: Lean into the comfort-food vibe with a classic, simple vegetable side.
- Crusty bread or dinner rolls: Perfect for scooping up every bit of that rich gravy.
- Pickled or acidic side: Quick-pickled onions, cucumbers, or even a spoonful of mustardy slaw cut through the richness beautifully.
- Make it a leftovers moment: Serve reheated slices with a fried egg on top for an over-the-top next-day meal.
Storage & Reheating
This beef shepherd’s pie stores beautifully and reheats like a dream.
- Refrigerator: Store leftovers covered or in an airtight container for up to 4 days.
- Reheating (oven): Reheat at 350°F, covered with foil, until warmed through. Remove the foil for the last few minutes if you want the top crisp again.
- Reheating (microwave): Microwave individual portions in short intervals, stirring gently if needed, until heated through.
- Freezer-friendly: This dish freezes well for up to 2 months. Cool completely, wrap tightly, and freeze. Thaw overnight in the refrigerator before reheating.
- Make-ahead option: Assemble the shepherd’s pie, cover, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the bake time if cooking straight from the fridge.
You Asked, I Answered
Is this Beef Shepherd's Pie (Cottage Pie) recipe gluten-free?
It can be. Simply swap the all-purpose flour for your favorite gluten-free flour blend or a cornstarch slurry to thicken the gravy.
Can I make this beef shepherd’s pie ahead of time?
Yes. You can assemble the pie up to 24 hours in advance and refrigerate it until ready to bake. Add a few extra minutes to the bake time if cooking straight from the fridge.
You'll Also Love
If cozy, family-friendly comfort food is your thing, don’t stop here.
- Quick and Easy Pastina (Italian Penicillin): Tiny pasta cooked into a warm, soothing bowl that’s pure comfort — perfect for sick days, busy nights, or when you just need something cozy.
- Bacon Wrapped Meatloaf: A classic dinner favorite made even better with smoky bacon and big, comforting flavor.
- Cheeseburger Soup: Everything you love about a cheeseburger, turned into a rich, cozy soup the whole family devours.
- Loaded Baked Potato Soup: Creamy, hearty, and packed with all the best baked potato toppings in spoonable form.
- Homemade Hamburger Helper: A one-pot comfort classic that tastes better than the boxed version and comes together fast.
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus














Rhonda L says
excellent take on shepherd's pie! it has everything in it! sooo good and hardy!
Rufus says
Thank you, Rhonda!