Skip to Content

3 Cheese Mac and Cheese

Our 3 cheese mac and cheese is a cheesy, comforting side dish. It’s loaded with Gouda, cheddar, and Monterey Jack cheeses!

Cheesy pasta is one of our favorite go-to recipes. In fact, we have quite a few mac and cheese recipes on the site already. From our easy macaroni and cheese to our Instant Pot mac and cheese, we’ve got you covered.

For today, we’re revising our 3 cheese mac and cheese dish. Kim updated the photos and the recipe. It’s still uses three cheeses, but Kim made a few tweaks to change the texture of the cheesy pasta.

We also added an optional baking step, but it’s not necessary. Either way, you’re going to end up with a delicious side dish. As always, I’ve included a few tips at the bottom of the post. So, shall we get started?

Aerial view of the cheesy pasta in a casserole dish.

How to make 3 Cheese Mac and Cheese?

First, start by cooking your pasta noodles per the box or package instructions. Drain the noodles and set them aside.

Butter and flour cooking in a saucepan.

Next, grab a large saucepan and place it over medium heat. Melt the butter and then sprinkle in the flour.

Meanwhile, as the flour cooks, use a whisk to combine the ingredients. Let the roux cook for a few minutes.

After the flour cooks, pour in the milk, heavy cream, salt, ground mustard, and cayenne powder.

Ground mustard and other ingredients added to the saucepan.

Whisk the ingredients together and let the mixture heat until it starts to steam. At this point, it’s time to add the cheese.

Now, slowly start add the shredded cheeses. I recommend adding no more than a small handful at a time.

Otherwise, the cheese will sink to the bottom of the pan, stick, and burn.

Cheese melted into the dairy and spice mixture.

Use your whisk to stir the sauce as you add the cheese. Keep the liquid moving.

Let each handful of Gouda, cheddar, and Monterey Jack cheese melt before adding more. At this point, the cheese sauce should thicken as it continues to cook.

Cooked pasta added to the cheese sauce.

Then, once all the cheese has been incorporated, stir in the cooked and drained pasta.

Technically, your 3 cheese mac and cheese recipe is done. You can eat it now or move on to the optional steps.

The macaroni and cheese transferred to a baking dish.

Optional Steps:

If you’re still reading the post, then I assume you want to bake the pasta. If so, grease a 9×13-inch casserole dish with non-stick cooking spray.

Preheat your oven to 350 degrees F. and transfer the macaroni and cheese to the baking dish.

Last, top it with extra cheddar cheese and bake the pasta for about 15-minutes. Remove it from the oven and serve!

Mac and cheese being scooped from the baking dish.

That’s it, the recipe is completely done! Kim and I hope you enjoy it and wish you all the best 🙂

Leftovers can be stored in a sealed container, in your fridge for up to 3-days.

Recipe Tips:

  • If the noodles start to dry out while making the cheese sauce, rinse them in a little warm water and then drain them again. The warm water will, “refresh,” them.
  • You want the flour to cook long enough to get rid of that raw flour flavor. However, keep in mind that if the flour cooks for too long, your cheese sauce will thin and watery.
  • Do NOT let the heavy cream and milk mixture come to a boil, if it does your cheese sauce will separate.
  • You can freeze this macaroni and cheese. It should last up to 60-days in your freezer when properly stored. Thaw it completely in your fridge before baking at 350 degrees F. in a preheated oven for 30-45 minutes (or until it’s hot and bubbly).
Top-down view of the mac and cheese on a plate.
The 3 cheese mac and cheese in a square bowl.

3 Cheese Mac and Cheese

4.6 from 14 votes
Print Save Pin
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes


  • 5 Tablespoons Unsalted Butter
  • 5 Tablespoons all-purpose flour
  • 1 Teaspoon Salt or more to taste
  • ¼ Teaspoon Ground Mustard
  • Teaspoon Cayenne
  • 3 Cups Whole Milk
  • 2 Cups Heavy Cream
  • 8 Ounces Sharp Cheddar Cheese shredded
  • 8 Ounces Gouda shredded
  • 4 Ounces Monterrey Jack Cheese shredded
  • 4 Ounces Sharp Cheddar optional (for topping while baking)


  • First, cook your pasta per the box or package instructions. Drain and set the noodles aside to be used later. If they start to dry out, run a little warm water over them, mix gently, and re-drain.
  • Next, over medium heat in a large saucepan, melt the butter and then add the flour. Whisk the mixture and let it cook for one to three minutes. The longer the flour cooks, the thinner the cheese sauce will turn out.
  • Afterward, add the milk, heavy cream, salt, ground mustard, and cayenne to the butter/flour mix. Use a whisk to combine the ingredients, then let everything cook for about five minutes or until the cream starts to steam.
  • Then, slowly add the shredded cheddar, Monterey Jack, and gouda cheeses. Be sure to whisk the cheese sauce as everything melts together. The sauce should begin to thicken as it cooks for a few minutes. 
  • Last, pour the three cheese sauce over the drained pasta noodles. Stir the noodles and cheese sauce together. The mixture may appear a bit soupy but can be enjoyed immediately. The sauce will thicken slightly as the mac and cheese cools.
  • Another option is to bake the macaroni and cheese. Lightly grease a 9 x 13-inch baking dish. Pour the macaroni and cheese into the dish and top with an additional 4 ounces of shredded cheese (optional). Bake for 15 to 20 minutes at 350°F until the cheese is lightly browned bubbly. Serve hot!


The calories listed are an approximation based on the ingredients in the recipe card and a serving size of about 1-cup of the 3 cheese mac and cheese. Actual calories will vary. Leftovers can be stored in a sealed container, in your fridge, for up to 3-days.


Serving: 1-Cup | Calories: 672kcal | Carbohydrates: 12g | Protein: 26g | Fat: 59g | Saturated Fat: 36g | Polyunsaturated Fat: 18g | Trans Fat: 1g | Cholesterol: 184mg | Sodium: 919mg | Sugar: 7g
Recipe Rating