There’s something timeless about a hearty, cheesy casserole — especially when it’s made with ground beef and potatoes. Whether you call it a hamburger potato bake, ground beef potato casserole, or just “mom’s cheesy casserole,” this recipe is a true weeknight winner. It’s one of those dishes that feels like a warm hug at the end of a long day, pulls together with pantry staples, and tastes like your favorite childhood comfort meal. Nobody ever guesses how simple it really is.
Why You’ll Love This Recipe
- Only a handful of simple ingredients — no wild goose chases down the grocery aisles
- Super hearty and filling — hungry teenagers AND picky eaters approved
- No stove babysitting — quick to assemble, then the oven does all the heavy lifting
- Golden, cheesy, comforting deliciousness with those irresistible crispy edges
- Leftover magic — it reheats beautifully for next-day lunches or dinners
- Can be assembled ahead of time and refrigerated until ready to bake
Ingredients
- 1½ lbs (680g) lean ground beef
- 1 medium yellow onion, diced
- 3–4 cloves garlic, minced
- 5–6 medium russet or Yukon Gold potatoes, peeled and thinly sliced (about ⅛ inch thick)
- 1 can (10.5 oz) condensed cream of mushroom soup (or cheddar cheese soup)
- ¾ cup evaporated milk or whole milk
- ½ cup sour cream
- 2 cups shredded sharp cheddar cheese, divided
- ½ teaspoon paprika
- Salt and black pepper to taste
- Fresh parsley, chopped, for garnish
- Non-stick cooking spray
Directions
Step 1: Preheat and Prep
Preheat your oven to 350°F (177°C). Spray a 9×13-inch baking dish thoroughly with non-stick cooking spray and set aside. Peel and thinly slice your potatoes — aim for about ⅛ inch thick so they cook evenly. A mandoline slicer makes this quick and easy, but a sharp knife works perfectly well too.
Step 2: Brown the Beef
Place ground beef and diced onion into a large skillet over medium-high heat. Season generously with salt, pepper, and paprika. Cook until the beef is thoroughly browned and no longer pink, breaking it up into small pieces as it cooks. Add the minced garlic and cook for another minute until fragrant. Drain any excess fat from the skillet and set the cooked meat mixture aside.
Step 3: Make the Creamy Sauce
In a mixing bowl, whisk together the condensed cream of mushroom soup, evaporated milk, and sour cream until smooth and well combined. Taste and adjust seasoning if needed. This creamy sauce is what binds all the layers together and creates that irresistible, gooey texture.
Step 4: Layer the Casserole
In your prepared baking dish, arrange a single layer of sliced potatoes on the bottom. Season lightly with salt and pepper. Spread about one-third of the cooked beef and onion mixture over the potato layer. Sprinkle about one-quarter of the shredded cheddar cheese over the beef. Repeat the layers — potatoes, beef, cheese — until all ingredients are used, finishing with a final layer of potatoes on top. Pour the creamy soup mixture evenly over the entire casserole, making sure it seeps down into all the layers.
Step 5: Bake Covered
Cover the baking dish tightly with aluminum foil and place in the preheated oven. Bake covered for 60–70 minutes, or until the potatoes are fork-tender. Check doneness by inserting a fork or skewer into the center — it should slide through the potato layers without resistance.
Step 6: Add Cheese and Finish
Remove the foil and sprinkle the remaining shredded cheddar cheese generously over the top of the casserole. Return to the oven uncovered and bake for an additional 10–15 minutes, or until the cheese is fully melted, bubbly, and lightly golden on top.
Step 7: Rest and Serve
Remove the casserole from the oven and allow it to rest for at least 10 minutes before cutting and serving. This resting time helps the layers set, making it much easier to slice and serve cleanly. Garnish with freshly chopped parsley for a pop of color and freshness.
Tips for the Best Results
- Slice potatoes thin and evenly — about ⅛ inch. Thicker slices will need more baking time. A mandoline slicer guarantees consistent thickness.
- Drain the beef well — excess fat will make the casserole greasy. Don’t skip this step.
- Use sharp cheddar — it melts beautifully and has bold flavor that stands up to the beef and potatoes. You can also mix in Monterey Jack, Colby, or Pepper Jack for a different flavor profile.
- Don’t lift the foil early — keeping it covered for the first hour traps steam and ensures the potatoes cook through properly.
- Make it ahead — assemble the entire casserole, cover with foil, and refrigerate overnight. When ready to bake, add an extra 10–15 minutes to the cooking time since it’s starting cold.
Delicious Variations
- Add vegetables: Stir in corn, peas, diced bell peppers, or mushrooms with the beef layer for extra color and nutrition
- Spice it up: Add a pinch of chili powder, cayenne pepper, or a dash of hot sauce to the sauce mixture
- Swap the protein: Ground turkey or ground chicken work great — just add a touch more oil since they have less fat than beef
- Slow cooker version: Layer all ingredients in a greased slow cooker and cook on LOW for 6–8 hours
- Use frozen potatoes: Frozen sliced potatoes or thawed hash browns can be used to save prep time — just pat them dry first
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 1–2 minutes, or reheat the whole casserole covered with foil in a 350°F oven for about 20 minutes. This casserole also freezes well — wrap individual servings tightly and freeze for up to 2–3 months. Thaw overnight in the refrigerator before reheating.
What to Serve with This Casserole
This rich, hearty casserole pairs wonderfully with a simple green side salad, roasted green beans, steamed broccoli, or sautéed zucchini. Warm dinner rolls or cornbread on the side make it a truly complete and satisfying meal the whole family will love. A dollop of sour cream on top of each serving adds extra creaminess and is highly recommended!