Hash Brown Shepherd's Pie Recipe: Cracker Barrel's Creamy Mashed Top Secret

Breakfast & Brunch

Hash Brown Shepherd's Pie Recipe: Cracker Barrel's Creamy Mashed Top Secret

Cracker Barrel's hash brown shepherd's pie brings comfort food to new heights with its signature creamy mashed potato topping and savory meat filling. This recipe captures that iconic restaurant flavor at home, where perfectly seasoned ground beef meets tender vegetables beneath a golden, crispy hash brown crust.

The secret lies in balancing rich, herby gravy with fluffy mashed potatoes that stay creamy even after baking.

What sets this dish apart is the hash brown topping—a crispy, golden layer that adds texture and a touch of nostalgia. While traditional shepherd's pie uses mashed potatoes, this version incorporates shredded hash browns for that signature Cracker Barrel crunch.

The filling combines classic ingredients like carrots, peas, and onions with a well-seasoned beef mixture that simmers until tender and flavorful.

By the time it emerges from the oven, you'll have a dish that's hearty enough for a family dinner but elegant enough for company. The creamy mashed topping contrasts beautifully with the savory filling, while the crispy hash brown edges add a satisfying crunch.

This is comfort food at its finest—warm, inviting, and packed with restaurant-quality flavor.

The best part? Leftovers reheat perfectly, making this an ideal meal for busy weeknights or weekend gatherings. Whether you're recreating a Cracker Barrel favorite or adding a twist to your dinner rotation, this recipe delivers on every promise. Let's get started on creating your own version of this beloved dish.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for hash brown shepherd's pie cracker barrel

Six hearty ingredients create Cracker Barrel's iconic comfort dish at home.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 85% lean for best flavor
Yellow Onion 🧅 1 whole Medium size, diced fine
Carrots 🥕 2 medium Peeled, diced small
Frozen Peas 🌽 1 cup Thawed, no need to drain
Beef Broth 💧 1 ½ cups Low-sodium preferred
Worcestershire Sauce 🍯 1 tbsp Classic Lea & Perrins brand
Russet Potatoes 🥔 2 lbs Yukon Gold works too
Butter 🧈 ½ cup Unsalted, melted
Milk 🥛 ½ cup Whole for creaminess
Shredded Hash Browns 🍠 4 cups Frozen, thawed partially
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 1 tsp Not garlic salt
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh chopped

The beef is where flavor happens. 85% lean ground beef gives you that perfect balance of richness and tenderness—leaner cuts dry out. Grab the store-brand at Walmart or Kroger for the best price, but Costco's Kirkland Signature is worth it for big batches. The hash browns? Ore-Ida Golden Crinkles are the gold standard—frozen but better than any fresh hash browns you'll find. For the potatoes, Russets hold their shape best when baking, but Yukon Golds give a creamier mash. Look for potatoes with smooth skin and no sprouts.

No Worcestershire sauce? Soy sauce plus a pinch of sugar works in a pinch, but trust me on the original. Fresh thyme is ideal, but dried works at half the amount. The beef broth? Low-sodium is key—you don't want to over-salt the filling. If your hash browns are still icy when you're ready to bake, microwave them 2 minutes first. They'll crisp up perfectly without getting soggy. For the potatoes, boil them whole in salted water—don't peel or cube until after cooking. That keeps them from turning to mush.

This dish reheats beautifully—350°F for 15 minutes restores the crispy top. Store leftovers covered in the fridge for 4-5 days or freeze for up to 3 months. I like to portion it into individual baking dishes before freezing so I can pop one out whenever I'm craving comfort food. The filling keeps well too—make it ahead and assemble just before baking. The hash brown topping stays crispy if you bake it separately for 5 minutes before adding it to the casserole.

❤️

Why You'll Love This Recipe

  • Hash Brown Magic: The crispy top? Chef’s kiss. That’s the secret—using leftover hash browns (or even store-bought) for the crust instead of mashed potatoes. It’s the one trick that makes this dish feel like a restaurant meal without the fuss.
  • One-Pot Wonder: Honestly, I don’t even preheat the oven for this. Brown the beef and veggies in the same pot, dump in the broth and peas, top with the hash browns, and pop it in. One pan, one cleanup—no stress, just flavor.
  • Budget Crowd-Pleaser: Ground beef, onions, and frozen peas? That’s my grocery list for a weeknight. It stretches easily for four servings (or two hungry teens), and the beef broth adds depth without breaking the bank. Leftovers? Even better reheated the next day.
  • Weeknight Workhorse: Between us, this is my go-to when I’m too tired to think. The kids grab seconds, my partner asks for it on repeat, and it’s still on the table when the last soccer practice ends. No one complains—just pure, satisfying comfort.

