01 -
Boil elbow macaroni according to package instructions until al dente. Drain and set aside.
02 -
Melt unsalted butter in a large saucepan over medium heat. Whisk in all-purpose flour and stir constantly for 1 minute. Gradually add milk and heavy cream, stirring continuously until the sauce thickens, about 3–4 minutes. Incorporate shredded cheddar, mozzarella, garlic powder, onion powder, salt, and pepper. Stir until cheese melts and the sauce is smooth.
03 -
In a large skillet over medium heat, brown ground beef with diced onion until fully cooked. Drain excess grease. Add minced garlic, BBQ sauce, Worcestershire sauce, smoked paprika, salt, and pepper. Cook together for 2–3 minutes, then remove from heat.
04 -
Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish. Combine cooked macaroni with half of the cheese sauce and spread evenly in the bottom of the dish. Layer with the cheeseburger mixture, then top with the remaining mac and cheese mixture.
05 -
Sprinkle crumbled bacon, extra cheddar, and mozzarella cheese over the casserole. In a small bowl, mix crushed crackers or panko with melted butter and evenly sprinkle on top. Bake for 20–25 minutes until bubbly and golden brown.
06 -
Allow the casserole to rest for 5 minutes before serving. Garnish with chopped parsley or green onions as desired.