Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish.
- In a large skillet, heat olive oil over medium heat. Add the ground beef and cook, breaking it apart, until browned completely, about 5-7 minutes. Drain any excess fat.
- Add the chopped onion and minced garlic to the skillet with the beef. Cook for 3-4 minutes until the onion is soft and translucent. Season with salt and pepper.
- Spread the ground beef mixture evenly into the bottom of the prepared baking dish.
- Layer the thinly sliced potatoes over the beef in overlapping layers. Season the potatoes with salt, pepper, Italian seasoning, and paprika.
- Sprinkle the shredded cheddar and grated Parmesan cheese evenly over the potatoes.
- Pour the beef broth around the edges of the casserole to keep the potatoes moist. If using milk for extra creaminess, drizzle it over the top.
- Cover the dish tightly with aluminum foil and bake for 30 minutes.
- Remove the foil and bake for an additional 15-20 minutes, or until the potatoes are tender when pierced with a fork and the cheese is bubbly and golden.
- Let rest for 5 minutes before serving. Garnish with fresh parsley if desired.
Notes
Storage: Store leftovers in an airtight container in the refrigerator for 3-4 days. Can be frozen for 2-3 months. Thaw overnight before reheating.
Reheating: Reheat in 350°F oven covered with foil for 20 minutes. Microwave works for individual portions at 50% power.
Make-Ahead: Assemble completely and refrigerate unbaked for up to 24 hours. Add 10-15 minutes to covered baking time when cooking from cold.
Substitutions: Use ground turkey or chicken for leaner option. Add vegetables like bell peppers, mushrooms, or zucchini to beef layer. Include bacon for extra flavor.
Potato Tip: Use mandoline slicer for uniform thin slices. Russets create fluffier texture while Yukon Golds are creamier. Sweet potatoes work for different flavor profile.
