Ingredients:
• 2 cups elbow macaroni (uncooked)
• 2 tbsp unsalted butter
• 2 tbsp all-purpose flour
• 2 cups milk (whole or 2%)
• 2 1/2 cups shredded sharp cheddar cheese
• 1/2 cup grated Parmesan cheese
• 1/2 tsp garlic powder (optional)
• 1/2 tsp paprika (optional)
• Salt and pepper, to taste
• 1/2 cup breadcrumbs (optional, for topping)
PREPARATION:
1. Cook the Pasta:
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions, until al dente. Drain and set aside.
2. Make the Cheese Sauce:
In a large saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the mixture is smooth and bubbly.
3. Add the Milk:
Gradually whisk in the milk and continue cooking, stirring constantly, until the sauce thickens (about 3-5 minutes).
4. Add the Cheese:
Lower the heat to medium-low and stir in the shredded cheddar cheese and Parmesan until melted and smooth. Add garlic powder, paprika, salt, and pepper to taste.
5. Combine:
Add the cooked macaroni to the cheese sauce, stirring gently until the pasta is well-coated.
6. Optional Topping:
For a crispy topping, transfer the macaroni and cheese to a greased baking dish. Sprinkle breadcrumbs on top and broil in the oven for 3-5 minutes, or until golden brown.
7. Serve:
Serve immediately while warm and cheesy! Garnish with a little extra cheese or fresh herbs if desired.
This creamy, cheesy dish is perfect for weeknight dinners, family gatherings, or anytime you crave comfort food. Feel free to get creative by adding bacon, veggies, or your favorite spices!