Budget-Friendly Hamburger Potato Casserole

This is the casserole your grandmother would be proud of: humble ingredients, honest flavor, and a price tag that keeps dinner under a few dollars a serving. Seasoned ground beef and thin-sliced potatoes bake up creamy under a golden cheddar lid. If cozy bakes are your thing, our Baked Ziti is another budget hero. Comfort food does not get more practical — or more delicious — than this.

Hamburger potato casserole with layers of seasoned beef and sliced potatoes under melted cheddar, serving scooped from a baking dish
Prep time20 min
Cook time1 hr 10 min
Total1 hr 30 min
Yield8 servings
CuisineAmerican
📌 Pin it

🧺Ingredients

  • 1 1/2 lb ground beef (80/20)
  • 1 large yellow onion, diced
  • 2 lb russet potatoes, peeled and sliced 1/8-inch thin
  • 1 can (10.5 oz) cream of mushroom soup
  • 1/2 cup milk
  • 1/2 cup sour cream
  • 2 cups (8 oz) shredded sharp cheddar cheese, divided
  • 1 tsp garlic powder
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 2 tbsp chopped fresh parsley, for serving (optional)

👩‍🍳Instructions

  1. Heat the oven. Preheat to 375°F (190°C). Grease a 9×13-inch baking dish.
  2. Brown the beef. In a large skillet over medium-high heat, cook the ground beef and onion, breaking the beef into crumbles, 6–7 minutes. Drain the fat and season with the garlic powder, salt, and pepper.
  3. Mix the sauce. Whisk the cream of mushroom soup, milk, and sour cream in a bowl until smooth.
  4. Layer it up. Spread half the potato slices in the dish, top with half the beef, drizzle with half the sauce, and sprinkle with 1/2 cup cheddar. Repeat the layers, ending with sauce.
  5. Bake covered. Cover tightly with foil and bake 55 minutes. The foil traps steam so the potatoes cook through — do not skip it.
  6. Cheese and finish. Uncover, sprinkle with the remaining 1 cup cheddar, and bake 12–15 minutes more until the cheese is golden and the potatoes are fork-tender. Rest 10 minutes before serving.

💡 Casserole smarts

Slice the potatoes uniformly thin — a mandoline is your best friend here — so every layer cooks at the same rate. Russets break down into creamy layers; Yukon Golds hold their shape a bit more if you prefer defined slices. Assemble the whole casserole a day ahead, refrigerate, and add 10 minutes to the bake time. For extra flavor, swap the cream of mushroom for cream of cheddar or add a teaspoon of Worcestershire to the beef.

❓Common questions

Do I need to cook the potatoes first?
No — the covered bake steams them tender. Just keep the slices thin (1/8 inch) and keep the foil on for the first 55 minutes.

Can I use ground turkey instead of beef?
Yes — ground turkey or chicken work well. Since they are leaner, add a tablespoon of olive oil when browning so the meat does not dry out.

Can I make this ahead?
Assemble up to 24 hours ahead, cover, and refrigerate. Bake straight from the fridge, adding about 10 minutes to the covered bake time.

How do I store leftovers?
Refrigerate up to 4 days. Reheat covered at 350°F for 20 minutes. It also freezes well for up to 3 months — thaw overnight before reheating.

Golden cheesy hamburger potato casserole fresh from the oven
Save for later

Love this recipe?

Save it to your "Cozy Fall Recipes" board so a budget-friendly cozy bake is always one click away.

📌 Pin it for later