Go Back
+ servings
image of elbow macaroni butter all purpose flour whole milk sharp cheddar cheese gruyere cheese salt black pepper heavy cream mozzarella cheese parmesan cheese cream cheese greek yogurt smoked paprika garlic powder onion powder mustard powder nutmeg panko breadcrumbs bacon bits jalapeños ham extra sharp cheddar white cheddar gouda fontina brie pepper jack cayenne pepper chives thyme gluten free flour rigatoni shells low fat milk alternatives dairy free cheese substitutes cornstarch
C. Motter Cindy

Homemade Mac and Cheese

A classic, ultra-creamy stovetop mac and cheese made from scratch with a silky cheddar cheese sauce, ready in under 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Main Course, Side Dish
Cuisine: American
Calories: 520

Ingredients
  

For the Pasta
  • 1 lb elbow macaroni
  • 4 tbsp unsalted butter
  • 4 tbsp all-purpose flour
  • 4 cups whole milk
  • 2 cups sharp cheddar cheese freshly grated
  • 1 cup Gruyere cheese freshly grated (optional)
  • 1 tbsp dry mustard powder
  • 1 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/4 tsp ground nutmeg optional
  • to taste salt
  • to taste black pepper

Equipment

  • Large pot
  • Heavy-bottomed Dutch oven or large saucepan
  • - Whisk
  • Colander
  • Box Grater

Method
 

Cook the Pasta
  1. Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package directions until al dente, about 6-8 minutes. Drain in a colander, reserving 1/2 cup of pasta water. Set aside.
Make the Roux
  1. In a large Dutch oven or heavy-bottomed saucepan over medium heat, melt the butter. Once foamy, whisk in the flour and cook, whisking constantly, for 1-2 minutes until the mixture is lightly golden and smells nutty. This is your roux.
Create the Béchamel
  1. Slowly whisk in the milk, ensuring no lumps form. Increase heat to medium-high and continue to whisk until the sauce thickens and coats the back of a spoon, about 5-8 minutes. Remove from heat.
Season and Add Cheese
  1. Stir in the mustard powder, smoked paprika, garlic powder, nutmeg (if using), salt, and pepper. Return the pot to low heat if needed, but do not let the sauce boil. Gradually add the shredded cheddar and Gruyere, stirring until fully melted and the sauce is smooth.
Combine and Serve
  1. Fold the cooked pasta into the cheese sauce, stirring until all pieces are evenly coated. If the sauce is too thick, add a few tablespoons of the reserved pasta water to reach your desired consistency. Serve immediately.

Nutrition

Calories: 520kcalCarbohydrates: 54gProtein: 22gFat: 24g

Notes

For a baked version with a crunchy topping: Transfer the mac and cheese to a greased casserole dish, top with buttered panko breadcrumbs, and bake at 375°F for 15-20 minutes until bubbly and golden. Store leftovers in an airtight container in the refrigerator for up to 4 days and reheat gently on the stovetop with a splash of milk to restore creaminess.
Tried this recipe?Let us know how it was!
QR Code linking back to recipe