Cheesy Hamburger Potato Casserole

Featured in:

How to make a cheesy hamburger potato casserole with layers of beef, potatoes, and melted cheese. Budget-friendly comfort food ready in 80 minutes!

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Thu, 20 Nov 2025 13:22:19 GMT

My Cheesy Hamburger Potato Casserole is the ultimate comfort food that brings together tender potatoes, seasoned ground beef, and melted cheese in one bubbling dish. I love making this because it feeds my whole family without requiring fancy ingredients or complicated techniques. This hearty casserole is the kind of meal that turns a regular Tuesday into something special.

I first made this cheesy hamburger potato casserole on a night when I needed to use up some potatoes and ground beef before they went bad. I layered everything in my trusty 9×13 pan, not expecting much, but when I pulled it out of the oven with that golden, bubbling cheese on top, I knew I’d stumbled onto something good. The way the creamy sauce seeps between the potato layers while the beef adds savory richness makes every bite satisfying. My kids now request this ground beef potato bake at least twice a month. It’s become my go-to recipe for potlucks because it travels well, serves a crowd, and I can make it ahead. This budget-friendly ground beef casserole proves you don’t need expensive ingredients to create a meal worth remembering.

What You’ll Need for This Potato Casserole

I always recommend using 85/15 lean ground beef for this cheesy hamburger potato casserole because it gives you great flavor without leaving too much grease to drain. Pro tip: invest in a mandoline slicer if you make casseroles often. It’ll change your life by creating perfectly uniform 1/8 inch potato slices in seconds.

  • 1 1/2 lbs ground beef (or ground turkey for leaner option)
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 5-6 medium russet potatoes (about 2 1/2 lbs), thinly sliced to 1/8 inch thickness
  • 2 cups shredded cheddar cheese, divided
  • 1 cup shredded mozzarella (optional, for extra meltiness)
  • 1 can (10.5 oz) cream of mushroom soup (or cream of chicken)
  • 1 cup milk
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp paprika (optional)
  • 1 tbsp olive oil or butter (for greasing the dish)

My personal preference: Sharp cheddar gives the best flavor punch, but I sometimes mix in Monterey Jack for extra creaminess. The mozzarella is optional but makes your cheesy hamburger potato casserole even stretchier and more indulgent.

Step-by-Step Cooking Instructions

I recommend having all your ingredients prepped before you start assembling. This makes the whole process smoother, and you won’t forget anything once you get going.

Step 1: Preheat your oven to 350°F (175°C). Generously grease a 9×13-inch baking dish with olive oil or butter, making sure to get the corners well to prevent sticking later.

Step 2: Heat a large skillet over medium heat. Add the ground beef and chopped onion, breaking up the meat with a wooden spoon as it cooks. Cook for 7-9 minutes until the beef is completely browned with no pink remaining and the onions are soft and starting to caramelize slightly. You’ll know it’s ready when you see nice browning and smell that savory aroma. Drain any excess fat by carefully tilting the pan and spooning it out.

Step 3: Return the skillet to low heat and add the minced garlic, salt, black pepper, and paprika if using. Stir for about 30 seconds until fragrant. Be careful not to let the garlic burn. Remove from heat and set aside.

Step 4: In a medium bowl, whisk together the cream of mushroom soup and milk until completely smooth with no lumps remaining. This creates the creamy base that makes your cheesy hamburger potato casserole so luscious. Set aside.

Step 5: Now for the fun part – layering! Arrange approximately half of your sliced potatoes (about 2.5-3 potatoes worth) in an even layer across the bottom of your greased baking dish. Overlap them slightly like shingles for complete coverage.

Step 6: Spread half of the seasoned beef mixture evenly over the potato layer, distributing it all the way to the edges. Pour half of the soup mixture over the beef, using a spoon to help spread it if needed. Sprinkle with 1 cup of the cheddar cheese.

Step 7: Repeat the layers: remaining potatoes, remaining beef mixture, remaining soup mixture. Top everything with the final cup of cheddar cheese plus the mozzarella if you’re using it. The cheese layer should cover the entire surface for that perfect golden top.

Step 8: Cover the baking dish tightly with aluminum foil, tenting it slightly so the foil doesn’t touch and stick to the cheese. Bake covered for 45 minutes. This steaming phase is crucial for cooking the potatoes through.

Step 9: Carefully remove the foil (watch out for hot steam) and continue baking uncovered for 15-20 more minutes. The casserole is done when the cheese is bubbly around the edges and turning golden brown on top, and a fork or knife inserted into the center slides through the potatoes easily with no resistance.

Step 10: Remove from the oven and let the cheesy hamburger potato casserole rest for 5 minutes. This helps the layers set so when you cut into it, you’ll get clean slices instead of a soupy mess. The resting time is worth it!

What to Serve with This Casserole

This rich, hearty casserole benefits from lighter sides that add freshness and balance.

Crisp Green Salad: A simple lettuce salad with vinaigrette provides refreshing crunch and acidity that cuts through the creamy cheese. The contrast makes each bite of casserole taste even better.

