01 -
Preheat oven to 350°F (175°C) and position rack in center.
02 -
Lightly grease a 9x13 inch baking dish or similar deep casserole dish.
03 -
In a medium bowl, stir together ketchup and barbecue sauce until evenly combined. Set aside.
04 -
In a large bowl, gently mix ground beef, crushed crackers, onion soup mix, eggs, and half of the prepared ketchup-barbecue sauce. Mix only until just combined to prevent toughness.
05 -
Press meat mixture evenly into the prepared baking dish. Spread the remaining ketchup-barbecue sauce over the top.
06 -
Bake in preheated oven for 30 minutes to partially cook the meatloaf base.
07 -
Meanwhile, cook macaroni according to package instructions until al dente; drain well. In a bowl, whisk together milk and condensed cheddar cheese soup until smooth. Stir in salt, black pepper, garlic powder, and onion powder. Fold in cooked macaroni and 2 cups shredded cheese until evenly coated.
08 -
After 30 minutes of baking, remove the dish from oven. Evenly pour the macaroni-cheese mixture over the meatloaf layer, smoothing to the edges.
09 -
Sprinkle remaining 2 cups shredded cheese over the top of the macaroni layer.
10 -
Return the dish to oven and continue baking for 17 to 20 minutes, until cheese is melted, bubbling, and lightly golden.
11 -
Let casserole rest for 10 minutes before slicing to allow layers to set. Serve warm.