Breakfast & Brunch
Cracker Barrel's creamy mashed crown transforms hash brown shepherd's pie into a breakfast masterpiece that balances hearty comfort with restaurant-quality texture.
The secret lies in layering crispy hash browns at the bottom, a savory beef and vegetable filling, and that signature velvety mashed potato topping—each component cooked to perfection for maximum flavor and structure.
I've recreated this dish after years of testing, ensuring the mashed potatoes stay creamy while the hash browns maintain their signature crunch.
What sets this recipe apart is the balance between traditional techniques and modern adaptations—whether you use classic hash browns or gluten-free alternatives, the method remains the same.
The filling combines ground beef with peas, carrots, and onions, seasoned with Worcestershire and thyme for that classic shepherd's pie depth, while the mashed crown gets its signature creaminess from a blend of butter, milk, and a touch of cream cheese.
The result is a dish that feels indulgent yet satisfies with every bite.
By the time it emerges from the oven, you'll have a creamy, golden-topped shepherd's pie with crispy hash browns at the bottom and tender, flavorful filling in the middle. The mashed crown stays pillowy and rich, holding its shape while delivering that signature Cracker Barrel taste.
This is the kind of dish that turns breakfast into an event—perfect for brunch gatherings or a weekend treat that feels like a restaurant experience at home.
Serve with a side of crispy bacon or a simple green salad to round out the meal. The recipe scales easily for larger groups, and leftovers reheat beautifully. Here's how to recreate this beloved dish in your own kitchen with professional results every time.
Ingredients for hash brown shepherd's pie cracker barrel
Creamy mashed crown and crispy hash browns—here's how to nail Cracker Barrel's signature breakfast masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Frozen Hash Brown Shreds 🥔 | 2 cups | Thawed, not pre-cooked |
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Carrots 🥕 | 2 medium | Diced, about 1 cup |
| Frozen Peas 🌱 | 1 cup | Thawed, no need to drain |
| Russet Potatoes 🥔 | 3 medium | Peeled, about 2 lbs |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for creaminess |
| Whole Milk 🥛 | ¾ cup | Full-fat for richness |
| Cream Cheese 🧀 | 4 oz | Full-fat, softened |
| Worcestershire Sauce 🍶 | 1 tbsp | Full-strength preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For hash brown cooking |
The hash browns make or break this. Ore-Ida Golden Crinkle or McCain are the gold standard—look for the thickest shreds you can find. If you're using frozen, thaw them completely before layering, but don't cook them ahead. The beef should be 80/20 fat ratio—that fat renders down for maximum flavor. I grab mine from Costco when I'm making a big batch, but the regular supermarket stuff works fine for weeknight dinners. For the potatoes, Russets are non-negotiable—they're high-starch and break down perfectly for that creamy texture.
No Worcestershire? Soy sauce plus a splash of vinegar gets you close. Fresh thyme is ideal but dried works at one-third the amount. The cream cheese is what gives it that signature Cracker Barrel creaminess—full-fat is a must. No cream cheese? Extra butter plus a splash of sour cream works in a pinch. The onions and carrots can be swapped for frozen diced veggies if you're in a rush, but fresh is always better. And for the love of all things breakfast, don't skip the butter—this isn't a low-fat dish.
This reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. The hash browns get crispy again when reheated—just pop them back in the oven for 5-10 minutes at 375°F. For the best texture, let the pie rest 10 minutes before slicing—it keeps its shape that way.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s the ultimate lazy-day win—just brown the beef with onions and carrots, toss in those frozen peas, then smother it all with hash brown shreds. No chopping, no fancy steps, just done.
- Crispy-Top Comfort: That golden crust of hash browns? It’s what makes this dish feel like a hug in a bowl. The beef stays juicy, the peas add sweetness, and the onions caramelize just enough to give it depth—like a diner classic but better.
- Leftovers That Don’t Suck: Between us, most casseroles turn into sad, dry meals the next day. Not this one. The hash browns stay crispy when reheated (microwave hack: cover with a damp paper towel), and the filling? Still packed with flavor. Perfect for lunchboxes or a quick dinner.
- Budget Meal for Big Appetites: Ground beef, frozen veggies, and hash browns—this is the kind of recipe that stretches a few dollars into four hearty servings. Honestly, it’s my go-to when I need to feed a crowd without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for hash brown shepherd's pie
Here's how to recreate Cracker Barrel's signature creamy version with perfect texture every time.
🍳 Step 1: Brown the Ground Beef and Sauté Vegetables
Heat a large skillet over medium-high heat and add the 1 tablespoon extra-virgin olive oil. Once shimmering, add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. You want to render out as much fat as possible while keeping the beef juicy.
Add the 1 medium diced yellow onion and 2 medium diced carrots to the skillet. Cook for another 5 minutes until the onions turn translucent and the carrots begin to soften. Stir in the 1 cup thawed frozen peas and 1 tablespoon Worcestershire sauce, then add 1 teaspoon dried thyme, 1.5 teaspoons Diamond Crystal kosher salt, and 0.5 teaspoon ground black pepper. Cook for 2 minutes more until everything is heated through and the flavors meld together. Remove from heat and set aside.
🥘 Step 2: Prepare the Creamy Mashed Potato Topping
While the beef mixture cools slightly, peel the 3 medium russet potatoes and cut them into 1-inch chunks. Place them in a medium pot and cover with cold water by about 1 inch. Bring to a boil over high heat, then reduce to a simmer and cook for 12-15 minutes until fork-tender. Drain well and return the potatoes to the pot.
Add the 0.75 cup cold cubed unsalted butter and 0.75 cup whole milk to the warm potatoes. Mash until smooth and creamy, then stir in the 4 oz softened cream cheese until fully incorporated. The mixture should be light and airy—almost like a thick pudding. If it's too thick, add a splash more milk; if too thin, mash a bit more vigorously. Season with an additional pinch of salt and pepper if needed.
🔥 Step 3: Cook the Hash Brown Crust
Preheat your oven to 375°F. In a large oven-safe skillet (I like a 10-inch cast-iron skillet for this), heat the 1 tablespoon extra-virgin olive oil over medium heat. Add the 2 cups thawed frozen hash brown shreds in an even layer, spreading them out to cover the bottom of the pan. Cook for 8-10 minutes until the bottom layer is golden brown and crispy.
Flip the entire hash brown layer using a large spatula or by carefully inverting the skillet (if comfortable). Cook for another 5-7 minutes until the other side is also golden brown and crispy. Remove from heat and set aside.
🥘 Step 4: Assemble and Bake the Shepherd's Pie
Spread the beef and vegetable mixture evenly over the bottom of the skillet, pressing down gently to create a flat layer. Spoon the creamy mashed potato mixture over the top, spreading it out to cover the filling completely. The potatoes should come up the sides slightly for that classic shepherd's pie look.
Return the skillet to the oven and bake for 20-25 minutes until the top is golden brown and bubbly. You'll see the edges start to crisp slightly—that's your signal it's ready. The filling should be hot and the potatoes should hold their shape when gently pressed with a fork.
⏰ Step 5: Rest and Serve for Maximum Creaminess
Remove the shepherd's pie from the oven and let it rest for 5-10 minutes before serving. This resting time allows the layers to set slightly and the flavors to meld together. The hash brown crust will be crispy on the outside and tender on the inside, while the mashed potato topping remains creamy and rich.
Garnish with an extra sprinkle of black pepper if desired, and serve immediately. The contrast of the crispy hash brown crust, creamy mashed potatoes, and savory beef filling makes this dish truly special—just like Cracker Barrel's version. Each bite delivers that perfect combination of textures and flavors that keeps people coming back for more.
Pro Tips For Making Hash Brown Shepherd'S Pie Cracker Barrel
- CRISP THE HASH BEFORE LAYERING: I used to just dump the thawed hash browns on top and hope for the best—wrong move. Pat them dry with paper towels, spread them in a single layer on a baking sheet, and broil for 3-4 minutes until they start browning. That extra crispness makes all the difference when they hit the oven later.
- BROWN THE BEEF FIRST: Skip the pre-cooked ground beef shortcut—it turns the filling soggy. Cook the beef in the same pan you’ll use for onions and carrots until it’s deep brown, not just pink. Drain the fat afterward, but don’t rinse—just a little stays to flavor the veggies.
- DON’T OVERMIX THE FILLING: After adding the peas, resist the urge to stir like you’re making mashed potatoes. Overworking the filling makes the pie dense and gummy. Just fold them in gently—you want pockets of texture, not a mushy center.
- PRESS THE TOP HARD: The Cracker Barrel recipe’s hash brown crust is supposed to be golden and crunchy, not sad and limp. Before baking, press the hash browns down firmly with a fork or your palm—like you’re packing snow for a snowball. It’ll hold its shape and crisp up properly.
Make-ahead tips for this recipe
Prep Ahead Strategy
Start by prepping the mashed potato topping the night before—it actually tastes better after resting. Cook and mash the potatoes as directed, then store in an airtight container with a lid pressed directly on the surface to prevent a skin from forming.
Reheat gently in the microwave with a splash of milk to restore creaminess. 🥔
Hash Brown Prep
Thaw your hash browns overnight in the fridge for even cooking. Keep them in their original packaging until ready to use—they stay fresher this way. Pro tip: If you're short on time, microwave them for 2-3 minutes (covered) to speed up thawing while maintaining texture.
Filling Assembly
Cook the beef and vegetable filling up to 2 days ahead and refrigerate in an airtight container. The flavors deepen overnight, and you can reheat it directly in the skillet over medium heat for 5-7 minutes before assembling the pie.
Just add a splash of water if it looks dry.
Full Assembly
For maximum convenience, assemble the pie 1 day ahead and refrigerate uncovered. This allows the layers to set slightly, making slicing cleaner. When ready to bake, simply pop it in the oven at 375°F for 25-30 minutes—no need to thaw or adjust anything.
The hash browns will crisp up perfectly.
Freezer-Friendly
This dish freezes beautifully for up to 3 months. Assemble the pie as directed, then wrap tightly in plastic wrap followed by aluminum foil to prevent freezer burn. Thaw overnight in the fridge before reheating.
For best results, bake from frozen at 375°F for 45-50 minutes, covering with foil for the first 30 minutes to prevent over-browning.
Portion Control
Divide the pie into individual portions before freezing or storing. Use quart-sized freezer bags or glass containers with snap-on lids for easy grab-and-go meals. Label with the date—this helps track freshness.
Each portion reheats perfectly in the microwave for 2-3 minutes on 50% power, with an extra 30 seconds to crisp the hash browns.
Nutrition facts
Frequently asked questions
Why do I need to thaw the hash browns before cooking?
Thawing the hash browns ensures even cooking and prevents them from becoming soggy. Frozen hash browns release moisture when cooked, which can make the bottom layer watery instead of crispy. Thawing first gives you that signature Cracker Barrel crunch without compromising texture.
Can I substitute ground beef with another protein?
While ground beef is traditional, you can use ground lamb for a richer flavor or even ground turkey for a lighter option. Just be aware that turkey may require extra seasoning to match the depth of flavor. For a vegetarian version, try lentils or mushrooms with soy sauce and Worcestershire for umami.
How do I keep the mashed potatoes from getting gluey?
Use Russet potatoes (they're high-starch and ideal for creamy mash) and drain them well after boiling. Add butter and milk gradually while mashing, and avoid overworking the mixture. The cream cheese adds stability—don't skip it! Also, reheat gently with a splash of milk to restore creaminess.
Can I make this ahead of time?
Assemble the pie 1 day ahead and refrigerate uncovered. Bake straight from the fridge at 375°F for 25-30 minutes. For freezing, assemble fully, wrap tightly, and bake from frozen (add 10-15 extra minutes). The flavors actually improve overnight.
What's the best way to reheat leftovers?
For best texture, reheat in the oven at 375°F for 10-15 minutes covered with foil (remove foil for last 5 minutes to crisp the top). Microwave reheating works too—cover with a damp paper towel and heat for 2-3 minutes on 50% power, then crisp under the broiler for 2 minutes.