Creamy Gluten-Free Dairy-Free Mac and Cheese
This gluten free dairy free mac and cheese is for nights when you want a bowl of something warm, familiar, and genuinely creamy. The sauce is built from soaked cashews, so it coats every noodle without any dairy at all.

You can make it start to finish in about twenty-five minutes, and it tastes like the stovetop mac and cheese you remember—tangy, a little savory, with a crunchy topping you’ll fight over.
Why This Mac and Cheese Works
The cashew base gets thick and glossy when you blend it with a good splash of lemon and a spoonful of mustard. Nutritional yeast brings the cheesy, almost nutty depth, and a pinch of turmeric gives it that soft golden color without any extra effort.
No one will miss the dairy here. The sauce stays creamy even after you stir in the pasta, and a quick toasted breadcrumb topping adds a buttery crackle against all that smoothness.
Ingredients

- 1 cup raw cashews: the foundation for the creamy sauce; no need to soak overnight
- 8 oz gluten-free elbow pasta: any short shape works, but elbows grab the sauce best
- 2 cups unsweetened plain oat milk or almond milk: oat makes the creamiest sauce, almond keeps things neutral
- ¼ cup nutritional yeast: for that savory, cheesy flavor
- 2 tbsp fresh lemon juice: brightens the whole pot
- 1 tsp Dijon mustard: adds a little sharpness, just like cheddar would
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp fine sea salt, plus more for the pasta water
- Pinch of ground turmeric: (optional, for color)
- ¼ cup gluten-free breadcrumbs: or crushed plain rice cereal
- 1 tbsp dairy-free butter: (stick or spreadable), plus more if needed
Variations / Substitutions
- Nut-free: swap the cashews for raw sunflower seeds, soak them the same way, and use oat milk. The sauce will be a touch earthier but still creamy.
- No nutritional yeast: use ½ cup shredded dairy-free cheese in its place. Add it to the blender with the cashews and milk, then warm the sauce gently on the stove so it melts smoothly. It won’t taste identical, but it works in a pinch.
- Add some heat: fold in a chopped chipotle pepper or a few dashes of hot sauce when you toss the pasta with the sauce.
- Greens in the mix: stir a handful of baby spinach or chopped steamed broccoli into the hot pasta right before serving; the heat wilts it just enough.
If you want a baked pasta with more vegetables, our Dairy-Free Baked Ziti with Roasted Peppers is a good next recipe to try.
How to Make Creamy Gluten-Free Dairy-Free Mac and Cheese
Step 1: Soak the Cashews

Put the 1 cup of raw cashews in a heatproof bowl and pour boiling water over them until they are submerged by at least an inch. Cover the bowl and let them sit for 15 minutes while you start the pasta.
You will know they are ready when they look plump and pale, and you can easily split one with a butter knife.
Step 2: Boil the Gluten-Free Pasta

Bring a large pot of salted water to a rolling boil. Add the 8 oz of gluten-free elbow pasta and cook it for about 1 minute less than the package directs for al dente—usually 7 to 8 minutes. You want the noodles tender but with a little firmness left, because they will soften a bit more when you stir in the sauce.
Before draining, scoop out about ½ cup of the starchy pasta water and set it aside. Then drain the pasta and return it to the warm pot off the heat.
Step 3: Blend the Creamy Sauce

Drain the soaked cashews and tip them into a blender. Add the 2 cups of oat milk, the ¼ cup nutritional yeast, 2 tablespoons lemon juice, the teaspoon of Dijon, garlic and onion powders, the ½ teaspoon salt, and the pinch of turmeric if you are using it. Blend on high for a full 1 to 2 minutes, until the mixture is completely smooth and you cannot feel any grit when you rub a drop between your fingers.
The sauce will be thin right out of the blender but it thickens quickly once it hits heat, so don’t worry if it looks more like a creamy soup at this stage.
Step 4: Toast the Breadcrumb Topping

