If you’re craving that perfectly creamy, irresistibly cheesy comfort food, this Gruyère Mac and Cheese Recipe is going to steal your heart. With a luscious blend of sharp cheddar and nutty Gruyère cheese, enveloped in a velvety homemade sauce, each bite feels like a warm hug. Whether you’re making it for a cozy family dinner or a special gathering, this recipe is guaranteed to impress with its rich flavors and satisfying texture.

Ingredients You’ll Need
Every ingredient here has a special role to play, creating a balance of creamy, cheesy, and crunchy that makes this dish truly outstanding. From the pasta shape that holds the sauce perfectly to the spices that add subtle warmth, these essentials ensure your Gruyère Mac and Cheese Recipe turns out just right.
- 1 lb short pasta (macaroni, cavatappi, shells, etc.): Choose your favorite tubular pasta to capture all the cheesy goodness.
- 6 Tbsp butter (divided): Used both for richness in the sauce and coating the pasta for extra flavor.
- ¼ cups flour: The foundation for the roux that thickens the cheese sauce beautifully.
- 3 cups whole milk: Adds creamy body and smooth texture to the sauce.
- 1 cup heavy cream: Elevates the sauce’s richness, making it extra luscious.
- ½ tsp garlic powder (or 1-2 cloves minced): Brings a subtle depth and savory note to the cheese sauce.
- ¼ tsp ground mustard: A secret weapon to boost the cheese flavor without overpowering.
- ½ tsp paprika: Adds a hint of smoky warmth and beautiful color.
- ½ tsp sea salt: Enhances all the flavors naturally.
- ½ tsp pepper: Provides a gentle kick to balance out the creamy sauce.
- 4 cups cheddar cheese (freshly shredded): Sharp and melty, it’s a classic choice that blends perfectly with Gruyère.
- 2 cups Gruyère cheese (freshly shredded): The star of the show—nutty, smooth, and meltable for that rich distinct flavor.
- 1⅓ cups breadcrumbs: Adds the irresistible crunchy topping for contrast.
- 1½-2 Tbsp olive oil (or melted butter): Binds the breadcrumbs, helping them toast to golden perfection.
How to Make Gruyère Mac and Cheese Recipe
Step 1: Prepare the Pasta
Begin by cooking your pasta until just al dente—this means it should be tender but still firm to the bite. Be sure to add sea salt to your boiling water to season the pasta inside out. Once drained, toss it with a tablespoon of butter while it’s still hot so every piece gets coated in buttery flavor, then let it cool slightly in a bowl to prevent sticking as you prepare your cheese sauce.
Step 2: Make the Cheese Blend and Roux
Combine all your shredded cheddar and Gruyère cheeses and set aside about 1½ cups for topping later. In a saucepan over medium heat, melt the 6 tablespoons of butter and whisk in the flour to form a smooth roux—keep whisking until it reaches a lovely light golden brown. This step is crucial as it builds the base for that creamy sauce without lumps.
Step 3: Create the Creamy Cheese Sauce
Slowly pour in two cups of milk into your roux, whisking continuously to avoid clumps. When smooth, add the remaining milk and cream. Keep stirring until the sauce begins to thicken and bubbles gently—think creamy soup consistency. Remove from heat and stir in two cups of your cheese mix until melted, then add the rest of the cheese, letting it melt smoothly. Bring in the garlic powder, ground mustard, paprika, salt, and pepper, stirring everything together for a perfectly flavored sauce.
Step 4: Assemble and Bake
Preheat your oven to 350°F and grease a 9×13 inch pan or casserole dish. Mix the pasta gently with the cheese sauce to ensure every piece is coated. Pour it into the pan and scatter the reserved 1½ cups of shredded cheese on top. Toss the breadcrumbs with olive oil or melted butter to coat evenly, then sprinkle generously over the cheese layer. This topping will turn wonderfully crunchy during baking.
Step 5: Bake to Golden Perfection
Bake for 15-20 minutes until the cheese melts fully and starts to brown, and the breadcrumb topping is a beautiful golden color. Let it cool for about 10 minutes before serving to allow it to set slightly, making every spoonful creamy and delicious.
How to Serve Gruyère Mac and Cheese Recipe
Garnishes
A sprinkle of freshly chopped parsley or chives adds a fresh brightness to the rich, creamy dish. For a bit of texture contrast, a handful of crispy fried onions on top can make each serving feel extra special and irresistible.
Side Dishes
This Gruyère Mac and Cheese Recipe pairs wonderfully with simple green salads dressed lightly in lemon vinaigrette or roasted vegetables like Brussels sprouts or asparagus. A crisp side cuts through the richness and rounds out the meal perfectly.
Creative Ways to Present
Try serving individual portions in ramekins topped with a sprinkle of extra cheese and breadcrumbs for a charming presentation. You can also fold in cooked bacon or sautéed mushrooms once the cheese sauce is ready for a little twist on this classic dish.
Make Ahead and Storage
Storing Leftovers
Store any leftover mac and cheese in an airtight container in the refrigerator for about 4 days. This gives you several delicious days to enjoy the flavors without losing that creamy texture.
Freezing
You can freeze the baked Gruyère Mac and Cheese for up to 3 months. Wrap it tightly or use a freezer-safe container to preserve taste and texture. When ready, thaw overnight in the fridge before reheating.
Reheating
Reheat gently in the oven at 325°F, covered with foil to prevent drying out, until warmed through. You can also microwave individual portions with a damp paper towel over the top to keep moisture while heating.
FAQs
Can I use a different type of cheese besides Gruyère?
Absolutely! While Gruyère adds a nutty, rich depth, you can substitute it with cheeses like fontina, mozzarella, or even Swiss. Just keep in mind the meltability and flavor intensity to maintain balance.
Is it necessary to bake the mac and cheese?
Not at all. You can serve this Gruyère Mac and Cheese Recipe right after combining the pasta with the sauce for a quicker version. Baking adds a golden, crunchy topping that elevates the dish, but it’s delicious either way.
Can I make this recipe gluten-free?
Yes. Use gluten-free pasta and substitute the all-purpose flour with a gluten-free flour blend or cornstarch to make the roux. The rest of the ingredients remain the same for that creamy, cheesy goodness.
How can I make this dish creamier?
Adding a little extra heavy cream or stirring in some cream cheese before baking can boost the creaminess. Just ensure the sauce stays thick enough to coat the pasta well.
What pasta shape works best for this recipe?
Short, sturdy pasta shapes like macaroni, cavatappi, or small shells hold the cheese sauce beautifully. Pick a pasta that traps the sauce in its curves and tubes for that perfect bite.
Final Thoughts
This Gruyère Mac and Cheese Recipe is a true celebration of comfort food at its finest—rich, creamy, and topped with a satisfyingly crunchy crust. Whip it up for your next meal and watch it quickly become a favorite in your home. Once you taste that perfect blend of melted cheddar and nutty Gruyère, you’ll see why it’s worth making again and again.
Print
Gruyère Mac and Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 12 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This creamy Gruyère Mac and Cheese combines perfectly cooked pasta with a rich cheese sauce made from cheddar and Gruyère cheeses. Baked to golden perfection with a crispy breadcrumb topping, it’s a comforting and satisfying dish perfect for family dinners or special occasions.
Ingredients
Pasta
- 1 lb short pasta (macaroni, cavatappi, shells, etc.)
- 1/2 tsp sea salt
- 1 Tbsp butter
Cheese Sauce
- 6 Tbsp butter (divided)
- 1/4 cups flour
- 3 cups whole milk
- 1 cup heavy cream
- 1/2 tsp garlic powder (or 1–2 cloves minced)
- 1/4 tsp ground mustard
- 1/2 tsp paprika
- 1/2 tsp sea salt
- 1/2 tsp pepper
- 4 cups cheddar cheese (freshly shredded)
- 2 cups gruyere cheese (freshly shredded)
Topping
- 1 1/3 cups breadcrumbs
- 1 1/2 – 2 Tbsp olive oil (or melted butter)
Instructions
- Prepare the Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package instructions. Drain the pasta and toss it with 1 tablespoon of butter. Transfer to a bowl and let it cool slightly.
- Prepare the Cheese Sauce: Combine all shredded cheddar and Gruyère cheese, then set aside 1 1/2 cups for topping later. In a medium saucepan, melt 6 tablespoons of butter over medium heat. Sprinkle in the flour and whisk constantly to form a roux. Continue whisking until the roux reaches a light golden brown color.
- Add Milk and Cream: Gradually pour in 2 cups of whole milk while whisking constantly to avoid lumps. Once smooth, add the remaining milk and heavy cream. Stir frequently until the sauce thickens and just begins to bubble, achieving a creamy soup-like consistency.
- Melt the Cheese: Remove the pot from heat and stir in 2 cups of the cheese mixture until melted. Add the remaining 2 1/2 cups and continue stirring to melt completely. Season with paprika, garlic powder, ground mustard, salt, and pepper. Stir well to combine the flavors.
- Assemble for Baking: Preheat your oven to 350°F (175°C). Grease a 9×13 inch baking dish. Pour the mac and cheese mixture into the dish and toss gently to distribute the cheese evenly. Pour any remaining cheese sauce over the top. Sprinkle the reserved 1 1/2 cups of shredded cheese evenly on top.
- Prepare and Add the Topping: In a small bowl, whisk together the breadcrumbs and olive oil (or melted butter). Sprinkle this mixture evenly over the cheese layer, doubling the amount if you prefer an extra crunchy topping.
- Bake: Bake in the preheated oven for 15-20 minutes or until the cheese is melted, bubbly, and the breadcrumbs are golden brown. Let cool for about 10 minutes before serving.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 4 days.
Notes
- Use freshly shredded cheese for the best melting texture and flavor.
- You can substitute olive oil with melted butter in the breadcrumb topping for richer flavor.
- For a thicker cheese sauce, reduce the cream slightly or cook until desired thickness.
- Make sure to cook pasta al dente since it will continue to cook slightly during baking.
- This dish reheats well in the oven or microwave, but cover to avoid drying out.

