Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Hamburger Potato Casserole

Cheesy Hamburger Potato Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Cheesy Hamburger Potato Casserole is a layered, oven-baked comfort dish filled with seasoned ground beef, sliced potatoes, and creamy cheddar cheese sauce. It’s hearty, rich, and perfect for family dinners.

  • Total Time: 1 hour 35 minutes
  • Yield: 8 servings 1x

Ingredients

Scale
  • 1 ½ lbs ground beef
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tsp salt, ½ tsp pepper, ½ tsp paprika
  • 1 tbsp Worcestershire sauce
  • 1 tbsp tomato paste (optional)
  • 45 medium russet potatoes, thinly sliced
  • 1 tbsp olive oil, salt & pepper to season potatoes
  • 3 tbsp butter + 3 tbsp flour
  • 2 cups milk + 1 cup heavy cream
  • 2 ½ cups shredded sharp cheddar cheese
  • ½ tsp garlic powder + ½ tsp mustard powder
  • ½ cup shredded mozzarella (for topping)
  • Fresh parsley (optional garnish)

Instructions

  1. Brown beef with onion and garlic. Add seasonings, Worcestershire, and tomato paste. Set aside.
  2. Toss thinly sliced potatoes with olive oil, salt, and pepper.
  3. Make cheese sauce: melt butter, whisk in flour, then milk & cream. Stir in cheddar and spices.
  4. Layer in a greased 9×13 pan: half potatoes, half beef, half cheese sauce. Repeat. Top with mozzarella.
  5. Cover with foil and bake at 375°F for 45 minutes. Uncover and bake 20–25 minutes more. Let rest before serving.

Notes

  • Use a mandoline for evenly sliced potatoes.
  • Swap cheddar for Gruyère or Colby Jack.
  • Make ahead and refrigerate up to 24 hrs before baking.
  • Author: niora jkitra
  • Prep Time: 25 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 580
  • Sugar: 4g
  • Sodium: 540mg
  • Fat: 38g
  • Saturated Fat: 18g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 30g
  • Cholesterol: 115mg