This gluten-free mac and cheese is made the classic way-with a smooth béchamel (white sauce) and a blend of real cheeses for the best flavor and melt. Instead of evaporated milk or processed cheese, you'll use simple ingredients and a few chef techniques for a silky, creamy sauce. I'll also share the best gluten-free pasta and cheese choices so you get smooth sauce and tender noodles every time.

If you've been disappointed by gritty sauces or mushy noodles, this recipe takes care of both. The cheese sauce is velvety and clingy, and the baked finish gives you that golden, crisp Parmesan-breadcrumb topping. No Velveeta, no evaporated milk-just solid technique that delivers classic comfort-food results. Perfect for weeknights, holidays, and anyone who wants mac and cheese that doesn't taste gluten-free.
Jump to:
Gluten-Free Mac and Cheese Recipe Highlights
- Silky, creamy sauce - Classic béchamel base; smooth and never grainy.
- Big cheese flavor - Cheddar + Gruyère with a Parmesan finish.
- Golden baked top - Bake + quick broil for crisp, crunchy goodness.
- GF-tested and reliable - Sturdy pasta + creamy sauce that holds up.
- Leftover-friendly - Reheats well for easy meals and holidays.
For another cheesy reader favorite recipe try my pasta stuffed shells with ricotta.
Ingredients You'll Need

Mac and Cheese
Highly recommended: Mochiko sweet rice flour and whole milk powder are my "secret" to this ultra-smooth, creamy sauce. Use them if you can; the recipe still works without them.
- Gluten-free elbow pasta - The best and classic pasta choice for mac and cheese, or use another small pasta shape like cavatappi, small shells, or rigatoni.
- Unsalted butter - For the roux that thickens the sauce, you control the salt.
- Gluten-free flour blend - Thickens the sauce into a smooth béchamel base, flour notes below.
- Whole milk - Makes the sauce creamy and satisfying. Skip low-fat milk, which can make the sauce thin.
- Cheddar cheese - Classic mac flavor and color, and it melts well. Choose a medium cheddar as aged cheddar (like sharp cheddar) is drier.
- Gruyère cheese - Adds nutty depth and helps the sauce melt smooth.
- Fontina (optional) - Adds extra meltiness and richness for an even creamier finish.
- Dijon mustard - A small amount sharpens the cheese flavor.
- Nutmeg (optional) - A classic béchamel note that adds gentle warmth.
- Paprika (optional) - For extra color and flavor.
- Whole milk powder (optional) - An easy way to add richness and body (a simple alternative to evaporated milk).
Crisp Topping
- Gluten-free breadcrumbs or panko - Adds a light, crunchy top after a quick broil.
- Parmesan - Savory finish and beautiful browning on top.
- Paprika - Regular or smoked for color and flavor.
- Garlic - Use granulated garlic powder.
- Butter - Unsalted butter, just a bit to hold the topping together.
Please see the recipe card for measurements, salt and pepper (either white or black).
Chef's Tip - Choose Cheeses That Melt Well
For the creamiest gluten-free mac and cheese, use a blend of melt-friendly cheeses. A medium Cheddar gives classic flavor, Gruyère adds nutty richness and a silky melt, and Fontina (optional) makes it extra creamy and stretchy. Use sharp Parmesan as a finishing cheese. And always shred (grate) from the block-pre-shredded cheese is coated with anti-caking agents that inhibit smooth melting.
Substitutions and Variations
- Cheese - Swap Gruyère with Gouda or Monterey Jack for a milder, super-melty mac and cheese sauce. For the fontina, swap mozzarella.
- Add-ins - At the end, stir in chopped, crisp bacon, diced ham, peas, or chopped cooked broccoli.
- Spice - A pinch of cayenne, smoked paprika, or a few dashes of hot sauce (add to the sauce) without making it spicy (unless you want it spicy).
If you love gruyere cheese, try this cheesy scalloped potatoes recipe.
Chef's Tip: How to Make Perfect Bechamel
For this recipe, 3 tablespoons butter and ¼ cup gluten-free flour makes a reliable roux without needing a scale to weigh ingredients. I've tested it with King Arthur Measure-for-Measure and mochiko, which gives an especially silky sauce. If your flour contains xanthan gum, the roux may look a little lumpy at first, but it smooths out as it simmers and the cheese melts in. You may also need a little extra milk.
How to Make Gluten-Free Mac and Cheese
Start a large pot of water for the pasta. Cook the pasta 1-2 minutes less than the package directions (so no mushy pasta), then drain but do not rinse. Keep warm.
In a small bowl, mix the breadcrumbs, Parmesan, paprika, and garlic powder with the melted butter; set aside for the topping. Preheat the oven to 350°F.

- Add the milk to a small saucepan and whisk in the whole milk powder. Heat until steaming but not boiling.

- melt the butter until bubbly, then add the flour and start whisking. It will look lumpy at the beginning and will smooth out as you go.

- Gradually add the hot milk, whisking continuously until all fo the milk is added.

- The white sauce base (bechamel) is ready when it coats the back of a spoon and you can draw a line through.

- Add the salt, pepper, and paprika.

- Add the cheese and whisk until smooth.

7. Cheese sauce is done. It might feel a little more fluid that you'd expect, but this is what gluten-free pasta needs.

8. Pour cheese sauce over the cooked pasta and stir to coat evenly. For a stovetop version, use only as much sauce as you prefer. For baked, use it all.

9. Pour into a baking dish. It will look and feel fluid because GF pasta really soaks up sauce.

10. Sprinkle topping mix evenly over the top. Bake for 15 minutes in a 350°F oven on the center rack, then remove the dish, turn oven to broil, and broil the top until crunchy, 1-2 minutes. It goes quickly, do not walk away.

