Three Cheese Macaroni

Prep: 15 min Cook: 25 min Serves: 6 3.6 · 25 reviews · tap to rate

Three cheese macaroni is a creamy pasta dish made with elbow noodles and a sauce built from butter, flour, and three cheeses that melt together into a...

Pin Print

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

By
Melissa Santos
Three Cheese Macaroni

PONLY COOK // MELISSA SANTOS

Three cheese macaroni is a creamy pasta dish made with elbow noodles and a sauce built from butter, flour, and three cheeses that melt together into a smooth, rich coating. The key is cooking the pasta just short of tender, so it finishes cooking in the hot cheese sauce without turning mushy.

Ingredients for Three Cheese Macaroni

Elbow macaroni is the pasta here, cooked until just short of done so it finishes in the sauce. Butter and all-purpose flour make the roux that thickens the sauce. Whole milk brings creaminess, while sharp cheddar, gruyere, and parmesan each add different depths of flavor and help the sauce stay smooth. Salt, black pepper, and cayenne season it, and a pinch of nutmeg rounds out the taste without announcing itself.




Why This Three Cheese Macaroni Works

The sauce starts with a roux: butter and flour cooked together until the flour no longer tastes raw. This thickens the milk and stops the sauce from breaking or turning grainy. Once the three cheeses go in off the heat, they melt evenly into a glossy coating.

The pasta itself is cooked to just before tender, then folded into the hot sauce where it finishes cooking and absorbs the cheese flavor. This gives you noodles that are creamy all the way through, not dry on the outside and soft in the middle.

The three cheeses matter: sharp cheddar brings tang and color, gruyere adds a subtle nuttiness and helps the sauce stay smooth, and parmesan gives a sharp finish. Together they create a more interesting flavor than any single cheese could.







Mistakes To Avoid

Cooking the pasta all the way to tender before mixing it in is the most common mistake. By the time it sits in the hot sauce, it turns mushy and falls apart when you stir. Cook it one minute short of the package time.

Adding the cheese while the sauce is still boiling makes it seize up and turn grainy or oily. Turn the heat off, let it cool for a minute, then stir in the cheese off the heat so it melts smoothly.

Using pre-shredded cheese coated in starch creates a gritty sauce, no matter how careful you are. Shred a block with a box grater or microplane just before you need it.

Skipping the roux or making it too thin leaves you with watery sauce that does not coat the noodles. The roux thickens the milk and gives the sauce body so it clings to every piece of pasta.

As an Amazon Associate, we earn from qualifying purchases.




Ingredients

  • 1 pound elbow macaroni
  • Salt for pasta water
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour (30 grams)
  • 3 cups whole milk
  • 8 ounces sharp cheddar cheese, finely grated
  • 4 ounces gruyere cheese, finely grated
  • 2 ounces parmesan cheese, finely grated
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Pinch of cayenne pepper
  • Pinch of freshly grated nutmeg



Step-by-step Instructions

  1. Bring a large pot of salted water to a rolling boil over high heat. Salt the water until it tastes like the sea.
  2. Add the elbow macaroni and cook for one minute less than the package directions say, stirring once. The pasta should be just short of tender to the bite.
  3. Drain the pasta in a colander and set aside. Reserve 1 cup of the starchy cooking water.
  4. In a large saucepan, melt the butter over medium heat, then whisk in the flour. Cook, stirring constantly, until the mixture turns light golden and smells nutty, about 1 to 2 minutes.
  5. Slowly pour in the milk while whisking to break up any lumps. Continue whisking until the sauce thickens enough to coat the back of a spoon, 5 to 7 minutes.
  6. Turn the heat to low. Add the cheddar, gruyere, and parmesan all at once, stirring gently until the cheeses melt and the sauce is smooth, about 2 to 3 minutes.
  7. Stir in the salt, black pepper, cayenne, and nutmeg. Taste and adjust the seasoning.
  8. Add the cooked pasta to the cheese sauce and fold gently until every noodle is coated, about 1 minute. If the sauce seems too thick, stir in a splash of the reserved pasta water.
  9. Serve immediately while the dish is hot and creamy.



Frequently Asked Questions




Can I make this ahead?

Yes. Make the sauce and cook the pasta, then combine them and transfer to a buttered baking dish. Cover and refrigerate for up to 2 days. Bake covered at 350°F (175°C) for 20 to 25 minutes until heated through, stirring once halfway.




What if I do not have gruyere?

Use 12 ounces of sharp cheddar and 2 ounces of parmesan instead. The dish will be less complex but still creamy and good.




Can I freeze it?

Yes. Cool it completely, then transfer to a freezer container and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 350°F (175°C) until steaming, about 25 to 30 minutes.




Serving Ideas for Three Cheese Macaroni

Serve this with a simple green salad dressed in vinaigrette to cut through the richness. A dish of steamed or roasted broccoli alongside adds color and a crisp contrast. Crusty bread is good for soaking up any sauce left on the plate. For a heartier meal, top it with crispy bacon bits or serve it alongside roasted chicken thighs.

Get the Weekly Menu

New recipes, quick weeknight dinners and kitchen tips - one email a week, straight to your inbox.

More posts

Traditional Homemade Dumplings

Traditional homemade dumplings are tender pasta parcels filled with meat or vegetables, boiled until they float and then simmered in broth or sauce.

Traditional Couscous

Traditional couscous is a North African grain made from semolina that cooks in just minutes with hot liquid.

Zesty Citrus Pad Thai

Zesty Citrus Pad Thai is a bright, tangy noodle dish that balances lime juice, tamarind, and a touch of fish sauce with stir-fried rice noodles, shrimp,...