
This stovetop gluten-free mac and cheese is made from scratch in about 25 minutes. It begins with a gluten-free roux—gluten-free flour cooked in butter—then becomes a rich, creamy sauce when whole milk and two cheeses (sharp cheddar and Parmesan) are whisked in. Toss in cooked pasta and it’s ready to serve.
I make this regularly. A small pinch of ground mustard in the roux is the trick: you won’t taste mustard itself, but it sharpens and brightens the cheese flavor for a more interesting sauce.
Why You’ll Love this Recipe
- One-pan cheese sauce. The roux, milk, and cheese are made in the same skillet—just add the pasta at the end.
- Fast and reliable. From start to finish in about 25 minutes, faster and more satisfying than most boxed alternatives.
- Flexible and customizable. Swap cheeses, fold in cooked bacon or steamed broccoli, or use any small gluten-free pasta shape you have on hand.
Ingredients

Ingredient Notes
- Gluten-Free Pasta – Any small shape works: elbow, rotini, or shells. Cook it about 2 minutes less than the package recommends so it finishes al dente in the sauce.
- Sharp Cheddar – Grate from a block for the best melt. Pre-shredded cheese often contains anti-caking agents that make sauces grainy.
- Parmesan – Adds savory, salty complexity. Other good options for the secondary cheese are Gouda, Gruyère, or fontina.
- Gluten-Free Flour – Use a 1-to-1 all-purpose gluten-free blend for the roux. It behaves like regular all-purpose flour in this application.
- Mustard Powder – Use dry mustard (not prepared yellow mustard). It enhances the cheese flavor without tasting like mustard.
- Whole Milk – For the creamiest sauce. Let it come closer to room temperature before adding so it incorporates smoothly into the roux.
Turn Off the Heat Before Adding Cheese
To keep your sauce silky, remove the pan from the heat before stirring in the shredded cheese. Adding cheese to a very hot pan can cause the proteins to seize and create a grainy texture. Stir in the cheese a handful at a time until smooth; the residual heat will melt it evenly.
Step-by-Step Instructions
Making gluten-free mac and cheese is straightforward. The steps below show the process and what to look for—especially the color of the roux and the sauce consistency.








Expert Tips
- Grate cheese yourself. Freshly grated cheese melts more evenly and gives a creamier sauce.
- Cook pasta al dente. Reduce package time by about 2 minutes; the pasta will soften further when combined with hot sauce.
- Rinse gluten-free pasta. After draining, rinse with cold water to remove extra surface starch and stop cooking.
- Add milk gradually. Pour milk a little at a time into the roux while whisking to avoid lumps.
Recipe FAQs
Yes. Rotini, shells, penne, or any small gluten-free pasta will work. Cook to al dente per the package directions (or slightly less).
Yes. Transfer to a greased baking dish, top with extra cheese or gluten-free breadcrumbs, and bake at 375°F (190°C) for 15–20 minutes until bubbly and golden.

Storage Instructions
Refrigerate: Store leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of milk to loosen the sauce.
Serving Suggestions
This mac and cheese is a satisfying main dish. For a full meal, serve alongside fried chicken, pulled pork, cornbread, or a simple cabbage-dill coleslaw. Add roasted vegetables or a green salad to balance the richness.
Gluten-Free Mac and Cheese — Recipe Card
Serves: 6 | Prep: 5 minutes | Cook: 20 minutes | Total: 25 minutes
Ingredients
- 12 oz (340 g) gluten-free macaroni
- 3 Tbsp (42 g) unsalted butter
- 3 Tbsp (26 g) gluten-free all-purpose flour
- 1 tsp kosher salt
- 1 tsp ground mustard powder
- 1/2 tsp ground black pepper
- 2 cups (488 g) whole milk
- 2 cups (226 g) shredded sharp cheddar
- 1/2 cup (50 g) grated Parmesan
Instructions
- Cook the pasta according to package directions, reducing the time by 2 minutes so it remains al dente. Drain, rinse with cold water, and set aside.
- In a large skillet over medium heat, melt the butter.
- Add the gluten-free flour, kosher salt, ground mustard, and black pepper. Whisk until a paste forms and cook 1–2 minutes, stirring often.
- Slowly pour in the milk while whisking constantly. Cook 3–5 minutes until the sauce thickens and becomes creamy.
- Remove the pan from the heat. Stir in the shredded cheddar and grated Parmesan a handful at a time until fully melted and smooth.
- Add the cooked pasta and fold gently until evenly coated. Serve immediately.
Notes
- Cheese: Freshly grated from a block melts best; pre-shredded cheese may yield a grainy sauce.
- Pasta: Any small gluten-free pasta will work. Brands vary in texture—adjust cooking time accordingly.
- Flour: A 1-to-1 gluten-free baking blend works well for the roux.
- Storage: Refrigerate up to 3 days. Add a splash of milk when reheating to restore creaminess.