Preheat the oven to 375°F (190°C) and grease a baking dish.
Mix the meatloaf base – Combine ground beef, breadcrumbs, eggs, Worcestershire sauce, onion, garlic powder, onion powder, parsley, salt, and pepper in a bowl.
Press into the dish – Spread the meat mixture evenly in the prepared baking dish and bake for 25 minutes.
Prepare mashed potatoes – While the meatloaf bakes, prepare instant mashed potatoes according to package instructions.
Layer the toppings – Spread the mashed potatoes over the cooked meatloaf, then sprinkle with cheddar cheese and crumbled bacon.
Bake again for 15-20 minutes until cheese is melted and bubbly.
Garnish with fresh parsley or chives before serving.
Let it rest for 5 minutes, then slice and enjoy!