Step-by-step instructions for hash brown shepherd's pie

Here's how to recreate Cracker Barrel's signature dish with a rich, creamy topping every time.

1

Brown the Ground Beef and Sauté the Vegetables

In a large skillet over medium-high heat, break apart the 1.5 lb ground beef with a wooden spoon, crumbling it into small, even pieces. Cook until the beef loses its raw color and begins to brown, about 5-7 minutes. This step is crucial—it develops deep, meaty flavor that carries through the entire dish.

Once the beef is browned, push it to one side of the skillet. Add the 1 whole yellow onion and 2 medium carrots (previously diced small), then stir frequently for 4-5 minutes until the onions turn translucent and the carrots soften slightly. Add the 1 cup frozen peas, 1 tbsp Worcestershire sauce, 1.5 cups beef broth, 1 tsp garlic powder, 0.5 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then reduce heat to medium-low and let the mixture simmer for 10 minutes, stirring occasionally, until the liquid reduces slightly and the flavors meld together. This creates the hearty filling that makes the pie so satisfying.

2

Prepare the Creamy Potato Topping

While the filling simmers, peel and cube the 2 lbs russet potatoes, then place them in a large pot of cold, salted water. Bring to a boil and cook until the potatoes are fork-tender, about 12-15 minutes. Drain the potatoes thoroughly and return them to the pot.

In a separate saucepan, melt the 0.5 cup butter over low heat. Add the drained potatoes and mash them with a potato masher or ricer until smooth. Stir in the 0.5 cup milk and continue mashing until the mixture is silky and creamy. Season with an additional pinch of salt and black pepper if needed. This step is where the magic happens—the creamy texture is what sets this dish apart from traditional shepherd's pie. If the topping looks too thick, add a splash more milk to achieve the perfect consistency.

3

Assemble and Bake the Shepherd's Pie

Preheat your oven to 375°F. Transfer the beef and vegetable mixture to a 9x13-inch baking dish and spread it evenly. Sprinkle the 4 cups shredded hash browns over the top, pressing down gently to ensure they stick and create a crispy crust. Spread the creamy potato mixture evenly over the hash browns, using a spatula to smooth the surface and create a neat edge.

Bake uncovered for 30-35 minutes, until the top is golden brown and the edges are bubbling. The filling should be hot and the potatoes should be fully set. For extra crispiness, broil for 2-3 minutes at the end, keeping a close eye to prevent burning. Let the pie rest for 5 minutes before serving—this allows the layers to set and makes it easier to slice without falling apart.

4

Serve and Enjoy

Slice into squares and serve immediately, relishing the contrast of the creamy potato topping and the savory beef filling. The hash brown layer adds a delightful crunch, while the rich, herby flavors of the beef mixture make every bite hearty and satisfying. This dish is perfect for feeding a crowd or prepping ahead for a comforting meal any night of the week.

👨‍🍳

Pro Tips For Making Hash Brown Shepherd'S Pie Cracker Barrel

  • CRISP THE ONIONS FIRST: I used to rush this step, but taking 2 extra minutes to cook the onions until they’re soft and just starting to turn golden—before adding the beef—keeps the filling from tasting raw. The Cracker Barrel recipe skips this, but trust me, it makes the difference when you’re layering under mashed potatoes.
  • BROWN THE BEEF WELL: Skip the "quick sear" and let the ground beef sit in the pan for 3-4 minutes until it’s deeply browned in spots. This isn’t just for flavor—it builds a crust that locks in moisture when you add the broth later. (Yes, even if it means scraping the bottom a few times.)
  • DON’T OVERMIX THE PEAS: The Cracker Barrel recipe calls for frozen peas, and I get it—convenience wins. But resist the urge to stir them into the filling before baking. Toss them in raw on top right before covering with potatoes so they stay bright green and slightly crunchy. (Your future self will notice.)
  • USE HALF-AND-HALF FOR MASH: The recipe might call for whole milk, but swap in half-and-half for the mashed potatoes—it adds richness without making them gummy. If you’re short on time, microwave the potatoes first to cut down on stovetop mashing, then finish with butter and salt. (Does it look weird? Yes. Does it work? Every single time.)

