Preheat the oven to 375°F (190°C).
In a large mixing bowl, combine the ground beef, breadcrumbs, milk, egg, onion, bell pepper, garlic, Worcestershire sauce, salt, black pepper, and thyme. Mix until well combined.
Press the meat mixture evenly into a greased 9x13-inch baking dish.
Prepare the Mashed Potato Topping:
Place the diced potatoes in a large pot and cover with water. Bring to a boil and cook until the potatoes are tender, about 15 minutes.
Drain the potatoes and return them to the pot. Add the butter and milk, and mash until smooth and creamy. Stir in the shredded cheddar cheese, and season with salt and pepper to taste.
Assemble the Casserole:
Spread the mashed potatoes evenly over the meatloaf base in the baking dish.
Sprinkle the remaining 1/2 cup of shredded cheddar cheese over the top of the mashed potatoes.
Bake:
Bake in the preheated oven for 30-35 minutes, until the meat is cooked through and the cheese is melted and bubbly.
Serve:
Garnish with sliced green onions before serving.
Prep Time:
20 minutes
Cook Time:
50 minutes
Total Time:
1 hour 10 minutes
Nutrition (per serving, based on 8 servings):
Calories: 450
Total Fat: 27g
Saturated Fat: 12g
Cholesterol: 110mg
Sodium: 650mg
Total Carbohydrate: 28g
Dietary Fiber: 3g
Sugars: 3g
Protein: 25g
Enjoy this hearty and comforting Cowboy Meatloaf and Potato Casserole, perfect for family dinners or cozy gatherings!