Warm the 1 tablespoon of dairy-free butter in a small skillet over medium heat. When it sizzles, add the ¼ cup of gluten-free breadcrumbs and a tiny pinch of salt. Stir constantly and let them toast until they are deeply golden and smell nutty, about 3 to 4 minutes.
Scrape the crumbs onto a plate right away so they stop cooking and stay crunchy. If you leave them in the hot pan they can burn from the carryover heat.
Step 5: Toss the Pasta and Sauce

Pour the blended sauce into the pot with the drained pasta and set it over low heat. Stir slowly and steadily for about 2 minutes, letting the sauce thicken and cling to every noodle. If the mac and cheese seems too thick, splash in a little of the reserved pasta water, a tablespoon at a time, until it reaches a velvety, spoonable consistency.
Taste the whole pot now and add another pinch of salt or a squeeze of lemon if it needs a lift.
Step 6: Spoon Into Bowls and Serve

Ladle the hot mac and cheese into wide bowls and shower the toasted breadcrumbs over the top. The contrast between the silky sauce and the crisp topping is what makes this bowl feel like such a treat, so serve it right away while the crumbs are still crunchy.
A Few Tips Before You Start
- Soak the cashews in water that has just come off a boil. Even 10 minutes makes a big difference in how smoothly they blend.
- Reserve that pasta water. It is the easiest fix if your sauce gets too thick after you combine everything.
- Gluten-free pasta goes from al dente to mushy fast. Pull it off the heat a minute early and let the trapped steam carry it the rest of the way.
- The sauce will look thin before you heat it. That is normal. Blended cashews need a short stint on the stove to set up into that glossy texture you want.
Storing Leftover Mac and Cheese
Refrigerate leftovers in a sealed container for up to 4 days. The sauce will firm up when cold, but it loosens again with gentle reheating.
Reheating is easiest on the stove. Spoon the mac and cheese into a small saucepan with a splash of oat milk and stir over low heat until it is hot and creamy again. A microwave works too, just heat in short bursts, stirring after each.
The breadcrumb topping does not stay crunchy in the fridge, so save a little extra and make a fresh batch while you reheat the pasta.
What to Serve with Creamy Gluten-Free Dairy-Free Mac and Cheese
A simple green salad with a sharp lemon vinaigrette cuts right through the richness. If you want something heartier, roasted broccoli or a side of smoky skillet-cooked chickpeas turns the mac and cheese into a complete meal. Pour a crisp apple cider or a glass of cold sparkling water, and dinner is done.
Frequently Asked Questions
Can I make this without a blender?
You really need a way to get the cashews completely smooth. A high-speed blender is best, but a food processor can work if you soak the cashews longer and scrape the bowl often. An immersion blender tends to leave the sauce a little gritty, so it is not my first choice.
Can I bake this mac and cheese instead?
Yes. Pour the combined pasta and sauce into a small greased baking dish, scatter the breadcrumb topping on, and bake at 350°F for 15 minutes, just until bubbly around the edges.
Can I freeze the sauce on its own?
You can freeze the blended cashew sauce in a sealed container for up to a month. Thaw it in the fridge overnight and give it a good whisk before you warm it on the stove. The pasta itself does not freeze well once mixed in.

Creamy Gluten-Free Dairy-Free Mac and Cheese Recipe
Ingredients
Method
- Place cashews in a heatproof bowl, cover with boiling water, and soak for 15 minutes. Drain.
- Cook pasta in salted boiling water 1 minute less than package directions for al dente. Reserve ½ cup pasta water, then drain.
- Blend soaked cashews, milk, nutritional yeast, lemon juice, mustard, garlic powder, onion powder, salt, and turmeric until completely smooth.
- Melt dairy-free butter in a small skillet over medium heat. Add breadcrumbs and a pinch of salt, and toast, stirring, until deeply golden, 3 to 4 minutes. Set aside.
- Return drained pasta to the pot over low heat. Pour in the sauce and stir gently for 2 minutes, adding splashes of reserved pasta water as needed to reach a creamy consistency.
- Spoon into bowls and top with toasted breadcrumbs. Serve hot.
