Go Back

Creamy Ground Beef and Potato Casserole

Hearty and comforting casserole with layers of thinly sliced potatoes, savory ground beef, and a creamy cheese sauce—perfect for cozy family dinners or potlucks.
Prep Time 20 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 25 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: American, Comfort Food
Calories: 550

Ingredients
  

For the Casserole
  • 1 lb ground beef lean
  • 1 onion finely chopped
  • 2 cloves garlic minced
  • 1.75 lb potatoes thinly sliced, Russets or Yukon Gold recommended
  • 0.75 cup heavy cream
  • 0.67 cup milk
  • 3.5 oz shredded cheese Cheddar, Swiss, Gruyère, or blend
  • 1 tbsp butter
  • 1 tbsp olive oil for sautéing onions and beef
  • salt and black pepper to taste
  • pinch nutmeg optional
  • fresh parsley chopped, for garnish

Equipment

  • Large Skillet
  • Small Saucepan
  • Baking Dish
  • Aluminum Foil

Method
 

  1. Step 1: Heat olive oil in a large skillet over medium heat. Sauté finely chopped onion and minced garlic for 2–3 minutes until soft and translucent.
  2. Step 2: Add ground beef to the skillet. Season with salt and black pepper. Break meat apart and cook over medium-high heat until browned and no longer pink. Drain excess fat if needed. Remove from heat and set aside.
  3. Step 3: Peel and thinly slice potatoes about 1/8 inch thick. Rinse slices under cold water to remove excess starch and pat dry thoroughly.
  4. Step 4: In a small saucepan, melt butter over low heat. Add heavy cream and milk, stirring gently to combine. Season lightly with salt, black pepper, and a pinch of nutmeg if using. Warm sauce for 2–3 minutes without boiling.
  5. Step 5: Preheat oven to 375°F (190°C). Lightly butter a baking dish. Layer a single layer of potato slices on the bottom, then a layer of cooked ground beef. Continue layering, finishing with potatoes on top.
  6. Step 6: Pour warm cream sauce evenly over the casserole layers, pressing gently to help it seep between layers. Sprinkle shredded cheese evenly on top.
  7. Step 7: Cover dish with aluminum foil and bake for 30 minutes. Remove foil and bake an additional 15–20 minutes until top is golden and bubbly and potatoes are tender.
  8. Step 8: Let casserole rest about 5 minutes before serving. Garnish with chopped fresh parsley if desired.

Notes

Use ground turkey, chicken, or pork as a substitute for beef. Mix cheeses like mozzarella or Parmesan for different flavors. Add sautéed mushrooms, spinach, or bell peppers for extra nutrients. Use half-and-half or evaporated milk for a lighter sauce. Store leftovers in the fridge up to 3–4 days or freeze for up to 2 months.