Steamed Broccoli or Carrots: These colorful vegetables add nutrition and a slightly firm texture that complements the soft, tender potatoes in your cheesy hamburger potato casserole.

Buttered Dinner Rolls: Soft, warm rolls are perfect for soaking up any creamy sauce on your plate. They’re always the first thing to disappear at my table.

Simple Side Salad with Tomatoes: Fresh tomatoes add a pop of color and brightness. The juicy, slightly acidic flavor balances the richness perfectly, especially in summer when tomatoes are at their best.

More Comforting Beef and Potato Recipes

This cheesy hamburger potato casserole is pure comfort in every forkful, and there are more delicious ways to enjoy beef and potatoes together. For a slightly different take, my Ground Beef Potatoes Casserole offers another hearty layered dish that bakes to golden perfection.

Try the Hobo Casserole with Ground Beef for a nostalgic family-style dinner everyone loves. When craving a quicker stovetop meal, my Mexican Ground Beef and Potato Skillet brings bold Tex-Mex flavors to tender potatoes and seasoned beef in one pan.

How to Store and Reheat Leftovers

Store any leftover cheesy hamburger potato casserole in an airtight container in your refrigerator for up to 4 days. I actually think it tastes even better the next day once all the flavors have had time to meld together.

For reheating individual portions, microwave on high for 2-3 minutes until heated through. For larger portions, I recommend reheating in the oven at 350°F for about 20 minutes, covered with foil to prevent drying out. Add a splash of milk if it seems dry.

Pro tip: This casserole freezes beautifully! You can either bake it completely first, let it cool, then wrap tightly in plastic wrap and foil before freezing for up to 3 months. Or freeze it unbaked after assembly. Thaw overnight in the refrigerator before baking or reheating. If baking from cold, add 10-15 extra minutes to the covered baking time.

Your Casserole Questions Answered

Can I use frozen hash browns instead of fresh potatoes in this cheesy hamburger potato casserole?

Yes! Thawed shredded hash browns work great and save prep time. Just squeeze out excess moisture first and reduce the covered baking time by about 10 minutes since they cook faster.

Why is my casserole watery?

This usually happens if potatoes release too much moisture or the casserole wasn’t baked long enough. Make sure to bake uncovered for the full 15-20 minutes to evaporate excess liquid, and let it rest before serving so it can set up properly.

Can I make this ahead of time?

Absolutely! Assemble the entire cheesy hamburger potato casserole up to 24 hours before baking, cover tightly, and refrigerate. When ready to bake, add 10-15 extra minutes to the covered baking time since you’re starting with a cold dish.

This Recipe Is a Winner Every Time

This cheesy hamburger potato casserole delivers everything you want in comfort food without any fuss or fancy ingredients. The combination of seasoned beef, tender potatoes, and gooey melted cheese creates a satisfying meal that brings everyone together around the table. It’s easy enough for busy weeknights but special enough to serve guests.

Print

Cheesy Hamburger Potato Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Hearty and cheesy hamburger potato casserole with layers of beef, potatoes, and melty cheese. Budget-friendly comfort food ready in 80 minutes.

  • Author: Sarah Mae Carter
  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Total Time: 80 minutes
  • Yield: 68 servings 1x
  • Category: Main Dish
  • Method: Bake
  • Cuisine: American

Ingredients

Scale
  • 1 1/2 lbs ground beef (or ground turkey)
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 56 medium russet potatoes, thinly sliced (about 1/8 inch)
  • 2 cups shredded cheddar cheese, divided
  • 1 cup shredded mozzarella (optional, for extra meltiness)
  • 1 (10.5 oz) can cream of mushroom soup (or cream of chicken)
  • 1 cup milk
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp paprika (optional)
  • 1 tbsp olive oil or butter (for greasing the dish)

Instructions

  1. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with olive oil or butter.
  2. In a skillet, brown ground beef with onion until fully cooked. Drain excess fat. Stir in garlic, salt, pepper, and paprika.
  3. In a bowl, whisk together cream of mushroom soup and milk until smooth.
  4. Layer half the sliced potatoes on the bottom of the baking dish. Spread half the beef mixture over potatoes. Pour half the sauce over beef and sprinkle with 1 cup cheddar. Repeat layers with remaining potatoes, beef, sauce, and finish with the rest of the cheddar plus mozzarella.
  5. Cover with foil and bake for 45 minutes.
  6. Remove foil and bake for an additional 15-20 minutes, until potatoes are tender and cheese is bubbly and golden.
  7. Let rest 5 minutes before serving.

Notes

  • Use lean ground beef (85-90%) for best balance of flavor and less grease.
  • Slice potatoes thinly (about 1/8 inch) using mandoline for even cooking and quick prep.
  • Test potatoes with fork or knife for doneness.
  • Can fully assemble 24 hours ahead and refrigerate – add 10-15 minutes to baking time if starting from cold.

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 4 g
  • Sodium: 680 mg
  • Fat: 24 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 32 g
  • Fiber: 3 g
  • Protein: 28 g
  • Cholesterol: 100 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star