The most delicious dinner in 10 minutes

Instructions

1. Cook the Potatoes:

  • Place the cubed potatoes in a large pot of salted water. Bring to a boil and cook for 15-20 minutes, or until fork-tender. Drain well.

2. Make the Mashed Potatoes:

  • Return the drained potatoes to the pot. Add the butter, warm milk, salt, and pepper. Mash until smooth and creamy. Set aside.

3. Cook the Beef Filling:

  • While the potatoes are cooking, preheat your oven to 375°F (190°C).

  • In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.

  • Add the ground beef, breaking it up with a spoon, and cook until browned. Drain off any excess fat.

  • Stir in the tomato paste and cook for 1 minute. Add the marinara sauce, Worcestershire sauce, paprika, salt, and pepper. Let it simmer for 5 minutes until slightly thickened.

4. Assemble the Casserole:

  • Spread the savory beef mixture evenly into the bottom of a 9×9 or similar-sized baking dish.

  • Carefully spoon the mashed potatoes over the beef layer. Use a fork to spread them evenly and create decorative peaks that will brown nicely.

  • Sprinkle the shredded mozzarella and Parmesan cheese (if using) over the top.

5. Bake and Serve:

  • Bake for 20-25 minutes, or until the cheese is melted and bubbly, and the edges are lightly browned.

  • For an extra golden top, you can broil for the last 1-2 minutes (watch closely!).

  • Let the casserole rest for 5-10 minutes before serving. This allows the layers to set for cleaner slices.