This cheesy hamburger potato casserole is the ultimate comfort food — layers of seasoned ground beef, tender sliced potatoes, and gooey melted cheese baked into a rich, creamy casserole. It’s a warm, hearty, and satisfying meal that’s perfect for feeding a hungry family or enjoying leftovers throughout the week.
Think of it like a cross between a cheeseburger and scalloped potatoes — meaty, cheesy, and packed with savory flavor. It’s made with simple ingredients you likely already have on hand and comes together easily with a few layers and a little oven time.
Whether you’re looking for a cozy Sunday dinner, a freezer-friendly meal prep option, or a casserole that will please even picky eaters, this recipe is always a hit.
Ingredients Overview
Let’s break down what goes into this casserole and how each ingredient contributes to its creamy, satisfying flavor.
Ground Beef
The “hamburger” in this casserole — ground beef adds hearty, savory flavor. Choose:
-
80/20 or 85/15 ground beef for a good fat-to-flavor balance.
-
Ground turkey or chicken as a leaner substitute.
Browned with onion and garlic, the beef forms the savory base of the dish.
Potatoes
Thinly sliced Yukon Gold or Russet potatoes are ideal here:
-
Yukon Gold: creamy, hold their shape well, mild flavor
-
Russet: starchier and softer after baking, creating a melt-in-your-mouth texture
Use a mandoline or sharp knife to cut potatoes ⅛–¼ inch thick so they cook evenly.
Onion & Garlic
Sautéed with the beef, these aromatics add flavor and depth. You can use:
-
Yellow or white onion
-
Fresh garlic for punch or garlic powder as a shortcut
Cheese
Cheese is what makes this casserole irresistibly gooey and rich. You’ll want:
-
Cheddar for bold flavor
-
Monterey Jack or Colby Jack for meltability
-
Mozzarella for a stretchy, creamy texture
Use freshly shredded cheese for the best melt.
Cream Sauce
This ties the whole casserole together with creamy comfort:
-
Cream of mushroom soup (classic choice)
-
Or homemade white sauce (butter, flour, milk) if you want from-scratch
-
Sour cream or heavy cream for richness
-
Season with salt, pepper, paprika, and thyme
Optional Add-Ins
-
Frozen peas or corn for color and sweetness
-
Bacon bits for smoky crunch
-
Green bell pepper for extra flavor
Step-by-Step Instructions

