Three Cheese Macaroni and Cheese

What the heck is this?

This is not your average mac and cheese. This is the ultimate, ultra-creamy, flavor-packed Three Cheese Macaroni and Cheese that’ll ruin you for the boxed stuff forever. We’re talking perfectly cooked pasta enveloped in a velvety cheese sauce made from not one, not two, but THREE glorious cheeses. It’s cozy, it’s decadent, and it’s basically a big warm hug in a bowl. Whether you’re feeding the fam, making a killer side dish, or just craving comfort food on a random Tuesday, this mac and cheese delivers. And yes, it reheats like a dream—if you have any leftovers, which… good luck with that.

Why You’ll Love This Recipe

It’s creamy, cheesy, and rich without being heavy.
Three cheeses = major flavor upgrade.
Kid-approved but fancy enough for grown-ups.
Ready in under an hour (yes, really).
Customizable—add-ins and toppings are endless.
Way better than anything from a box. Period.

The Good Stuff You’ll Need

For the Pasta:

12 oz elbow macaroni (or shells, or cavatappi—choose your pasta adventure)
Salt for pasta water

For the Cheese Sauce:

4 tbsp unsalted butter
1/4 cup all-purpose flour
3 cups whole milk (warm)
1 cup heavy cream (warm)
1 tsp Dijon mustard (trust me)
1/2 tsp garlic powder
1/2 tsp smoked paprika (optional but amazing)
Salt + pepper to taste

The Three Cheeses:

1 1/2 cups sharp cheddar
1 cup Gruyère (or Swiss)
3/4 cup Parmesan

For Topping (Optional but Recommended):

1 cup panko breadcrumbs
1 tbsp butter, melted
Extra parmesan for good measure

Let’s Do This

Step 1: Boil the Pasta

Bring a big pot of salted water to a boil.
Cook macaroni until al dente (follow the package, but shave off a minute). Drain and set aside.

Step 2: Make the Roux

In a large saucepan or deep skillet, melt 4 tbsp butter over medium heat.
Whisk in flour and cook, whisking constantly, for about 2 minutes (you’re making a roux, not toast).

Step 3: Sauce It Up

Slowly pour in warm milk and cream, whisking like you mean it to avoid lumps.
Stir in Dijon, garlic powder, paprika, salt, and pepper.
Simmer for 4–5 minutes until thick and silky.

Step 4: Cheese Party

Lower the heat to low. Add cheddar, Gruyère, and Parmesan—one handful at a time—stirring until melted and luscious.
Taste and adjust seasoning. Salt? Pepper? More cheese? Go for it.

Step 5: Bring It All Together

Add the drained pasta to the sauce and toss until every noodle is swimming in cheesy goodness.
At this point you can serve it as is (ultra-creamy stovetop version) OR…

Step 6: Optional Baked Version

Preheat oven to 375°F (190°C).
Pour mac and cheese into a greased baking dish.
Mix breadcrumbs with melted butter and extra parm. Sprinkle over the top.
Bake 15–20 minutes until golden and bubbling.

Step 7: Serve and Bask in Glory

Spoon it up, top with more parm if you’re feeling bold, and dig in.

Serving Suggestions

Serve it solo with a simple green salad to balance the richness.
Add crispy bacon bits or sautéed mushrooms for a grown-up twist.
Pair with BBQ, roasted chicken, or burgers for an epic meal.

Switch It Up

Go Spicy: Add chopped jalapeños or a dash of hot sauce for a spicy kick.
Gluten-Free: Use GF pasta and swap flour for a gluten-free blend.
Make It Extra: Stir in cooked lobster, pulled pork, or caramelized onions.
Different Cheeses: Smoked gouda, fontina, or pepper jack—play around.

Make-Ahead Tips

You can make the cheese sauce ahead—just store it in the fridge for up to 3 days. Reheat gently on the stove before adding pasta.
The whole baked mac and cheese can be assembled ahead and baked when ready to serve.
Leftovers? Store in the fridge up to 4 days. Reheat with a splash of milk to bring back the creaminess.