Serving suggestions for this hash brown shepherd's pie cracker barrel

Classic Cracker Barrel Sides

Serve your hash brown shepherd's pie with Cracker Barrel's signature sautéed apples—just 4 slices of peeling apple (like Honeycrisp) cooked with 1 tbsp butter and a pinch of cinnamon. The sweet-tart contrast balances the savory pie beautifully.

For a heartier option, add honey-glazed carrots—toss 1 lb baby carrots with 2 tbsp honey, 1 tbsp olive oil, and ½ tsp salt, then roast at 400°F for 20 minutes. 🍏

Fresh Garden Salad

A crisp arugula and pear salad with candied pecans cuts through the richness.

Toss 4 cups baby arugula with ½ pear sliced thin, ¼ cup candied pecans, and a light dressing of 2 tbsp apple cider vinegar, 3 tbsp olive oil, 1 tsp Dijon mustard, and a pinch of black pepper.

The peppery greens and sweet pears refresh your palate between bites.

Creamy Cornbread

No Cracker Barrel meal is complete without cornbread! Use a simple box mix (like Jiffy) but add ¼ cup sour cream and 1 tbsp honey to the batter for extra moisture and sweetness.

Bake in a greased 8-inch skillet at 400°F for 15-18 minutes. Serve warm with a pat of butter for dipping. 🧈

Garnishes for Extra Flavor

Elevate your dish with simple garnishes. Sprinkle the top with fresh parsley or chives for a pop of color and brightness. A drizzle of honey-mustard glaze (mix 1 tbsp Dijon mustard with 1 tsp honey) adds a tangy-sweet finish.

For a smoky touch, top with crumbled bacon or crispy fried onions just before serving.

Beverage Pairings

Pair your shepherd's pie with a sweet tea—Cracker Barrel's signature drink is made with black tea bags, 4 tbsp sugar, and a splash of lemon juice.

For a non-alcoholic option, try sparkling apple cider chilled over ice. If you prefer beer, a light lager like Miller Lite or Budweiser complements the dish without overpowering it. 🍺

Make-Ahead Serving Tips

If serving leftovers, reheat in the oven at 350°F for 15 minutes to restore crispiness. For a restaurant-style presentation, arrange slices on a wooden board or slate platter with a side of pickled jalapeños for heat lovers.

Garnish with extra hash browns** on the side for dipping—just like Cracker Barrel does! This dish tastes even better the next day, so double the recipe for easy lunches. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 135mg45%
Sodium 980mg43%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute ground lamb for beef in this recipe?

Ground lamb works beautifully and adds a richer, slightly gamey flavor that pairs wonderfully with the creamy topping. Use the same amount (1.5 lbs) and increase thyme to 1 tsp to complement the lamb's earthiness. Brown the lamb longer (7-8 minutes) to render more fat for deeper flavor.

2

Why does my hash brown topping get soggy?

Soggy hash browns usually happen from steam buildup. First, press them firmly into the filling before adding the potato layer. Second, bake at 375°F for 30 minutes before broiling for 2-3 minutes at the end. For extra insurance, sprinkle ½ cup crushed cornflakes over the hash browns before adding the potato topping.

3

How do I make this dish vegetarian?

Replace the beef with 1.5 lbs crumbled tempeh or extra-firm tofu (pressed and pan-fried with 1 tbsp soy sauce and 1 tsp smoked paprika). Use vegetable broth instead of beef broth and add 1 cup mushrooms to the filling. The creamy potato and hash brown layers will still provide the signature comfort.

4

Can I make this in a slow cooker?

Yes! Brown the beef and sauté veggies as directed, then transfer everything to a 6-quart slow cooker. Cover and cook on Low for 4 hours or High for 2 hours. For the topping, mash the potatoes with 2 tbsp Greek yogurt (instead of milk) to help it hold up. Spread the hash browns, then potato mixture, and cook on High for 30 minutes to crisp.

5

What's the secret to extra crispy hash brown topping?

For restaurant-style crispiness, bake the hash browns separately first: Spread them on a parchment-lined sheet, bake at 425°F for 10 minutes, then press down with a spatula. Add to the filling, top with potatoes, and bake as usual. Another trick: Mix ¼ cup grated Parmesan into the hash browns before baking for extra crunch.

★★★★★5.0(5 reviews)
Categories Breakfast & Brunch