Ingredients
Method
Cook the Pasta: In a large pot, boil salted water and cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
Make the Roux: In the same pot, melt the butter over medium heat. Once melted, whisk in the flour, cooking for about 1-2 minutes until lightly golden and bubbly.
Add Milk: Slowly whisk in the milk, making sure there are no lumps. Continue to whisk until the mixture thickens, about 5-7 minutes.
Cheese It Up: Reduce heat to low, then stir in the cheddar, Gruyère, and Parmesan cheese until melted and smooth. Add the garlic powder, onion powder, truffle oil, salt, and pepper, mixing well.
Combine Pasta and Sauce: Fold in the cooked macaroni until evenly coated with the cheese sauce.
Prepare for Baking: Preheat the oven to 350°F (175°C). Transfer the mac and cheese to a greased baking dish.
Add Topping: In a small bowl, mix panko breadcrumbs with a drizzle of olive oil and a pinch of salt. Sprinkle this mixture evenly over the mac and cheese.
Bake: Bake in the preheated oven for about 20-25 minutes, or until the top is golden brown and crispy.
Garnish and Serve: Remove from the oven, let cool for a few minutes, then garnish with chopped fresh parsley before serving.
Prep Time: 15 minutes | Total Time: 50 minutes | Servings: 4