Cook the elbow macaroni according to package instructions. Drain and set aside.
In a large pot, melt 2 tablespoons butter over medium heat.
Stir in 2 tablespoons flour and cook for 1 minute to form a roux.
Gradually whisk in milk and heavy cream, stirring constantly until the mixture thickens (about 3-4 minutes).
Add cheddar cheese, mozzarella, salt, black pepper, and smoked paprika. Stir until the cheese is melted and the sauce is smooth.
Fold in the cooked macaroni and stir to coat evenly in the creamy cheese sauce.
Prepare the Cheeseburger Mixture
In a skillet over medium heat, cook ground beef and diced onion until the beef is browned and the onion is softened (about 5-6 minutes). Drain excess grease.
Stir in Worcestershire sauce, garlic powder, salt, and black pepper.
Mix in the crumbled bacon, then remove from heat.
Assemble & Serve
Stir the cheeseburger mixture into the mac & cheese.
Sprinkle the top with extra shredded cheddar cheese and allow it to melt.
Notes
Time & Servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Serves: 4-6