🥔🧀 Cheesy Hamburger Potato Casserole
Cheesy Hamburger Potato Casserole is the ultimate comfort food, combining layers of tender potatoes, seasoned ground beef, creamy sauce, and plenty of melted cheese into one delicious baked dish. It’s an easy, budget-friendly recipe that’s perfect for busy weeknights, potlucks, or family gatherings. Every bite is rich, hearty, and satisfying, making this casserole a guaranteed crowd-pleaser that everyone will request again and again.
📝 Ingredients
For the Casserole
- 1 pound (450 g) lean ground beef
- 5 medium russet potatoes, peeled and thinly sliced
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon paprika
- 1 teaspoon Italian seasoning
- 1 can (10.5 ounces) cream of mushroom soup
- 1 cup milk
- ½ cup sour cream
- 2 cups shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tablespoons chopped fresh parsley (optional)
👩🍳 Full Instructions
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or non-stick cooking spray.
Step 2: Cook the Ground Beef
Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes until softened.
Stir in the minced garlic and cook for another 30 seconds until fragrant.
Add the ground beef and cook for 6–8 minutes, breaking it apart with a spoon until browned. Drain any excess grease.
Season with salt, black pepper, paprika, and Italian seasoning, stirring well to coat the meat evenly.
Step 3: Prepare the Creamy Sauce
In a medium bowl, whisk together the cream of mushroom soup, milk, and sour cream until smooth and creamy.
Step 4: Assemble the Casserole
Arrange half of the sliced potatoes in an even layer in the prepared baking dish.
Spread half of the cooked ground beef mixture over the potatoes.
Pour half of the creamy sauce over the beef and sprinkle with 1 cup of cheddar cheese.
Repeat the layers with the remaining potatoes, beef, sauce, and finish with the remaining cheddar cheese and all of the mozzarella cheese on top.
Step 5: Bake
Cover the dish tightly with aluminum foil and bake for 50 minutes.
Remove the foil and continue baking for 20–25 minutes, or until the potatoes are fork-tender and the cheese is melted, bubbly, and golden brown.
If you prefer a crispier top, broil for the last 2–3 minutes, watching closely.
Step 6: Rest and Serve
Remove the casserole from the oven and let it rest for 10 minutes before slicing. This helps the layers set and makes serving easier.
Garnish with chopped fresh parsley and serve hot.
🍽️ Serving Suggestions
This casserole pairs perfectly with:
- Garlic bread or dinner rolls
- Steamed green beans
- Roasted broccoli
- Garden salad
- Coleslaw
- Pickled vegetables
💡 Tips for the Best Cheesy Hamburger Potato Casserole
- Slice the potatoes evenly (about â…› inch thick) to ensure they cook uniformly.
- For extra flavor, use a blend of cheddar and Monterey Jack cheese.
- Add sliced mushrooms or bell peppers to the beef mixture for more vegetables.
- You can assemble the casserole up to 24 hours in advance and refrigerate it before baking.
- Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months.
⏱️ Recipe Summary
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Rest Time: 10 minutes
- Total Time: 1 hour 45 minutes
- Servings: 6–8
This Cheesy Hamburger Potato Casserole is creamy, cheesy, and loaded with layers of tender potatoes and savory ground beef. It’s a comforting, family-friendly meal that’s easy to prepare and perfect for sharing on any occasion. 🥔🧀🥩

