Ingredients
Equipment
Method
Prepare the pan
- Heat the oven to 375°F.
- Grease a 9x13-inch baking dish.
Cook the beef filling
- Heat the oil in a large skillet over medium heat, add the onion, and cook for 4 to 5 minutes until softened.
- Add the ground beef and cook for 8 to 10 minutes, breaking it up, until browned and it reaches 160°F.
- Drain excess fat if needed, then stir in the garlic and cook for 30 seconds.
- Stir in 3/4 teaspoon of the salt and 1/4 teaspoon of the pepper.
- Transfer the beef mixture to a bowl.
Make the cheese sauce
- Melt the butter in a medium saucepan over medium heat, whisk in the flour, and cook for 1 minute.
- Gradually whisk in the milk and cook for 5 to 7 minutes, whisking often, until the sauce thickens enough to coat a spoon.
- Remove the saucepan from the heat and stir in 2 cups of the cheddar, the remaining 1/4 teaspoon salt, and the remaining 1/4 teaspoon pepper until smooth.
Assemble and bake
- Arrange half of the potatoes in the prepared dish.
- Top with half of the beef mixture and half of the cheese sauce.
- Repeat with the remaining potatoes, beef, and sauce.
- Cover the dish tightly with foil and bake for 55 to 65 minutes, until a knife slides easily into the potatoes.
- Remove the foil, sprinkle the remaining 1 cup cheddar over the casserole, and bake uncovered for 15 to 20 minutes, until bubbling and golden on top.
- Rest the casserole for 15 minutes before serving.
Notes
For even cooking, slice the potatoes consistently to 1/8 inch thick. Refrigerate leftovers for 3 to 4 days; freezing is possible for up to 2 months, though the potatoes may soften. For a gluten-free version, substitute a 1:1 gluten-free all-purpose flour blend.
