Ingredients
Method
- Start by boiling a large pot of salted water. Add the elbow macaroni and cook it according to the package directions until al dente
- In a large saucepan, melt 4 tablespoons of butter over medium heat. As soon as the butter melts and begins to bubble, whisk in the flour to form a roux. Continue whisking for about 1–2 minutes.
- Slowly pour the milk into the roux, whisking constantly to prevent lumps from forming. Allow the mixture to simmer over medium heat until it thickens and becomes smooth.
- Stir in the mustard powder, garlic powder, and a bit of salt and pepper for added flavor.
- Once the sauce reaches a smooth consistency, lower the heat and gradually stir in the cheeses — sharp cheddar, mozzarella, and Parmesan (if using).
- Add the cooked macaroni to the cheese sauce and gently fold everything together.
- If you want to add a crunchy breadcrumb topping, combine breadcrumbs, melted butter, and Parmesan in a small bowl.
- Preheat your oven to 350°F (175°C). Pour the macaroni and cheese mixture into a buttered casserole dish. If you’re using the breadcrumb topping, spread it evenly across the surface of the mac and cheese.
- Bake for 20–25 minutes or until the edges are bubbling and the top turns golden brown.
Notes
While cheddar and mozzarella offer a perfect balance, feel free to experiment with Gruyère, Monterey Jack, or even a bit of blue cheese for an extra layer of flavor. Also, swap out some of the milk for heavy cream if you want an ultra-rich sauce.
