Go Back

Beef and Potato Casserole - A Cozy, Comforting Classic

Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings: 6 servings

Ingredients
  

  • Ground beef: 1 to 1.5 pounds (80–90% lean works well)
  • Potatoes: 2 to 2.5 pounds (Yukon Gold or Russet), thinly sliced
  • Onion: 1 medium, diced
  • Garlic: 2–3 cloves, minced (or 1 teaspoon garlic powder)
  • Beef broth: 1 cup
  • Heavy cream or half-and-half: 1 cup (or whole milk for lighter)
  • Cheese: 1 to 2 cups shredded (cheddar, Monterey Jack, or a blend)
  • Butter: 2 tablespoons
  • Flour: 2 tablespoons (to thicken the sauce)
  • Worcestershire sauce: 1 tablespoon
  • Tomato paste: 1 tablespoon (optional, for depth)
  • Dried herbs: 1 teaspoon each thyme and paprika
  • Salt and black pepper
  • Olive oil or neutral cooking oil
  • Optional add-ins: frozen peas or corn, sliced mushrooms, bell pepper, parsley

Method
 

  1. Preheat and prep: Heat your oven to 375°F (190°C). Grease a 9x13-inch baking dish. Wash and thinly slice the potatoes (about 1/8-inch thick). A mandoline makes this easy, but a sharp knife works.
  2. Brown the beef: In a large skillet over medium-high heat, warm a splash of oil. Add the ground beef and cook, breaking it up, until browned with little pink left. Spoon off excess fat if needed.
  3. Add aromatics: Stir in the diced onion and cook until soft, about 3–4 minutes. Add the garlic and cook 30 seconds more until fragrant.
  4. Season the meat: Mix in salt, pepper, thyme, paprika, Worcestershire sauce, and tomato paste if using. Cook 1–2 minutes to blend the flavors.
  5. Make the sauce: Push the meat to one side of the pan. Melt the butter in the empty space, sprinkle in the flour, and stir to form a paste. Slowly whisk in the beef broth, then the cream. Stir everything together and simmer for 2–3 minutes until slightly thickened. Taste and adjust salt and pepper.
  6. Layer the potatoes: Arrange half the potato slices in the prepared dish, slightly overlapping. Sprinkle with a pinch of salt and pepper.
  7. Add the beef mixture: Spoon half of the beef and sauce over the potatoes. Sprinkle a small handful of cheese.
  8. Repeat layers: Add the remaining potatoes, another light seasoning of salt and pepper, then the rest of the beef mixture. Top with the remaining cheese.
  9. Cover and bake: Cover tightly with foil and bake for 40 minutes. This helps the potatoes cook through without drying out.
  10. Uncover and finish: Remove the foil and bake another 15–20 minutes until the top is golden and the potatoes are tender when pierced with a knife. If you want more color, broil for 2–3 minutes at the end.
  11. Rest and serve: Let the casserole rest for 10 minutes before cutting. The sauce sets slightly, making cleaner slices. Garnish with chopped parsley if you like.