Questions People Actually Ask

Q: Can I freeze mac and cheese?
A: You can, but it’s best fresh. If you freeze, use the baked version and reheat gently.

Q: Do I have to bake it?
A: Nope! It’s delicious stovetop-style too.

Q: Can I use pre-shredded cheese?
A: You can, but it won’t melt as smoothly. Freshly shredded cheese makes a big difference.

Q: What if I don’t have Gruyère?
A: Swap it for Swiss, Monterey Jack, or even more cheddar.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Three Cheese Macaroni and Cheese


  • Author: Tyla
  • Total Time: 40 minutes
  • Yield: 6 servings 1x

Description

This is not your average mac and cheese. This is the ultimate, ultra-creamy, flavor-packed Three Cheese Macaroni and Cheese that’ll ruin you for the boxed stuff forever. We’re talking perfectly cooked pasta enveloped in a velvety cheese sauce made from not one, not two, but THREE glorious cheeses. It’s cozy, it’s decadent, and it’s basically a big warm hug in a bowl. Whether you’re feeding the fam, making a killer side dish, or just craving comfort food on a random Tuesday, this mac and cheese delivers. And yes, it reheats like a dream—if you have any leftovers, which… good luck with that.


Ingredients

Scale

For the Pasta:

12 oz elbow macaroni (or shells, or cavatappi—choose your pasta adventure)
Salt for pasta water

For the Cheese Sauce:

4 tbsp unsalted butter
1/4 cup all-purpose flour
3 cups whole milk (warm)
1 cup heavy cream (warm)
1 tsp Dijon mustard (trust me)
1/2 tsp garlic powder
1/2 tsp smoked paprika (optional but amazing)
Salt + pepper to taste

The Three Cheeses:

1 1/2 cups sharp cheddar
1 cup Gruyère (or Swiss)
3/4 cup Parmesan

For Topping (Optional but Recommended):

1 cup panko breadcrumbs
1 tbsp butter, melted
Extra parmesan for good measure


Instructions

Step 1: Boil the Pasta

Bring a big pot of salted water to a boil.
Cook macaroni until al dente (follow the package, but shave off a minute). Drain and set aside.

Step 2: Make the Roux

In a large saucepan or deep skillet, melt 4 tbsp butter over medium heat.
Whisk in flour and cook, whisking constantly, for about 2 minutes (you’re making a roux, not toast).

Step 3: Sauce It Up

Slowly pour in warm milk and cream, whisking like you mean it to avoid lumps.
Stir in Dijon, garlic powder, paprika, salt, and pepper.
Simmer for 4–5 minutes until thick and silky.

Step 4: Cheese Party

Lower the heat to low. Add cheddar, Gruyère, and Parmesan—one handful at a time—stirring until melted and luscious.
Taste and adjust seasoning. Salt? Pepper? More cheese? Go for it.

Step 5: Bring It All Together

Add the drained pasta to the sauce and toss until every noodle is swimming in cheesy goodness.
At this point you can serve it as is (ultra-creamy stovetop version) OR…

Step 6: Optional Baked Version

Preheat oven to 375°F (190°C).
Pour mac and cheese into a greased baking dish.
Mix breadcrumbs with melted butter and extra parm. Sprinkle over the top.
Bake 15–20 minutes until golden and bubbling.

Step 7: Serve and Bask in Glory

Spoon it up, top with more parm if you’re feeling bold, and dig in.

Notes

Serve it solo with a simple green salad to balance the richness.
Add crispy bacon bits or sautéed mushrooms for a grown-up twist.
Pair with BBQ, roasted chicken, or burgers for an epic meal.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes

Nutrition

  • Calories: ~520 kcal
  • Fat: ~28g
  • Carbohydrates: ~45g
  • Protein: ~20g

Leave a Comment

Recipe rating