5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
The best ground beef potato casserole packed with savory beef, creamy sauce, sliced potatoes, and gooey cheese. A simple oven baked comfort food recipe that’s perfect for family dinners and meal prep.
For the Casserole
1½ pounds ground beef (85% lean preferred)
1 medium onion, finely chopped
3 cloves garlic, minced
1 teaspoon salt
½ teaspoon black pepper
½ teaspoon paprika
½ teaspoon dried thyme (optional)
1 tablespoon Worcestershire sauce
3 tablespoons all-purpose flour
1½ cups beef broth
1 cup milk or heavy cream
2 pounds potatoes (about 5–6 medium), thinly sliced
2 cups shredded cheddar cheese, divided
½ cup shredded mozzarella cheese
2 tablespoons butter
1 tablespoon olive oil
For Garnish
Fresh parsley, chopped
Pinch of paprika (optional)
Step 1: Preheat the Oven
Preheat oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with butter or nonstick spray.
Step 2: Cook the Ground Beef
Heat olive oil in a large skillet over medium-high heat.
Add ground beef and cook until browned.
Add chopped onion and minced garlic and cook for about 5 minutes, until softened.
Season with salt, pepper, paprika, thyme, and Worcestershire sauce.
Drain excess grease if necessary.
Step 3: Make the Creamy Beef Sauce
Sprinkle flour over the beef mixture and stir well.
Gradually pour in beef broth, whisking to prevent lumps.
Add milk and cook for about 5 minutes, stirring frequently, until the sauce thickens into a creamy consistency.
Taste and adjust seasoning if needed.
Step 4: Prepare the Potatoes
Wash and peel potatoes (optional).
Slice them thinly (about ⅛ inch thick) using a sharp knife or mandoline.
Rinse briefly under cold water to remove excess starch and pat dry.
Step 5: Assemble the Casserole
Layer half of the sliced potatoes in the baking dish.
Spread half of the beef mixture over the potatoes.
Sprinkle 1 cup cheddar cheese.
Add another layer of potatoes.
Spread the remaining beef mixture.
Top with the remaining cheddar and mozzarella cheese.
Dot the top with small pieces of butter.
Step 6: Bake
Cover with aluminum foil and bake for 45 minutes.
Remove foil and bake an additional 15–20 minutes, until potatoes are tender and the cheese is golden and bubbly.
Optional: Broil for 2–3 minutes for a crispier cheese topping.
Step 7: Rest and Serve
Let the casserole rest for 10 minutes before slicing.
Garnish with fresh parsley and paprika, then serve warm.
Best Potatoes: Russet or Yukon Gold work best because they hold their shape while baking.
Cheese Variations: Monterey Jack, Gruyère, or Pepper Jack can replace cheddar for different flavors.
Make Ahead: Assemble the casserole up to 24 hours in advance, refrigerate, and bake when ready.
Add Vegetables: Peas, carrots, spinach, or mushrooms can be layered in for extra nutrition.
Spicy Version: Add red pepper flakes or diced jalapeños to the beef mixture.