Cheesy Hamburger Potato Casserole Recipe

Introduction

Looking for a hearty, family-friendly dinner that’s quick, comforting, and loaded with flavor? This Cheesy Hamburger Potato Casserole is exactly what you need! Layers of seasoned ground beef, thinly sliced potatoes, and creamy cheese sauce come together to create the perfect comfort food classic.

Whether you’re feeding a crowd, meal-prepping for the week, or just craving something warm and cheesy, this recipe will become your go-to casserole!


Ingredients

For the Casserole:

  • 1 lb (450g) ground beef

  • 6 medium potatoes, thinly sliced

  • 1 medium onion, finely chopped

  • 2 cloves garlic, minced

  • 1 cup shredded cheddar cheese

  • 1 cup mozzarella cheese

  • 1 cup milk

  • 1 cup heavy cream

  • 3 tbsp butter

  • 3 tbsp all-purpose flour

  • 1 tsp paprika

  • 1 tsp Italian seasoning

  • ½ tsp black pepper

  • 1 tsp salt (or to taste)

  • 2 tbsp olive oil

Optional Garnish:

  • Fresh parsley

  • Green onions

  • Extra cheese


Instructions

Step 1: Prepare the Potatoes

  1. Wash, peel, and slice the potatoes into thin rounds (about ⅛ inch).

  2. Place them in a bowl of cold water to prevent browning.

Step 2: Cook the Ground Beef

  1. Heat olive oil in a skillet over medium heat.

  2. Add chopped onion and garlic, sauté for 2 minutes.

  3. Add ground beef and cook until browned.

  4. Season with paprika, Italian seasoning, salt, and black pepper. Set aside.

Step 3: Make the Cheese Sauce

  1. In a saucepan, melt butter over medium heat.

  2. Whisk in flour and cook for 1 minute to form a roux.

  3. Gradually add milk and heavy cream while whisking to avoid lumps.

  4. Stir until thickened, then add cheddar and mozzarella cheese.

  5. Mix until smooth and creamy.

Step 4: Assemble the Casserole

  1. Preheat oven to 375°F (190°C).

  2. Grease a 9×13-inch baking dish.

  3. Layer potatoes on the bottom, then add half the beef, followed by cheese sauce.

  4. Repeat layers until all ingredients are used, ending with cheese on top.

Step 5: Bake

  • Cover with foil and bake for 40 minutes.

  • Remove foil and bake for another 15 minutes until golden and bubbly.

Step 6: Serve & Enjoy

  • Let it rest for 5 minutes before slicing.

  • Garnish with parsley or green onions.


Tips & Variations

  • Make it spicy : Add jalapeños or red chili flakes.

  • Healthier option : Swap some potatoes with cauliflower slices.

  • Extra creamy : Use cream cheese in the sauce.

  • Low-carb version : Replace potatoes with zucchini or turnips.

  • Protein boost : Use ground turkey, chicken, or sausage.


Serving Suggestions

  • Serve with a fresh green salad

  • Pair with garlic bread

  • Add a side of steamed veggies for balance


Storage & Reheating

  • Refrigerate: Store leftovers in an airtight container for 3-4 days.

  • Freeze: Wrap tightly and freeze for up to 2 months.

  • Reheat: Warm in the oven at 350°F (175°C) or microwave until heated through.


FAQs

Q1: Can I prepare this casserole ahead of time?
Absolutely! Assemble the casserole, cover, and refrigerate for up to 24 hours before baking.

Q2: Can I use frozen potatoes?
Yes, frozen hash browns or potato slices work perfectly.

Q3: How do I make it extra cheesy?
Add more cheddar, mozzarella, or even pepper jack for a cheesy kick!


Recipe Card

Cheesy Hamburger Potato Casserole

  • Prep Time: 15 mins

  • Cook Time: 55 mins

  • Total Time: 1 hr 10 mins

  • Servings: 6

  • Calories: ~420 kcal per serving


Final Thoughts

This Cheesy Hamburger Potato Casserole is creamy, cheesy, and loaded with flavor — the perfect family dinner! It’s budget-friendly, easy to make, and always a hit at the dinner table.

Leave a Reply

Your email address will not be published. Required fields are marked *