Homemade Mac and Cheese
on Sep 15, 2017, Updated Jun 06, 2025
This post may contain affiliate links. Please read our disclosure policy.
Creamy in color and in texture, this stovetop mac and cheese made with a bechamel sauce is the best type of sophisticated comfort food.

This white stovetop mac and cheese relies on a bechamel sauce and white cheddar cheese, which gives the pasta a creamy white color and an unbelievably creamy consistency. When I am serving a meal with a lot of color, and I want a pale mac and cheese, rather than an orange one, this is the recipe I go to. It also seems to feel a little more sophisticated than orange mac and cheese, but it would be silly to get all snobby about that – we are talking about the ultimate comfort food, after all.
This makes an amazing side to everything from Cajun Ribs to Barbecued Chicken to a roast turkey or Cajun Roast Turkey on Thanksgiving or Christmas. Or serve it as the main course, with Parmesan-Roasted Broccoli, Roasted Honey Mustard Brussels Sprouts, or Roasted Carrots with Tapenade Dressing.
By signing up, you agree to our Privacy Policy.
What's In This Post?
White Mac and Cheese Ingredients
- Unsalted butter and all-purpose flour – Cooking these ingredients together will create a roux, the thickening base of the bechemel sauce. Toasting the flour takes the “raw” taste out.
- Red pepper flakes – For a little kick.
- Whole milk and heavy cream – Using a mixture of milk and heavy cream allows for a balanced richness and creaminess, plus more creamy white color.
- White cheeses – I like to use a mix of sharp white cheddar cheese, provolone, and Gruyere, but you can use all white cheddar.
- Parmesan cheese – Adds a nice nutty flavor.
- Dijon mustard – Adds a nice little kick. You capould also add a few dashes of hot sauce if you prefer.
- Dried pasta – You can use any type of pasta you like, but for a more classic feel I go with elbows.
How to Make White Cheddar Mac
- Cook the pasta. Reserve some pasta water.
- Make the roux: In a large heavy saucepan, melt the butter over medium heat. Whisk in the flour and red pepper flakes. Cook, stirring, until the flour mixture is blond in color.
- Add the milk: Whisk in the milk, increase the heat to medium-high, and let come to a simmer, whisking constantly, until it starts to thicken.
- Add the remaining ingredients: Add the cream, grated white cheeses, Parmesan, mustard, salt, and black pepper. Season with salt and pepper as needed.
- Combine everything and serve: Whisk the reserved pasta cooking water into the cheese sauce. Add the pasta to the cheese sauce and stir to combine. Serve hot.
Tips
- Sprinkle in the cheese slowly to prevents the cheese sauce from becoming grainy or oily.
- Also add a bit of the water you used to cook the pasta, which has some of the starch from the pasta in it, which will further emulsify, or pull together, the sauce.
What to Serve with White Mac and Cheese
More Mac and Cheese Recipes
- Sheetpan Macaroni and Cheese Squares
- Creamy Four Cheese Pasta
- Pasta Shells with Pumpkin in a Creamy Cheesy Sauce
- Baked Macaroni and Cheese with a Panko Crust
Pin this now to find it later
Pin ItHomemade White Macaroni and Cheese
Ingredients
- 4 tablespoons (1/2 stick) unsalted butter
- 3 tablespoons all-purpose flour
- ½ teaspoon red pepper flakes
- 3 cups whole milk
- ½ cup heavy cream
- 3 cups coarsely grated flavorful melting cheeses (such as a mix of cheddar, provolone and Gruyere)
- ½ cup finely grated Parmesan cheese
- 1 tablespoon Dijon mustard
- 1 teaspoon kosher salt (or to taste)
- 1 Freshly ground black pepper (to taste)
- 1 pound dried pasta (a short shape like cavatappi, penne, ziti, large elbows preferably with ridges)
Instructions
- Bring a large pot of water to a boil, salt it generously, and let the water return to a boil.
- Meanwhile, melt the butter in a large heavy saucepan over medium heat. Whisk in the flour and red pepper flakes. Cook, stirring, until the flour mixture is blond in color, about 4 minutes. Gradually whisk in the milk. Increase the heat to medium-high and let come to a simmer, whisking frequently. Reduce the heat to medium-low and let the sauce simmer until it starts to thicken, about 3 minutes. Add the cream, grated cheese, Parmesan, mustard, salt, and black pepper, stirring until everything is smooth. Taste for seasoning, adding more salt and/or black pepper as necessary.
- Add the pasta to the boiling water and cook it until barely al dente (follow the package directions but stop a minute before the pasta is completely tender). Set aside 1/2 cup of the pasta cooking water, then drain the pasta.
- Whisk the reserved pasta cooking water into the cheese sauce, combining it thoroughly. Add the pasta to the cheese sauce and stir to combine. Stir for another minute or two until the pasta is tender and everything is well incorporated. Serve hot.