Go Back
+ servings

30-Minute White Cheddar Mac and Cheese

Ditch the boxed stuff in favor of an easy, cheesy recipe for 30-Minute White Cheddar Mac and Cheese.
5 from 3 votes
Prep Time 10 mins
Cook Time 20 mins
Servings 6 servings


  • 1 pound uncooked pasta, such as cavatappi or shells
  • 4 cups whole milk
  • 8 Tablespoons (1 stick) unsalted butter
  • 1/2 cup all-purpose flour
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 3 cups shredded white cheddar cheese
  • 1 cup grated Parmesan cheese


  • Bring a large pot of salted water to a boil. Add the pasta and cook it until al dente, about 10 minutes. Drain the pasta then set it aside.
  • Add the milk to a medium saucepan set over low heat. Once the milk is hot to the touch, turn off the heat and set it aside.
  • Add the butter to a large heavy-bottomed stockpot set over low heat. Once the butter has melted, whisk in the flour. Cook the mixture, whisking constantly, until it is pale golden in color and smells slightly toasted, about 3 minutes. 
  • Slowly whisk in the warm milk, whisking constantly to avoid any lumps. (The mixture will become very thick then thin out slowly.)
  • Increase the heat to medium and continue whisking the mixture constantly until it has thickened enough to coat the back of a spoon. Whisk in the salt and pepper.
  • Stir in the white cheddar cheese and Parmesan cheese and continue cooking, stirring frequently, until the cheese sauce is creamy and the cheese has melted.
  • Stir in the drained pasta then taste and season the mac and cheese with salt and pepper. Serve.
  • ★ Did you make this recipe? Don't forget to give it a star rating below!