If you are looking for a fun comfort-food dinner that layers seasoned beef, creamy mashed potatoes, and plenty of melted cheese, these Cheesy Mashed Potato Beef Stacks are an excellent recipe to make. Juicy ground beef patties or compact beef rounds are topped with buttery mashed potatoes, cheddar, mozzarella, and Parmesan, then baked until hot, golden, and beautifully layered.
This recipe is perfect for family dinners, casual entertaining, meal prep, or whenever you want something more interesting than ordinary meat-and-potatoes. The beef gives the stacks a rich savory base, while the mashed potatoes stay soft and creamy under the melted cheese topping.
Serve them with roasted vegetables, green beans, gravy, or a crisp salad for a hearty and satisfying meal.
Why You’ll Love These Cheesy Mashed Potato Beef Stacks
This recipe turns simple ingredients into an impressive layered dinner.
The beef stays juicy and savory.
The mashed potatoes add a creamy contrast to the meat.
Cheddar and mozzarella create a gooey topping, while Parmesan adds deeper flavor.
The stacks can be assembled ahead of time and baked shortly before serving.
They are also easy to customize with bacon, mushrooms, caramelized onions, or gravy.
Ingredients
For the Beef
- 1½ pounds ground beef
- 1 large egg
- ½ cup plain breadcrumbs
- 2 tablespoons milk
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika
- 1 teaspoon Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 2 tablespoons chopped fresh parsley
- 1 tablespoon olive oil
For the Mashed Potatoes
- 2 pounds Yukon Gold or russet potatoes, peeled and cut into chunks
- 4 tablespoons unsalted butter
- ½ cup whole milk, warmed
- ¼ cup sour cream
- ½ cup freshly grated Parmesan cheese
- 2 garlic cloves, finely minced
- ¾ teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
For the Cheese Topping
- 1½ cups shredded sharp cheddar cheese
- 1 cup shredded low-moisture mozzarella cheese
- ¼ cup freshly grated Parmesan cheese
Optional Toppings
- Crispy crumbled bacon
- Sliced green onions
- Chopped parsley
- Caramelized onions
- Mushroom gravy
- Extra black pepper

