If you love hearty, comforting dishes that feel like a warm hug from your favorite steakhouse, then the Loaded Steakhouse Mashed Potato Casserole is your new go-to recipe. Combining creamy mashed potatoes with savory ground beef, crispy turkey bacon, sharp cheddar cheese, and fresh green onions, this casserole is a crowd-pleaser perfect for weeknight dinners or weekend gatherings. It’s easy to prepare and packed with flavor, making it a delicious way to elevate classic mashed potatoes into a full-on meal everyone will rave about.
Reasons to Love Loaded Steakhouse Mashed Potato Casserole

This dish checks all the boxes when it comes to comfort food:
- Rich and creamy: The mashed potatoes are perfectly smooth with a touch of sour cream and butter that melt in your mouth.
- Hearty and filling: Ground beef adds protein and depth, turning this casserole into a satisfying main dish.
- Flavor-packed layers: Sharp cheddar cheese, garlic powder, and crispy turkey bacon bring that classic steakhouse flavor profile.
- Simple to make: Minimal ingredients and straightforward steps mean it’s easy enough for weeknights but impressive enough for guests.
- Customizable: You can swap out ingredients or add extras like mushrooms or bell peppers to suit your tastes.
If you love indulgent potato dishes, you might also enjoy Loaded Mexican Potato Skins or try your hand at Fully Loaded Hasselback Potatoes for another twist on loaded potato goodness.
What You’ll Need
- 2 pounds russet potatoes, peeled and cubed
- 1 cup milk
- 1/2 cup sour cream
- 1/4 cup butter
- Salt and pepper to taste
- 1 pound ground beef
- 1 tablespoon olive oil
- 1 cup shredded cheddar cheese
- 1/2 cup green onions, chopped
- 1/2 cup turkey bacon, cooked and crumbled
- 1 teaspoon garlic powder
Must-Have Equipment
- Large pot: For boiling the potatoes until tender.
- Skillet: To brown the ground beef and cook the turkey bacon.
- Mixing bowl: To combine the mashed potatoes and other ingredients.
- Potato masher or hand mixer: For creamy, lump-free mashed potatoes.
- Casserole dish (9×13 inch): To assemble and bake the casserole.
- Measuring cups and spoons: For precise ingredient amounts.
How to Prepare Loaded Steakhouse Mashed Potato Casserole

