Ingredients
- 1 pound elbow macaroni
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon paprika
- 1/2 cup breadcrumbs
- 2 tablespoons melted butter
If you’re out of an ingredient, don’t worry! You can substitute the cheeses with any you have on hand. Gouda or Monterey Jack work beautifully, too, offering a different depth of flavor.
Instructions
- Preheat your oven to 350°F. Cook the macaroni according to the package instructions until al dente. Drain and set aside.
- In a large saucepan over medium heat, melt the butter. Stir in the flour and cook for about 1 minute until it forms a paste.
- Gradually whisk in the milk, ensuring there are no lumps. Continue to cook, stirring constantly, until the mixture thickens, about 5-7 minutes.
- Remove from heat and stir in the cheddar, mozzarella, and Parmesan cheeses until melted and smooth. Season with salt, pepper, and paprika.
- Combine the cheese sauce with the cooked macaroni, ensuring every piece is coated.
- Transfer the mixture to a greased baking dish. In a small bowl, mix the breadcrumbs with the melted butter, then sprinkle evenly over the macaroni.
- Bake for 25-30 minutes until golden brown and bubbly. Let it cool slightly before serving.
This method of making a roux-based cheese sauce was something I learned from my grandmother, who always emphasized the importance of stirring with love and patience.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International