This recipe delivers the ultimate velvety cheese sauce for a classic, rich macaroni and cheese made entirely on the stovetop. You achieve extra creaminess without baking.
Author:cookingbycarla
Prep Time:10 min
Cook Time:20 min
Total Time:30 min
Yield:6 servings 1x
Category:Main Dish
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 pound elbow macaroni
6 tablespoons unsalted butter
1/2 cup all-purpose flour
4 cups whole milk, warmed
1 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon ground nutmeg
1/4 teaspoon paprika
8 ounces sharp cheddar cheese, shredded
4 ounces Colby or Monterey Jack cheese, shredded
4 ounces cream cheese, cut into cubes
Instructions
Cook the macaroni according to package directions until al dente. Drain well and set aside. Do not rinse the pasta.
While the pasta cooks, prepare the sauce. In a large saucepan or Dutch oven, melt the butter over medium heat.
Whisk in the flour and cook, stirring constantly, for 1 to 2 minutes to create a roux. Do not let the roux brown.
Reduce the heat to low. Stir in the salt, pepper, nutmeg, and paprika.
Remove the saucepan from the heat. Add the shredded cheddar, Colby/Jack cheese, and the cubed cream cheese one handful at a time, stirring until each addition is fully melted and smooth before adding the next. Stir until the sauce is completely smooth and velvety.
Add the drained, cooked macaroni to the cheese sauce. Stir gently until the pasta is fully coated.
Serve immediately for the creamiest texture.
Notes
For the best melt, shred your own cheese from a block; pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
If the sauce thickens too much while serving, stir in a splash of warm milk until you reach your desired consistency.
To reheat, place leftovers in a saucepan over low heat, stirring frequently and adding a splash of milk or half-and-half to restore the creamy texture.