Beverages
This simple mac and cheese recipe without flour and milk delivers all the creamy comfort you crave—just without dairy or traditional thickeners. ✨ The secret lies in blending cashews and nutritional yeast for that signature richness, while a touch of tapioca starch ensures the sauce clings perfectly to the pasta.
I developed this version after years of testing plant-based alternatives, and it’s finally foolproof.
What makes this recipe stand out is its creamy texture without relying on flour or milk. The cashews act as a natural fat base, while the nutritional yeast adds that unmistakable cheesy depth.
No heavy roux or dairy substitutes here—just a smooth, velvety sauce that coats every strand of pasta. The best part? It comes together in one pot, making cleanup a breeze.
By the time you’re done, you’ll have a bowl of rich, velvety mac and cheese that’s just as satisfying as the classic version—if not better. The sauce holds its shape without breaking, and the flavor is bold enough to stand on its own.
This is the kind of dish that proves plant-based cooking can be simple, indulgent, and restaurant-quality at home.
Perfect for weeknight dinners, potlucks, or when you’re craving comfort food without dairy. The recipe scales easily, so you can make it for two or feed a crowd. Let’s get cooking!
Ingredients for simple mac and cheese recipe without flour and milk
Fourteen simple ingredients transform into velvety, dairy-free mac and cheese—no flour, no milk, just pure comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or short cut |
| Raw Cashews 🥜 | 1 cup | Unsalted, soaked 2 hours minimum |
| Nutritional Yeast 🍄 | ½ cup | Fortified, for cheesy flavor |
| Tapioca Starch 🌾 | 2 tbsp | For smooth sauce binding |
| Unsweetened Almond Milk 🥛 | 1 ¼ cups | Plain, unsweetened variety |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, brightens flavor |
| White Miso Paste 🍶 | 1 tbsp | For umami depth, optional |
| Garlic Cloves 🧄 | 2 cloves | Fresh, minced for aroma |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and sheen |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste, fine grain |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for fresh finish |
The cashews are the game-changers here—soak them at least 2 hours (or overnight) for ultra-smooth texture. I grab the raw, unsalted kind from Trader Joe's because it’s cheaper than pre-soaked and tastes fresher. Nutritional yeast is non-negotiable for that cheesy punch—Bob’s Red Mill brand is my go-to, but any fortified kind works. Tapioca starch is your secret weapon for that perfect cling without grittiness. Bob’s Red Mill sells it in bulk, which is worth the investment if you’re making this often.
No cashews? Silken tofu blended until silky works in a pinch, though texture won’t be identical. Swap almond milk for oat or soy milk if you prefer—just use unsweetened. Miso paste adds depth, but if you’re avoiding it, white miso powder at half the amount does the trick. Fresh garlic is ideal, but garlic powder at one-third the amount saves time. The parsley? Fresh if you’ve got it, dried at one-fifth the amount if you don’t.
This sauce reheats beautifully—just stir in a splash of water if it thickens too much. Keeps 4-5 days in the fridge, freezes for 3 months (sauce only, not pasta). I double the sauce and freeze half for lazy weeknights. For extra indulgence, top with vegan breadcrumbs toasted with olive oil—crispy contrast makes it feel like a restaurant dish.
Why You'll Love This Recipe
- No-Fuss Creaminess: I swear, the cashew-tapioca blend makes this actual cheese sauce—no roux, no lumps, just smooth velvet. Five minutes in the blender, and you’ve got that rich, pull-apart texture without dairy.
- Umami Bomb: That nutritional yeast? It’s the secret weapon—savory, cheesy, and packed into every bite. Honestly, I add extra just to taste how much better it gets.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The mac holds up for days, and the sauce? Still creamy cold. My kids grab it straight from the fridge—no reheating required.
- Budget Cheat Code: Cashews and almond milk stretch farther than you’d think. I make a double batch, freeze half, and boom—next week’s dinner is already sorted. (Yes, even on a Tuesday night.)
Step-by-step instructions for creamy dairy-free mac and cheese
This method delivers restaurant-style richness without dairy or flour—just simple, plant-based ingredients.
👨🍳 Step 1: Soak and Blend the Cheesy Base
Drain and rinse the soaked 1 cup raw cashews thoroughly, then transfer them to a high-speed blender along with the 0.5 cup nutritional yeast, 2 tbsp tapioca starch, 1.25 cups unsweetened almond milk, 1 tbsp lemon juice, 1 tbsp white miso paste, 2 minced garlic cloves, 0.25 cup extra-virgin olive oil, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp ground black pepper.
Blend on high for 1-2 minutes until completely smooth, scraping down the sides as needed. The mixture should be velvety with no visible texture—this ensures a silky sauce. Here's the thing—don't rush this step. The cashews need to fully emulsify with the oils to create that creamy, cohesive texture we're after.
Taste the mixture and adjust seasoning if needed. I usually add another pinch of salt or a splash more lemon juice at this stage. The sauce should be tangy, nutty, and deeply savory—this is where the umami magic happens through the miso and nutritional yeast.
🍳 Step 2: Cook the Pasta Al Dente
While the sauce blends, bring a large pot of water to a rolling boil. Add 12 oz elbow macaroni and 1 tsp additional salt (the pasta water should taste like the sea). Cook until 1 minute before the package instructions for al dente—you want it to finish cooking in the sauce.
Real talk: don't overcook the pasta. It should have a slight bite to it when you test a piece. Drain the pasta but reserve 1 cup of pasta water—this starchy liquid is our secret weapon for achieving that perfect creamy consistency without dairy.
🥘 Step 3: Combine and Thicken the Sauce
Return the drained pasta to the pot and pour in the blended cheese sauce. Stir vigorously over medium-low heat for 3-4 minutes until everything is well coated and heated through. If the sauce starts to look too thick, add 2-3 tablespoons of reserved pasta water at a time until it reaches a smooth, creamy consistency.
Here's where it gets fun—the tapioca starch acts as our natural thickener, but the pasta water helps emulsify everything beautifully. You'll see the sauce transform from a thick paste to a luscious, clingy coating on each noodle. If it's still too thick after adding pasta water, just keep it warm and add more gradually as you serve.
🔪 Step 4: Finish with Fresh Herbs and Serve
Remove the pot from heat and stir in the 0.25 cup chopped fresh parsley. The parsley adds a bright, fresh finish that cuts through the richness of the cashew sauce. Give it one final taste and adjust seasoning if needed—sometimes the parsley needs a little more salt to balance its brightness.
Serve immediately while still hot, with extra parsley sprinkled on top. This dish is all about that creamy, cheesy texture without any dairy, and the fresh herbs elevate it to restaurant-quality. The sauce should coat each noodle perfectly, clinging rather than pooling at the bottom—this is your sign of success.
Pro Tips For Making Simple Mac And Cheese Recipe Without Flour And Milk
- Soak Cashews Overnight: I learned this the hard way—raw cashews need time to soften, or your sauce will taste like you’re chewing gravel. Toss them in warm water for at least 8 hours (or overnight), then drain and rinse before blending. No shortcut here—trust the process.
- Blend Sauce Hot: Cold cashews and almond milk make a gluey mess. Heat the liquid slightly (just warm to the touch) before blending with tapioca starch and nutritional yeast. The heat helps emulsify everything smoothly—no weird separation later.
- Boil Pasta Hard: Undercooked elbow macaroni turns mushy when mixed with the creamy sauce. Cook it al dente (1 minute less than package time), then shock it in ice water to stop cooking. This keeps the texture firm and prevents a sad, soggy dish.
- Taste Before Thickening: Add salt and nutritional yeast to the sauce before adjusting thickness with tapioca slurry. You can’t fix flavor after the starch sets—so taste early, even if it seems bland. A pinch of garlic powder here saves a lot of trouble later.
Troubleshooting this dish
Sauce Too Thin?
If your sauce separates or feels too thin after combining, don’t panic—this is fixable! The issue usually stems from insufficient emulsification during blending. Next time, blend the cashew mixture for an extra 30 seconds to ensure full integration.
For immediate fixes, stir in 1 tbsp tapioca starch mixed with 2 tbsp cold water while heating. Let it simmer for 1 minute—this slurry will thicken the sauce instantly. 💡
Gritty Texture?
Gritty texture happens when cashews aren’t blended smoothly or tapioca starch isn’t fully dissolved. First, ensure your blender reaches high speed and pulse until no lumps remain. For stubborn grit, strain the sauce through a fine-mesh sieve before combining with pasta.
If using pre-soaked cashews, soak them for 4+ hours next time—they’ll blend silkier. 🥜
Sauce Breaks When Reheating?
Sauce separation during reheating means the starch didn’t fully activate. To prevent this, always reheat on low heat and stir continuously. Add 1-2 tbsp reserved pasta water while warming to help re-emulsify.
If it still separates, blend the broken sauce with 1 tbsp cold water until smooth, then return to the pot. This trick works like a charm every time. ⚡
Pasta Too Dry?
Dry pasta usually means the sauce wasn’t hot enough when combined or the pasta was overcooked. Next time, heat the sauce to 160°F before mixing with pasta. For immediate fixes, stir in 2 tbsp reserved pasta water and let it sit covered for 2 minutes off heat.
If the pasta still feels dry, toss it with 1 tsp olive oil before serving—it’ll add moisture and richness. 🍝
Lacks Cheesy Flavor?
Weak cheesy flavor often means insufficient nutritional yeast or miso. Boost the depth by adding 1 extra tbsp nutritional yeast to the sauce or a pinch of smoked paprika for a smoky note. For a tangy kick, increase lemon juice to 2 tbsp.
If you’re using store-bought nutritional yeast, opt for Bob’s Red Mill—it’s fortified with more B vitamins for that authentic cheesy taste. 🧀
Sauce Too Heavy?
If the sauce feels too thick or heavy, the issue is likely over-blending or excess starch. Reduce tapioca starch to 1.5 tbsp next time. For immediate fixes, thin with 2 tbsp reserved pasta water or a splash of unsweetened almond milk.
If the sauce still feels dense, balance it with 1 tbsp lemon juice—the acidity cuts through richness beautifully. 💛
Nutrition facts
Frequently asked questions
Can I make this without cashews due to allergies?
Yes! Swap cashews with 1 cup silken tofu blended until completely smooth. For extra richness, add 1 tbsp olive oil to the blend. The texture will be slightly lighter but still creamy.
Why does my sauce separate when reheating?
Separation happens when the starch doesn't fully activate. Always reheat on low heat while stirring continuously. Add 1-2 tbsp reserved pasta water to help re-emulsify. For stubborn separation, blend the broken sauce with 1 tbsp cold water until smooth, then return to the pot.
What's the best pasta shape for this recipe?
Elbow macaroni works perfectly, but any short pasta like penne, shells, or rotini will hold the sauce well. Avoid long strands like spaghetti—the sauce may slide off. For extra texture, try cavatappi or farfalle.
Can I make this ahead of time?
Prepare the sauce up to 3 days ahead and store it in an airtight container in the fridge. Reheat gently on low heat with a splash of water. Cook the pasta fresh and toss with the reheated sauce just before serving to maintain texture. For freezing, store sauce only (not pasta) for up to 3 months.
How do I make it extra creamy without dairy?
For ultra-creamy results, blend in 2 tbsp coconut cream with the cashew mixture. Alternatively, stir in 1 tbsp vegan butter while heating. For a richer mouthfeel, add 1 tbsp tahini to the sauce—it adds depth and silkiness.
