If you are looking for the most indulgent, decadent, creamy baked mac and cheese this is the recipe for you. It's perfect for the holidays, family gatherings, or impressing guests.
Preheat oven to 375°F. Bring a large pot of water to boil and cook pasta according to package directions until 3 minutes less than fully cooked. Drain pasta and add back to pot.
Meanwhile, in a large saucepan melt the butter over medium low heat. Once melted whisk in the flour, salt, garlic powder, onion powder, prepared mustard and pepper, and cook for 1 minute.
Slowly whisk in the half and half and cook while whisking until slightly thickened. Remove from heat and stir in shredded cheeses. Don't worry about the cheese completely melting it will when baked. Fold on the cooked pasta. Pour into 9x13 baking dish and bake for 25-30 minutes or until hot and bubbly and golden on top.