Here’s how to assemble and bake a perfectly layered, ultra-creamy hamburger potato casserole.
1. Cook the Ground Beef Mixture
In a large skillet over medium heat:
-
Add 1 tbsp oil and sauté 1 chopped onion until soft (about 3–4 minutes)
-
Add 1 lb ground beef and cook until browned, breaking it up with a spoon
-
Drain excess grease
-
Stir in 2 minced garlic cloves, 1 tsp salt, ½ tsp black pepper, and ½ tsp paprika
Optional: Add 1 tsp dried thyme or Italian seasoning for extra depth.
Remove from heat and set aside.
2. Prep the Cream Sauce
In a bowl, mix together:
-
1 can (10.5 oz) cream of mushroom or cream of chicken soup
-
½ cup sour cream or heavy cream
-
¼ cup milk
-
½ tsp salt, ¼ tsp pepper, and ¼ tsp garlic powder
Stir until smooth and creamy.
3. Slice the Potatoes
Thinly slice 3–4 medium Yukon Gold or Russet potatoes (about ⅛ to ¼ inch thick). Keep the slices uniform so they cook evenly.
Tip: Soak slices briefly in cold water to prevent browning while you prep the sauce, then pat dry before layering.
4. Layer the Casserole
Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
Layer as follows:
-
Spread a thin layer of the cream sauce on the bottom of the dish
-
Add a layer of potatoes (overlapping slightly)
-
Spread half of the cooked beef mixture
-
Spoon some cream sauce over the beef
-
Sprinkle a handful of shredded cheese
Repeat:
-
Another layer of potatoes
-
Remaining beef
-
Cream sauce
-
Cheese
Top with a final layer of potatoes, more sauce, and plenty of shredded cheese.
5. Bake Covered
Cover the casserole tightly with foil and bake for 50–60 minutes, until the potatoes are fork-tender.
6. Uncover and Finish Baking
Remove foil and bake 15–20 minutes more, until the cheese is bubbly and golden brown on top.
Let rest for 10 minutes before serving — this allows the layers to set and makes slicing easier.
Tips, Variations & Substitutions
Cooking Tips
-
Don’t skip the resting time — it makes the casserole easier to serve and improves texture.
-
Use a mandoline for even potato slices that cook at the same rate.
-
Shred cheese fresh for the best melt and flavor.
Variations
-
Tex-Mex Style: Add taco seasoning to the beef and use pepper jack cheese.
-
Bacon Cheeseburger Casserole: Add cooked bacon bits and pickles on top after baking.
-
Veggie Add-In: Mix in chopped spinach, frozen peas, or diced bell peppers for extra nutrition.
Substitutions
-
Cream of mushroom soup → Homemade white sauce (2 tbsp butter + 2 tbsp flour + 1 cup milk)
-
Ground beef → Ground turkey or lentils for a lighter or vegetarian version
-
Cheddar → Gruyère or provolone for a more sophisticated cheese profile
Serving Ideas & Occasions
This cheesy hamburger potato casserole is perfect for:
-
Weeknight dinners
-
Potlucks and family gatherings
-
Make-ahead freezer meals
-
Cold-weather comfort food
Pair with:
-
A crisp green salad with vinaigrette
-
Roasted green beans or broccoli
-
Applesauce or pickled veggies for a sweet/savory contrast
Leftovers reheat beautifully and make a great next-day lunch.
Nutritional & Health Notes
This casserole is rich and hearty, with a good balance of protein, carbs, and fat. One serving (about 1/8 of the dish) contains:
-
~400–500 calories
-
20–25g protein
-
15–20g fat
-
Moderate carbs from potatoes
To lighten it up:
-
Use lean ground turkey or chicken
-
Swap sour cream for plain Greek yogurt
-
Reduce cheese slightly or use part-skim mozzarella
It’s naturally gluten-free if you use GF soup or homemade white sauce and certified GF breadcrumbs (if using any).
FAQs
Q1: Can I make this casserole ahead of time?
A1: Yes. Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. Add 10–15 extra minutes to the bake time if cooking straight from the fridge.
Q2: Can I freeze hamburger potato casserole?
A2: Absolutely. Cool the fully baked casserole completely, then wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat in a 350°F oven until warmed through.
Q3: How do I know when the potatoes are fully cooked?
A3: Insert a knife or fork into the center of the casserole — the potatoes should be very tender with no resistance. Undercooked potatoes are firm and slightly opaque.
Q4: What’s the best potato to use?
A4: Yukon Golds are best for their buttery texture and ability to hold shape. Russets work too, but yield a softer, more layered texture.
Q5: Can I make this dairy-free?
A5: Yes, but you’ll need dairy-free versions of the soup, sour cream, and cheese. Use coconut cream or almond milk in the sauce and plant-based cheese alternatives.
Q6: Is this casserole gluten-free?
A6: It can be! Use a gluten-free cream soup (or homemade roux with GF flour) and ensure all seasonings and toppings are certified GF.
Q7: Can I add vegetables to the layers?
A7: Definitely. Thin-sliced zucchini, mushrooms, spinach, or bell peppers can be layered between the beef and potatoes. Just avoid overly watery veggies like tomatoes without draining.
PrintCheesy Hamburger Potato Casserole – Creamy, Hearty & Family-Favorite
This cheesy hamburger potato casserole features layers of seasoned ground beef, thinly sliced potatoes, and creamy cheese sauce baked until golden and bubbly. A hearty, family-friendly meal.
Ingredients
-
1 lb ground beef
-
1 tbsp olive oil
-
1 small onion, chopped
-
2 garlic cloves, minced
-
1 tsp salt
-
½ tsp black pepper
-
½ tsp paprika
-
3–4 medium Yukon Gold or Russet potatoes, thinly sliced
-
1 can (10.5 oz) cream of mushroom soup
-
½ cup sour cream or heavy cream
-
¼ cup milk
-
2 cups shredded cheddar or cheese blend
-
Cooking spray or butter for greasing
Instructions
-
Preheat oven to 375°F. Grease a 9×13-inch baking dish.
-
In a skillet, cook onion in olive oil until soft. Add beef and cook until browned. Stir in garlic, salt, pepper, and paprika. Drain excess fat.
-
In a bowl, whisk together soup, sour cream, milk, and seasoning.
-
Layer potatoes, beef, sauce, and cheese in the dish. Repeat layers and finish with cheese on top.
-
Cover with foil and bake for 50–60 minutes. Uncover and bake 15–20 more minutes until golden.
-
Let rest 10 minutes before slicing and serving.
Notes
-
Use homemade white sauce for a from-scratch version.
-
Store leftovers in the fridge up to 4 days.