Ingredients
– 2 cups elbow macaroni
– 3 cups sharp cheddar cheese
– 1 cup mozzarella cheese
– 2 cups whole milk
– 2 tablespoons unsalted butter
– 2 tablespoons all-purpose flour
– 1/2 teaspoon nutmeg
Instructions
First Step: Cook the Pasta Bring a large pot of salted water to a boil. Add 2 cups of elbow macaroni and cook for 8-10 minutes until just al dente. Drain the pasta well and set aside to prevent overcooking during baking.
Second Step: Make the Roux In a medium saucepan over medium heat, melt 2 tablespoons of unsalted butter. Whisk in 2 tablespoons of all-purpose flour, cooking for about 2 minutes until the mixture turns a light golden color and loses its raw flour taste.
Third Step: Prepare the Cheese Sauce Slowly add 2 cups of whole milk to the roux while whisking constantly to avoid lumps. Continue whisking until the sauce thickens, about 5 minutes. Reduce heat to low, then gradually stir in 3 cups of shredded sharp cheddar and 1 cup of shredded mozzarella until melted and smooth.
Fourth Step: Season the Sauce Add 1/2 teaspoon of nutmeg along with salt and freshly ground black pepper to taste. Stir well and adjust seasoning as needed to enhance the rich flavor.
Fifth Step: Combine Pasta and Sauce Gently fold the cooked macaroni into the cheese sauce, tossing carefully to coat every piece evenly without breaking the pasta.
Sixth Step: Optional Baking for Crispy Top Transfer the mac and cheese to a buttered baking dish. For a crunchy top, sprinkle extra shredded cheese and breadcrumbs on the surface. Broil for 3 to 5 minutes until golden and bubbly, watching closely to avoid burning.
Final Step: Serve Warm Serve immediately, garnished with chopped fresh parsley or your favorite herbs. For dietary adaptations, use plant-based cheeses and milks for vegan versions or substitute gluten-free pasta and flour blends as needed.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🧀 Using freshly shredded cheese avoids a grainy texture in the sauce.
🌡️ Room temperature dairy helps the sauce become and remain smooth.
🌶️ Hot sauce adds savory flavor without overwhelming heat, suitable for all ages.
- Prep Time: 15 minutes
- Make Ahead Chill: 1 to 2 days (refrigeration)
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 588–892
- Sugar: 5–7g
- Sodium: 576–1025mg
- Fat: 34–55g
- Saturated Fat: 21–33g
- Unsaturated Fat: 11–22g
- Trans Fat: 0g
- Carbohydrates: 50–67g
- Fiber: 2–3g
- Protein: 21–32g
- Cholesterol: 107–160mg
