Boil the macaroni noodles in a large pot of salted water according to package instructions. Drain and set aside.
In a large saucepan over medium heat, melt the butter. Add the flour and whisk to combine. Cook, whisking constantly, for 2-3 minutes until light golden.
Gradually add the milk and heavy cream, whisking constantly to prevent lumps. Continue cooking and whisking frequently until thickened and simmering.
Reduce heat to low. Stir in shredded cheddar, Monterey jack, mustard powder, onion powder, garlic powder, and smoked paprika until cheese melts and sauce is smooth.
Season with salt and pepper to taste.
Add the cooked macaroni noodles to the cheese sauce and stir until noodles are glossy and well coated.
Serve immediately and enjoy your extra creamy and cheesy mac and cheese!