Hamburger Potato Casserole
A cozy, deeply comforting hamburger potato casserole layered with tender sliced potatoes, seasoned ground beef, and a rich, creamy cheese sauce baked to bubbly perfection.
- Par-boiling the potatoes ensures they cook evenly and absorb the savory beef juices without drying out the casserole.
- A classic roux-based cheddar sauce prevents curdling and keeps the layers velvety and cohesive.
- Searing the ground beef deeply develops the Maillard reaction, adding rich, savory depth to every single bite.
My first apartment in Chicago had a radiator that hissed like an angry cat and a kitchen so small I could touch the refrigerator while standing at the stove. It was during a brutal January freeze that I first tried to recreate the comforting bakes of my childhood, desperately throwing ground beef and potatoes into a chipped stoneware dish.
It was a complete disaster.
The potatoes remained stubbornly chalky and raw in the center, while the beef released a greasy puddle that broke my makeshift cheese sauce into curdled, oily water. I had completely ignored the physics of starch gelatinization and thermal mass.
To fix this, we need to par-boil the sliced potatoes just enough to kickstart their softening, and we must build a proper roux-based sauce to emulsify the fat from the beef. I tested this with several potato varieties, and hands down, Yukon Golds win because their moderate starch content holds its shape without turning to mush. Think about this in terms of physics: the starch acts as a stabilizer, binding the dairy so your casserole never ends up watery.
If you love a hearty, cheese-laden bake like my cheesy au gratin potatoes, this ground beef version is going to become your new weeknight obsession because it combines a rich main and a comforting side into one glorious, bubbly pan.
Hamburger Potato Casserole
- Publisher Storied Skillet
- Cuisine American
- Category Dinner, Casserole
- Prep Time
- Cook Time
- Servings 6
- Calories 480 calories
- Rating 4.8 1455
- Tags hamburger potato casserole, ground beef casserole, potato bake, comfort food
Ingredients
- 1 kg Yukon Gold potatoes, peeled and sliced into 1/8-inch rounds
- 1 tbsp olive oil
- 1 lb (450g) lean ground beef (85/15 blend)
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups whole milk, warmed
- 2 cups sharp cheddar cheese, freshly grated and divided
- 1.5 tsp Diamond Crystal kosher salt, divided
- 1/2 tsp freshly cracked black pepper
- 1/2 tsp smoked paprika
- Fresh parsley, chopped (for garnish)
Directions
- Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish with butter or non-stick spray.
- Bring a large pot of salted water to a boil, add the sliced potatoes, and cook for 5 minutes just until slightly tender but not breaking apart; drain and set aside.
- In a large skillet over medium-high heat, add the olive oil and brown the ground beef, breaking it up with a wooden spoon until fully cooked, then drain any excess grease.
- Add the diced onion and garlic to the skillet with the beef, cooking for 4 to 5 minutes until the onions are soft and translucent.
- In a separate saucepan over medium heat, melt the butter, whisk in the flour, and cook for 1 minute to remove the raw flour taste.
- Slowly pour in the warm milk while whisking constantly, cooking until the sauce thickens, then remove from heat and stir in 1.5 cups of the cheddar cheese, 1 teaspoon of salt, black pepper, and smoked paprika until smooth.
- Layer half of the par-boiled potatoes in the bottom of the prepared baking dish, top with the seasoned beef mixture, pour half of the cheese sauce over the beef, and repeat with the remaining potatoes and sauce.
- Sprinkle the remaining 1/2 cup of cheddar cheese over the top and bake uncovered for 30 to 35 minutes until the potatoes are tender and the top is golden and bubbly.
Notes
- I highly recommend using Diamond Crystal kosher salt; if you only have standard Morton's kosher salt or fine table salt, cut the measurement in half (use 3/4 tsp instead of 1.5 tsp) to avoid an over-salted dish.
- Grating your own cheddar from a block is non-negotiable because pre-shredded bags are coated in potato starch or cellulose, which prevents melting and ruins the silky protein matrix of your cheese sauce.
- Watch your roux closely when whisking the flour and butter; if the heat is too high, the flour will scorch instantly, forcing you to wash the pan and start over to avoid a bitter, burnt flavor.
- As this casserole sits in the fridge, the potato starches will continue to absorb moisture, meaning leftovers will actually be firmer and hold their shape much better on day two than they do fresh out of the oven.
Serving Suggestions
This is a heavy, deeply satisfying dish that begs for a bit of bright, acidic contrast to cut through the rich cheese and savory beef. Here are my favorite ways to round out the meal:
- A crisp, peppery green salad tossed with a sharp Greek lemon vinaigrette to balance the richness.
- Steamed or roasted green vegetables, like my simple garlic butter sauteed green beans.
- A side of quick-pickled cucumbers or easy homemade dill pickles for a tangy, crunchy bite.
- Warm, crusty bread or soft garlic bread rolls to swipe up every last drop of cheese sauce.
Storage and Reheating
Let the casserole cool completely to room temperature before wrapping the baking dish tightly in a double layer of plastic wrap or transferring leftovers to an airtight container. It will keep beautifully in the refrigerator for up to four days, and honestly, the flavors meld together even better overnight.
Do not freeze this.
Potatoes do not tolerate the freezing and thawing process well; their cellular structure breaks down, leaving you with a watery, grainy texture once reheated.
To reheat, avoid the microwave if you want to preserve the texture of the cheese sauce, as localized hot spots will cause the fat to separate from the dairy. Instead, place your desired portion in an oven-safe dish, splash a tablespoon of milk over the top to restore moisture, cover it with foil, and bake at 350°F (175°C) for about 15 to 20 minutes until heated through.
Ingredient Substitutes
If you find yourself missing an ingredient or want to adapt this to what is currently in your pantry, here are the easiest swaps that won't ruin the dish:
- The Meat: You can easily swap the ground beef for ground turkey, chicken, or even sweet Italian sausage, though you may need to add a splash more olive oil to the pan if using ultra-lean poultry.
- The Potatoes: Sweet potatoes make a delicious, slightly sweet alternative, though they cook faster than Yukon Golds, so reduce the par-boiling time to 3 minutes.
- The Cheese: Gruyère, Monterey Jack, or Fontina melt beautifully and can replace the cheddar if you want a different flavor profile.
- Gluten-Free Option: Use a 1-to-1 gluten-free baking flour blend for the roux to keep the sauce thick and creamy without traditional wheat flour.
There is something deeply meditative about layering potatoes in a dish while the kitchen warms up and the scent of garlic and browning beef fills the air. I hope this brings a little bit of cozy, quiet joy to your table tonight, especially if your own kitchen is currently feeling a little too small or the weather outside is less than friendly.
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...