Let me tell you about the dinner that has saved more frantic weeknights than I can count.
You know the scenario: it’s 5:30, everyone’s hungry, you have no plan, and the last thing you want to do is spend an hour in the kitchen. But you also don’t want to order takeout again.
Enter this 10-minute dinner—a glorious, cheesy, comforting casserole that tastes like it simmered all day but comes together in the time it takes to preheat the oven.
Savory ground beef in a rich gravy, topped with creamy mashed potatoes and a blanket of melted, bubbly cheese. It’s shepherd’s pie meets weeknight miracle. And yes, it really does come together in about 10 minutes of active time.
Ten minutes. One dish. Pure comfort.
Why This Recipe Works
✅ 10 minutes of prep – Seriously. Set a timer.
✅ Pantry staples – You probably already have everything
✅ One skillet, then one dish – Minimal cleanup
✅ Crowd-pleasing – Kids and adults alike devour it
✅ Budget-friendly – Ground beef and potatoes stretch a long way
✅ Customizable – Easy to add vegetables or switch up the cheese
✅ Freezer-friendly – Make ahead for busy nights
The Ingredients
For the Beef Layer:
-
1½ lbs ground beef (80/20 works best)
-
1 small onion, finely diced
-
2 cloves garlic, minced
-
1 teaspoon salt
-
½ teaspoon black pepper
-
1 teaspoon Worcestershire sauce
-
2 tablespoons all-purpose flour
-
1 cup beef broth
-
½ cup frozen peas and carrots (optional, but add color and nutrition)
For the Potato Layer:
-
4 cups prepared mashed potatoes (homemade, leftover, or instant—no judgment!)
-
2 tablespoons butter (if using fresh potatoes)
-
¼ cup milk or cream (if needed)
For the Topping:
Continued On Next Page
ADVERTISEMENT