Stovetop Macaroni and Four Cheeses / Sarah Crowder / Katie Workman /
Print Recipe

Stovetop Macaroni and Four Cheeses

You don't have to use all four cheeses (but by golly you'll be happy you did).
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Main Course, Side Dish
Cuisine: American
Servings: 8 Servings
Calories: 434kcal
Author: Katie Workman


  • 1 pound elbow macaroni
  • 3 cups whole milk
  • 1 large egg
  • 4 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • ½ cup Grand Cru
  • ½ cup cheddar
  • ½ cup Butterkase
  • ½ cup Havarti
  • 1 tablespoon Dijon mustard
  • 1 large pinch cayenne pepper
  • 1 freshly ground black pepper


  • Bring a large pot of water to a boil, and salt it generously. Allow the water to return to a boil and cook the macaroni according to package directions. Drain the pasta.
  • While the pasta is cooking beat the egg and combine it with the milk in a measuring cup.
  • Melt the butter in the same pot you used to cook the pasta over medium-high heat. Add the flour and stir frequently for 1 to 2 minutes until the mixture turns golden. Slowly pour in the milk mixture, stirring or whisking constantly. Turn the heat to medium-high, and stirring often, bring the milk to just barely to a simmer. Immediately reduce the heat to low and cook, continuing to stir frequently, until the mixture has thickened slightly, about 3 minutes. Add the Grand Cru, cheddar, Butterkase, and Havarti in any order, but just one handful at a time, stirring after each addition until it is melted. Stir in the mustard and season with the cayenne and salt and pepper as you wish. Add the drained pasta to the cheese sauce and stir until well combined. Adjust the seasonings, and turn into a serving bowl.


This post has been sponsored by Roth cheese. All the opinions expressed are my very own.


Calories: 434kcal | Carbohydrates: 49g | Protein: 18g | Fat: 18g | Saturated Fat: 11g | Cholesterol: 72mg | Sodium: 224mg | Potassium: 274mg | Fiber: 2g | Sugar: 6g | Vitamin A: 643IU | Calcium: 310mg | Iron: 1mg