Serving Suggestions
Serve gluten-free mac and cheese as a side dish with ham, roast chicken, barbecue chicken, classic meatloaf, or smoked baby back ribs. Add something green on the side-roasted broccoli, Brussels sprouts, green beans, or a crisp salad-to balance the richness.
For another recipe with cheddar and gruyere cheese, make this ham and cheese frittata for a great weekend breakfast.
Storage and Reheating
Store leftover mac and cheese covered in the refrigerator. It's best within 2-3 days for the creamiest texture. Reheat in a 350°F oven, covered with foil, and start checking at 20 minutes (time will vary by portion and dish size). Heat until 165°F in the center. If needed, add a splash of milk to loosen the sauce.
Freezing
You can freeze mac and cheese, but I don't recommend it-especially with gluten-free pasta. Freezing and thawing tends to soften the pasta, and it continues to absorb sauce, so the texture can turn drier. The cheese sauce may also lose some of its smooth, emulsified texture and separate.
If you freeze it anyway: Cool completely, portion into airtight containers, and freeze up to 2 months. Thaw overnight in the refrigerator, then reheat gently, adding a splash of milk as needed to loosen the sauce.
Recipe FAQs
Grainy sauce usually happens when the cheese gets overheated. Remove the pot from the heat before adding cheese, add it gradually, and use freshly grated cheese (not pre-shredded).
Freshly grated cheese is best. Pre-shredded cheese is coated with anti-caking agents that can prevent smooth melting and contribute to a gritty sauce.
For the smoothest, creamiest sauce, use a medium cheddar for classic flavor plus a good "melter" like Fontina, Monterey Jack, or Gruyère, or a young/mild gouda for creaminess. Aged cheeses (like sharp cheddar) can be a bit drier and may melt less smoothly, so I prefer medium cheddar-but you can use sharp if you love the flavor.
More Gluten-Free Pasta Recipes
From a fresh Caesar pasta salad with chicken, to creamy sun-dried tomato pesto pasta, plus a rich braised short rib ragu, and an easy pasta salad for potlucks, try some of these pasta favorites.
If You Make This Recipe
Please leave a comment and let me know how you enjoyed gluten-free mac and cheese, and how you served it. I love to hear from you and your comments help other readers too. Thanks for supporting my site and if you can, please leave a ⭐⭐⭐⭐⭐.
📖 Recipe

Gluten-Free Mac and Cheese
Equipment
- 3 ½-4 quart pot a pot or pan called a saucier works great for sauces
Ingredients
- 3 tablespoons unsalted butter
- ¼ cup GF flour blend King Arthur M4M or Mochiko sweet rice flour
- 3 ½ cups whole milk not low fat
- ¼ cup whole milk powder for extra richness, optional but recommended
- 1 teaspooon smooth Dijon mustard
- ¾ teaspoon sea salt
- ½ teaspoon paprika
- ¼ teaspoon white pepper or black pepper
- ⅛ teaspoon nutmeg optional
- ⅛ teaspoon garlic powder
- 8 ounces medium cheddar cheese grate yourself, not pre-shredded
- 4 ounces gruyere cheese grated
- 2 ounces fontina or mozzarella cheese optional for extra cheesy, grated
- 12 ounces GF pasta elbows rigatoni, cavatappi, or small shells.
Crunchy topping
- ¼ cup GF breadcrumbs or GF panko crumbs or combination
- ¼ cup grated Parmesan
- ⅛ teaspoon paprika
- ⅛ teaspoon garlic powder optional
- 1 tablespoon melted unsalted butter or olive oil
Instructions
Start pasta water
- Start a large pot of water (6-7 quarts) for the pasta. Add a tablespoon of salt.
Make the bechamel
- Add the milk to a small pot (2 quarts) and whisk in the whole milk powder. Bring the milk to steaming (do not boil). In a medium (3 -4 quart) pan, melt the butter over medium low heat. When the butter is bubbly, add the flour and whisk until smooth. Cook for 2 minutes to remove the raw flour taste. It will smell toasty.
- Gradually whisk in the warm milk, a little at a time, until smooth. Whisk continuously until the sauce thickens and coats the back of a spoon. Whisk in the Dijon, paprika, white pepper, nutmeg, and garlic. If it feels a bit stiff, add a splash of milk to loosen.
Add the cheese, finish the sauce
- Add the pasta to the boiling water while finishing the cheese sauce. Remove the pan from the heat and gradually add the grated cheese off heat (prevents graininess), stirring until smooth. Taste and adjust the seasoning so the sauce is not flat.
Cook the pasta
- Cook 1-2 minutes less than the package directions. Drain, but don't rinse the pasta - the starch helps the cheese sauce cling and stay creamy. If you are doing the Parmesan crust, preheat the oven to 350°F.
Add the pasta
- Add the drained pasta to the cheese sauce and stir until well coated (use a large bowl if needed). The sauce may look a little loose-this is intentional, because gluten-free pasta absorbs more as it bakes and rests. Transfer to your baking dish.Optional: You can serve it straight from the stove, but it will be looser and extra creamy without the baked topping.
Parmesan crust (optional)
- Combine the crumbs, Parmesan, paprika, and garlic powder in a small bowl and blend in 1 tablespoon melted butter (or olive oil). Sprinkle evenly over the top. Bake until heated through, 10-15 minutes. Remove the dish from the oven, switch the oven to broil with the rack still in the middle.
Broil briefly for the crust
- Broil on the middle rack (or one level up) for 1-2 minutes, watching closely, until golden and lightly browned.




Comments
No Comments