How to Make Cheesy Mashed Potato Beef Stacks
1. Preheat the Oven
Preheat your oven to 400°F (200°C).
Lightly grease a large baking dish or rimmed baking sheet.
2. Prepare the Potatoes
Place the potato chunks in a large pot.
Cover with cold water by approximately 1 inch.
Season the water with salt.
3. Boil the Potatoes
Bring to a boil.
Reduce to a steady simmer and cook for approximately 15–20 minutes.
The potatoes should be very tender when pierced with a fork.
4. Drain Thoroughly
Drain the potatoes well.
Return them to the warm pot for about 1 minute to allow excess moisture to evaporate.
5. Prepare the Garlic Butter
Melt the butter in a small saucepan over medium-low heat.
Add the garlic.
Cook for approximately 30 seconds, just until fragrant.
6. Mash the Potatoes
Add the garlic butter to the potatoes.
Mash until mostly smooth.
7. Add Milk and Sour Cream
Pour in the warm milk.
Add sour cream.
Continue mashing until creamy.
8. Add Parmesan
Stir in Parmesan, salt, and black pepper.
Set aside.
The mashed potatoes should be thick enough to hold their shape on top of the beef.
9. Prepare the Beef Mixture
In a large bowl, combine:
- Ground beef
- Egg
- Breadcrumbs
- Milk
- Worcestershire sauce
- Dijon mustard
- Garlic powder
- Onion powder
- Smoked paprika
- Italian seasoning
- Salt
- Black pepper
- Parsley
10. Mix Gently
Using clean hands or a large fork, mix until just combined.
Do not overwork the beef or it may become dense.
11. Shape the Beef Stacks
Divide the mixture into 6 equal portions.
Shape each into a thick round patty approximately 3½–4 inches wide.
12. Make Them Even
Keep the patties similar in thickness so they cook at the same rate.
13. Heat the Skillet
Place a large skillet over medium-high heat.
Add the olive oil.
14. Sear the Beef
Add the patties in batches if necessary.
Cook for approximately 3–4 minutes on the first side.
15. Flip
Turn the patties.
Cook another 2–3 minutes.
They do not need to be fully cooked yet.
16. Transfer to the Baking Dish
Arrange the partially cooked beef patties in the prepared baking dish.
17. Add the Mashed Potatoes
Spoon a generous mound of mashed potatoes over each beef patty.
Use the back of a spoon to shape the potatoes neatly.
18. Add Cheddar
Sprinkle cheddar over each stack.
19. Add Mozzarella
Add mozzarella for extra melt.
20. Add Parmesan
Finish with Parmesan.
21. Bake
Transfer the baking dish to the oven.
Bake for approximately 10–15 minutes.
22. Check the Beef
Ground beef should reach 160°F (71°C) in the center.
23. Broil for Extra Browning
For a golden cheese topping, broil for approximately 1–2 minutes.
Watch carefully.
24. Rest
Remove from the oven.
Let the stacks rest for approximately 5 minutes.
25. Add Optional Toppings
Finish with:
- Bacon
- Green onions
- Parsley
- Black pepper
- Caramelized onions
26. Serve
Serve hot while the mashed potatoes are creamy and the cheese is melted.
What to Serve With Cheesy Mashed Potato Beef Stacks
These stacks are rich and filling, so simple vegetables work especially well.
Try:
- Green beans
- Roasted carrots
- Broccoli
- Brussels sprouts
- Garlic asparagus
- Roasted zucchini
- Garden salad
For an extra-comforting dinner, serve with:
- Mushroom gravy
- Brown onion gravy
- Garlic bread
- Dinner rolls
Tips for the Best Beef Stacks
Use ground beef with some fat for better flavor and moisture.
Do not overmix the beef.
Keep the patties evenly sized.
Use thick mashed potatoes.
Warm the milk before adding it to the potatoes.
Do not make the mashed potatoes too loose.
Sear the beef before baking for better flavor.
Use freshly shredded cheese for smoother melting.
Cook ground beef to 160°F.
Let the stacks rest before serving.
Easy Recipe Variations
Bacon Cheddar Beef Stacks
Add ½ cup crispy crumbled bacon over the mashed potatoes before the cheese.
Mushroom Swiss Beef Stacks
Top the beef with sautéed mushrooms and Swiss cheese.
Loaded Potato Beef Stacks
Top with:
- Bacon
- Cheddar
- Sour cream
- Green onions
Garlic Parmesan Beef Stacks
Increase the garlic and Parmesan in both the beef and potatoes.
Spicy Beef Stacks
Add:
- Jalapeños
- Pepper Jack cheese
- Cayenne
- Red pepper flakes
Onion Gravy Beef Stacks
Serve the finished stacks with caramelized onion gravy.
BBQ Beef Stacks
Brush the beef with barbecue sauce before adding the mashed potatoes.
Cheesy Broccoli Beef Stacks
Add a small amount of chopped cooked broccoli between the beef and potatoes.
Optional Mushroom Onion Gravy
For an even richer version, serve the stacks with a quick gravy.
Ingredients
- 2 tablespoons butter
- 1 small onion, thinly sliced
- 8 ounces mushrooms, sliced
- 2 tablespoons flour
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- ½ teaspoon Dijon mustard
- Black pepper to taste
Method
Melt butter in a skillet over medium heat.
Add onion and mushrooms.
Cook until softened and browned.
Sprinkle in flour and stir for approximately 1 minute.
Slowly add beef broth while whisking.
Add Worcestershire and Dijon.
Simmer for approximately 5–7 minutes, until thickened.
Spoon over the finished beef stacks.
How to Store Leftovers
Allow leftovers to cool before transferring them to airtight containers.
Refrigerate for up to 3–4 days.
Reheating in the Oven
Place the stacks in a covered baking dish.
Reheat at 350°F (175°C) until hot.
Remove the cover during the final few minutes to refresh the cheese topping.
Reheating in the Microwave
Microwave individual stacks in short intervals.
Cover loosely to help keep the beef and potatoes moist.
Freezing
These stacks can be frozen.
Allow them to cool completely.
Wrap individually and transfer to freezer-safe containers.
Freeze for up to approximately 2 months.
Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use leftover mashed potatoes?
Yes.
Leftover mashed potatoes work very well and make this recipe even faster.
Can I use ground turkey?
Yes.
Ground turkey can be substituted.
Cook it to 165°F (74°C).
Can I make these ahead?
Yes.
Assemble the beef and mashed potato layers ahead, cover, and refrigerate.
Add the cheese just before baking or leave it on if preferred.
Why are my mashed potatoes sliding off?
The potatoes may be too loose.
Use thick mashed potatoes with enough butter, Parmesan, or sour cream to help them hold their shape.
Can I use instant mashed potatoes?
Yes.
Prepare them slightly thicker than usual.
What cheese works best?
Cheddar, mozzarella, Monterey Jack, provolone, Parmesan, and Swiss all work well.
Can I make mini stacks?
Yes.
Use a muffin pan or create smaller beef rounds.
Begin checking doneness earlier.
Can I add gravy?
Absolutely.
Brown gravy, mushroom gravy, or onion gravy all pair very well with these stacks.
Final Thoughts
These Cheesy Mashed Potato Beef Stacks combine juicy seasoned beef, creamy garlic Parmesan mashed potatoes, cheddar, mozzarella, and savory herbs in one comforting layered dinner.
The key is keeping the beef tender, making the mashed potatoes thick enough to hold their shape, and baking just long enough for the beef to reach 160°F and the cheese to become bubbly and golden.
Serve them with green beans, roasted vegetables, or mushroom gravy for a hearty family meal that delivers everything people love about beef, potatoes, and melted cheese in every bite.