Ingredients
Equipment
Method
Prep
- Shred all cheese before starting.
- Bring a large pot of salted water to a boil.
- Preheat oven to 375°F.
- Grease a 9x13 baking dish.
Instructions
Step 1: Cook the Pasta
- Bring heavily salted water to a boil.
- Cook macaroni 1 minute less than package directions.
- Drain immediately.
- Do not rinse.
- Toss lightly with a small pat of butter to prevent sticking.
Step 2: Build the Roux
- Melt 6 tablespoons butter in a large saucepan over medium heat.
- Add flour.
- Whisk continuously for 2-3 minutes.
- The mixture should smell slightly nutty but not brown.
Step 3: Build the Cream Sauce
- Slowly pour in milk while whisking constantly.
- Add heavy cream.
- Continue whisking until smooth.
- Add garlic powder, onion powder, paprika, salt, and pepper.
- Simmer for 5-7 minutes.
- The sauce should noticeably thicken and coat the back of a spoon.
Step 4: Add the Cheese
- Lower heat to low.
- Add cheddar one handful at a time.
- Stir until melted.
- Add mozzarella.
- Stir until smooth.
- Add parmesan.
- Continue stirring until velvety.
- Do not rush this step. Low heat keeps the sauce silky.
Step 5: Combine
- Add cooked macaroni to cheese sauce.
- Fold gently until every noodle is coated.
- Add an additional 1 cup cheddar and 1/2 cup mozzarella.
- Stir only a few times.
- This creates extra cheesy pockets throughout the casserole.
Step 6: Assemble
- Transfer mixture into prepared baking dish.
- Sprinkle remaining cheese evenly over the top.
Step 7: Make the Topping
- Mix panko breadcrumbs with melted butter.
- Sprinkle evenly over the casserole.
Step 8: Bake
- Bake uncovered for 20-25 minutes.
- Broil 1-2 minutes at the end for a golden top.
- Watch carefully during broiling.
Step 9: Rest
- Let rest for 10 minutes before serving.
Notes
- Freshly shredded cheese melts better than bagged cheese.
- Whole milk is strongly recommended.
- Add diced jalapeños for heat.
- Add bacon for an even richer version.