Step 1: Prep and boil the potatoes
Start by peeling and cubing your russet potatoes into evenly sized pieces. Place them in a large pot and cover with cold water. Add a pinch of salt, then bring to a boil over high heat. Reduce to medium and cook until the potatoes are fork-tender, about 15-20 minutes.
Step 2: Cook the ground beef and turkey bacon
While the potatoes cook, heat olive oil in a skillet over medium heat. Add ground beef, breaking it up with a spatula. Sprinkle in garlic powder, salt, and pepper. Cook until browned and no longer pink, about 6-8 minutes. Transfer cooked beef to a bowl and set aside. In the same skillet, cook turkey bacon until crispy, then crumble and set aside.
Step 3: Mash the potatoes
Drain the potatoes well and return them to the pot or a large mixing bowl. Add butter, sour cream, and milk. Mash until smooth and creamy, adjusting milk quantity for your desired consistency. Season with salt and pepper to taste.
Step 4: Combine and layer the casserole
Preheat your oven to 375°F (190°C). In the mashed potatoes, gently fold in half the shredded cheddar cheese, half the green onions, cooked ground beef, and crumbled turkey bacon. Transfer the mixture to your casserole dish, spreading it evenly.
Step 5: Top and bake
Sprinkle the remaining cheddar cheese and green onions evenly over the top. Bake uncovered for 20-25 minutes, or until the cheese is melted and bubbly and the edges are slightly golden.
Step 6: Serve and enjoy
Let the casserole cool for a few minutes before serving. Scoop generous portions onto plates and savor every bite of this loaded, steakhouse-inspired comfort food.
What to Use Instead
- Potatoes: Yukon Gold potatoes can be used for a creamier mash with a buttery taste.
- Ground beef: Ground lamb or ground turkey are great alternatives.
- Turkey bacon: Use beef bacon or omit for a simpler version.
- Cheese: Try Monterey Jack or mozzarella for a milder flavor.
- Milk: Use almond milk or oat milk for a dairy-free option.
Behind-the-Scenes Notes
This Loaded Steakhouse Mashed Potato Casserole is inspired by classic steakhouse flavors but tailored for ease and approachability at home. The combination of creamy mashed potatoes and savory beef creates a filling base, while the turkey bacon adds a smoky crunch that elevates the dish. Using garlic powder instead of fresh garlic keeps prep quick without sacrificing flavor.
Timing is key: cooking the potatoes and browning the beef simultaneously saves time. Also, be sure to not overmix the potatoes to keep them fluffy rather than gluey.
Keep-It-Fresh Plan
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat individual servings in the microwave or warm the entire casserole in the oven at 350°F (175°C) until heated through.
- If freezing, portion the casserole into freezer-safe containers and freeze for up to 2 months. Thaw in the fridge overnight before reheating.
Your Top Questions
Can I make this casserole ahead of time?
Absolutely! Prepare the casserole up to the baking step, cover it tightly, and refrigerate for up to 24 hours. When ready, bake as directed, adding a few extra minutes to the cooking time if baking from cold.
Is it possible to make this recipe vegetarian?
Yes! Replace the ground beef and turkey bacon with sautéed mushrooms, lentils, or plant-based meat alternatives. The cheese and mashed potatoes will keep it hearty and flavorful.
How do I get the mashed potatoes extra creamy?
Use russet potatoes for fluffiness and add warm milk gradually while mashing. Incorporating sour cream and butter helps achieve that luscious, creamy texture. Avoid overmixing to prevent gummy potatoes.
Can I add other vegetables to this casserole?
Definitely! Chopped bell peppers, corn, peas, or sautéed onions add color and nutrition. Just be sure to cook any raw veggies beforehand to avoid excess moisture in the casserole.
Explore More
- Loaded Mexican Potato Skins – Another irresistible way to enjoy loaded potatoes with a spicy twist.
- Fully Loaded Hasselback Potatoes – Crispy, cheesy, and packed with toppings, perfect for potato lovers.
Ready, Set, Cook
Gather your ingredients, preheat your oven, and get ready to dive into a dish that’s as satisfying as it is simple. This Loaded Steakhouse Mashed Potato Casserole brings together all the best elements of a steakhouse meal in one cozy casserole dish. Whether it’s a family dinner or a special occasion, this recipe will quickly become a favorite. Follow the steps, customize as you like, and enjoy the rich, comforting flavors of this loaded mashed potato masterpiece. Happy cooking!
Share on Pinterest


Loaded Steakhouse Mashed Potato Casserole
Ingredients
- 2 pounds russet potatoes peeled and cubed
- 1 cup milk
- 1/2 cup sour cream
- 1/4 cup butter
- Salt and pepper to taste
- 1 pound ground beef
- 1 tablespoon olive oil
- 1 cup shredded cheddar cheese
- 1/2 cup green onions chopped
- 1/2 cup turkey bacon cooked and crumbled
- 1 teaspoon garlic powder
Instructions
- Start by peeling and cubing your russet potatoes into evenly sized pieces. Place them in a large pot and cover with cold water. Add a pinch of salt, then bring to a boil over high heat. Reduce to medium and cook until the potatoes are fork-tender, about 15-20 minutes.
- While the potatoes cook, heat olive oil in a skillet over medium heat. Add ground beef, breaking it up with a spatula. Sprinkle in garlic powder, salt, and pepper. Cook until browned and no longer pink, about 6-8 minutes. Transfer cooked beef to a bowl and set aside. In the same skillet, cook turkey bacon until crispy, then crumble and set aside.
- Drain the potatoes well and return them to the pot or a large mixing bowl. Add butter, sour cream, and milk. Mash until smooth and creamy, adjusting milk quantity for your desired consistency. Season with salt and pepper to taste.
- Preheat your oven to 375°F (190°C). In the mashed potatoes, gently fold in half the shredded cheddar cheese, half the green onions, cooked ground beef, and crumbled turkey bacon. Transfer the mixture to your casserole dish, spreading it evenly.
- Sprinkle the remaining cheddar cheese and green onions evenly over the top. Bake uncovered for 20-25 minutes, or until the cheese is melted and bubbly and the edges are slightly golden.
- Let the casserole cool for a few minutes before serving. Scoop generous portions onto plates and savor every bite of this loaded, steakhouse-inspired comfort food.
Equipment
- Large Pot
- Skillet
- Mixing Bowl
- Potato masher or hand mixer
- Casserole dish (9x13 inch)
- Measuring cups and spoons
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat as needed.
- Freeze portions in freezer-safe containers for up to 2 months; thaw overnight in the fridge before reheating.
- Customize by swapping ground beef with ground turkey or lamb, and try different cheeses like Monterey Jack or mozzarella.
