Prepare the Meatloaf:
Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the ground beef, chopped onion, bread crumbs, milk, ketchup, egg, Worcestershire sauce, garlic powder, onion powder, salt, and black pepper. Mix until well combined.
Press the meatloaf mixture into a 9x13 inch baking dish, spreading it evenly.
Prepare the Mashed Potatoes:
Place the cubed potatoes in a large pot and cover with water. Bring to a boil and cook until the potatoes are tender, about 15-20 minutes.
Drain the potatoes and return them to the pot.
Add the milk, butter, shredded cheddar cheese, salt, and black pepper to the potatoes. Mash until smooth and creamy.
Assemble the Casserole:
Spread the mashed potatoes evenly over the meatloaf layer in the baking dish.
Sprinkle the remaining shredded cheddar cheese over the top of the mashed potatoes.
Bake the Casserole:
Cover the baking dish with aluminum foil and bake in the preheated oven for 30 minutes.
Remove the foil and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly.
Serve:
Remove the casserole from the oven and let it rest for a few minutes before serving.
Garnish with chopped green onions if desired.
Serve warm and enjoy!
This Cowboy Meatloaf and Potato Casserole is a comforting and delicious meal that brings together the best of meatloaf and mashed potatoes in one dish. Perfect for a cozy dinner at home!