This Cheesy Hamburger Potato Casserole is the ultimate comfort food, combining layers of seasoned ground beef, tender potatoes, and a creamy, cheesy sauce. The balance of flavors makes it a satisfying meal that’s perfect for family dinners, potlucks, or meal prep. With its rich, hearty layers, this casserole is a delicious way to turn simple ingredients into a comforting and filling dish.
What makes this casserole even better is the homemade creamy sauce that brings everything together. Instead of relying on canned soups, this recipe includes a smooth and flavorful sauce made with Greek yogurt, beef broth, and a touch of butter. The final layer of melted mozzarella and sharp cheddar creates a golden, bubbly crust that adds even more flavor. Whether served alone or paired with a crisp green salad or garlic bread, this dish is sure to become a favorite.
Why You’ll Love This Recipe
• Layers of Flavor: Creamy sauce, melted cheese, and seasoned beef make every bite delicious.
• Hearty & Filling: Potatoes and protein-rich beef make this a full meal.
• Make-Ahead Friendly: Can be assembled ahead and baked when ready.

Ingredients
Main Casserole:
• 2 lbs ground beef (93% lean, 7% fat)
• 1 ¼ cup onion, chopped
• 3 cloves garlic, minced
• 3 Russet potatoes, sliced into ¼” rounds (skin on)
• 1 cup mozzarella cheese, shredded
• 1 cup sharp cheddar cheese, shredded
• 2 tsp Worcestershire sauce
• 1 tsp garlic powder
• ½ tsp onion powder
• 1 tsp paprika
• Salt and pepper, to taste
Creamy Sauce:
• 1 cup milk (plant-based or whole)
• ½ cup beef broth
• ¾ cup Greek yogurt
• 2 ½ tbsp butter
• 2 ½ tbsp gluten-free all-purpose flour
• Salt and pepper, to taste
Instructions
Step 1: Prepare the Ingredients
1. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray or butter.
2. Slice the potatoes into ¼-inch rounds and set aside.
Step 2: Cook the Ground Beef Mixture
1. In a large skillet over medium heat, brown the ground beef, breaking it apart as it cooks.
2. Drain excess fat, then add the chopped onion and garlic. Cook until the onions soften.
3. Stir in Worcestershire sauce, garlic powder, onion powder, paprika, salt, and pepper. Mix well and remove from heat.
Step 3: Make the Cream Sauce
1. In a medium saucepan, melt the butter over medium heat.
2. Whisk in the gluten-free all-purpose flour, stirring constantly to make a roux.
3. Slowly whisk in milk and beef broth, continuing to stir until the sauce thickens.
4. Remove from heat and stir in the Greek yogurt, seasoning with salt and pepper.
Step 4: Assemble the Casserole
1. Layer half of the sliced potatoes in the bottom of the prepared baking dish.
2. Spread half of the ground beef mixture evenly over the potatoes.
3. Pour half of the cream sauce over the beef.
4. Repeat the layers with the remaining potatoes, beef, and cream sauce.
Step 5: Bake the Casserole
1. Sprinkle mozzarella and sharp cheddar cheese over the top.
2. Cover with aluminum foil and bake for 45-50 minutes, until the potatoes are tender.
3. Remove the foil and bake for 10-15 more minutes, until the cheese is melted and bubbly.
4. For a crispy top, broil for 2-3 minutes.
Step 6: Serve & Enjoy
1. Let the casserole rest for a few minutes before slicing.
2. Serve warm with a side salad or garlic bread.
Tips for Success
• Slice potatoes evenly for uniform cooking.
• Let the casserole rest before serving to allow flavors to meld.
• For extra richness, add a sprinkle of Parmesan cheese on top before baking.
Storage Options
• Refrigerate: Store leftovers in an airtight container for up to 3 days.
• Reheat: Warm in the oven at 350°F (175°C) for 10-15 minutes.
• Freeze: Wrap tightly and freeze for up to 2 months. Thaw before baking.