Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t expecting the smoke alarm to go off,” I admit, chuckling at the memory. It was a rainy Thursday evening, and I was deep into experimenting with a creamy dairy-free mac and cheese recipe after a friend mentioned her struggle finding a good vegan comfort food. Honestly, I was just aiming to whip up something quick, simple, and tasty with cashews, which I’d recently become obsessed with for creamy sauces.
The kitchen was a mess, my chopping board covered with stray bits of garlic and soaked cashews, and my phone was buzzing with a friend’s text asking if I was still up for movie night. I thought, “Why not bring this along?” But the sauce thickened too fast, and I nearly threw the whole thing out. Instead, I grabbed a spoon and tasted it—surprising! The sauce was rich, velvety, and had this subtle nutty undertone that made the whole dish sing in a way I hadn’t anticipated.
You know that feeling when a recipe just clicks, despite all the chaos? That’s exactly what happened. It reminded me that sometimes the best comfort food doesn’t need a drop of dairy, just a little creativity and patience. So, I kept tweaking it over the next few weeks until it was creamy, dreamy, and entirely dairy-free.
Perhaps you’ve been there too—searching for a mac and cheese that hits all the right notes without the usual cheese overload. This recipe stayed with me because it’s not just about the sauce or the pasta; it’s about creating a cozy, satisfying dish that anyone can enjoy, no matter their dietary preferences. Let me tell you, this creamy dairy-free mac and cheese with cashew sauce is one I keep coming back to, especially on nights when I crave a little indulgence without the dairy.
Why You’ll Love This Creamy Dairy-Free Mac and Cheese
After testing countless versions and mixing in feedback from friends and family, I can confidently say this creamy dairy-free mac and cheese recipe is a winner. Here’s why it might just become your go-to comfort dish:
- Quick & Easy: Comes together in under 30 minutes, perfect for busy weeknights or those last-minute cravings when you need something warm, satisfying, and fuss-free.
- Simple Ingredients: Uses pantry staples like cashews, nutritional yeast, and basic spices—no need to search specialty stores or buy complicated items.
- Perfect for All Occasions: Whether it’s a cozy dinner, a potluck, or a kid-friendly meal, this dairy-free mac and cheese fits right in without anyone missing traditional cheese.
- Crowd-Pleaser: Even non-vegan friends rave about the creamy texture and rich flavor, making it a versatile dish that bridges dietary gaps effortlessly.
- Unbelievably Delicious: The cashew sauce creates a luscious, silky base that coats every noodle with a perfect balance of savory and slightly tangy notes.
What sets this recipe apart is the technique of soaking and blending the cashews until ultra-smooth, paired with a touch of garlic and mustard for depth. It’s not just another vegan mac and cheese—it’s my best version that’s consistently creamy without any weird aftertaste.
This recipe isn’t just about food; it’s about that soul-soothing feeling you get when comfort food feels nourishing and wholesome. Honestly, it’s the kind of dish that makes you close your eyes after the first bite and smile. If you’re looking for a dairy-free mac and cheese that doesn’t compromise on flavor or texture, this is your new favorite.
What Ingredients You Will Need for Creamy Dairy-Free Mac and Cheese with Cashew Sauce
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. You likely already have most of these in your kitchen or can find them easily at any grocery store.
- Cashews, raw and unsalted: Soaked for at least 4 hours or overnight (key for that creamy, smooth sauce)
- Macaroni pasta: Use your favorite elbow macaroni or any small pasta shape (gluten-free options work well too)
- Unsweetened plant-based milk: Almond, oat, or soy milk (I prefer unsweetened almond for a neutral flavor)
- Nutritional yeast: Adds that cheesy, umami punch (I like Bob’s Red Mill brand for consistent flavor)
- Garlic clove: Minced or pressed (adds a subtle kick without overwhelming)
- Dijon mustard: Just a teaspoon (balances richness and adds depth)
- Lemon juice: Freshly squeezed (brightens and cuts through the creaminess)
- Onion powder: For mild savoriness
- Smoked paprika: Optional but recommended for a hint of warmth and color
- Sea salt and black pepper: To taste
- Olive oil or vegan butter: For tossing the pasta and adding a silky finish
Substitution tips: Use cashew butter mixed with water if short on time, but for best texture, soaking whole cashews is ideal. If allergic to nuts, sunflower seeds soaked overnight can be a decent alternative, though the flavor shifts slightly. For gluten-free needs, brown rice pasta or chickpea pasta works beautifully.
Equipment Needed
- High-speed blender or food processor: Essential for blending soaked cashews into a creamy sauce. I’ve tried regular blenders, but a powerful one like Vitamix or Blendtec makes the sauce velvety without graininess.
- Large pot: For boiling the pasta
- Fine mesh strainer or colander: To drain pasta efficiently
- Measuring cups and spoons: For accuracy (especially with nutritional yeast and spices)
- Spatula or wooden spoon: For stirring the sauce and mixing pasta
If you don’t have a high-speed blender, soaking cashews longer can help soften them, but be prepared for a chunkier texture. Budget-friendly blenders like Ninja or NutriBullet can also do the job with a bit more blending time. Keeping your blender clean and free from residue prevents any off-flavors in your sauce.
Preparation Method for Creamy Dairy-Free Mac and Cheese with Cashew Sauce

- Soak the cashews: Place 1 cup (150g) raw, unsalted cashews in a bowl and cover with hot water. Let them soak for at least 4 hours or overnight for best creaminess.
- Cook the pasta: Bring a large pot of salted water to a boil. Add 8 ounces (225g) elbow macaroni and cook according to package instructions, usually 7-9 minutes, until al dente. Stir occasionally to prevent sticking. Drain and set aside, reserving ½ cup (120ml) pasta water.
- Prepare the cashew sauce: Drain the soaked cashews and add them to your blender. Add 1 cup (240ml) unsweetened plant-based milk, 3 tablespoons nutritional yeast, 1 teaspoon Dijon mustard, 1 garlic clove (minced), 1 tablespoon lemon juice, ½ teaspoon onion powder, ¼ teaspoon smoked paprika (optional), and salt and pepper to taste.
- Blend until smooth: Blend on high for 2-3 minutes, stopping to scrape the sides as needed. The sauce should be thick, creamy, and free of lumps. If it’s too thick, add a splash of plant milk or reserved pasta water to reach your desired consistency.
- Combine pasta and sauce: Return the drained pasta to the pot or a large mixing bowl. Pour the cashew sauce over it and gently toss until every noodle is coated. If the sauce feels too thick, stir in a little reserved pasta water to loosen it up.
- Heat through (optional): Warm the combined mac and cheese over low heat for 2-3 minutes, stirring constantly to prevent sticking. This step melds flavors and gives you a comforting warm dish.
- Final touches: Drizzle with a teaspoon of olive oil or vegan butter for extra silkiness and sprinkle extra nutritional yeast or smoked paprika on top if you like.
Pro tip: Taste as you go! Adjust salt, lemon, and nutritional yeast to your preference. The sauce thickens as it cools, so serve immediately for the creamiest experience. If reheating leftovers, add a splash of plant milk to refresh the texture.
Cooking Tips & Techniques for Perfect Dairy-Free Mac and Cheese
Getting the sauce just right can feel tricky at first, but here are some tips I’ve picked up after a few spills and splatters:
- Soak cashews properly: Using hot water speeds up softening, but overnight soaking is ideal for the creamiest sauce with no graininess.
- Blend thoroughly: Don’t rush this step. Blend long enough to get a super smooth texture, scraping down the sides multiple times.
- Reserve pasta water: It’s a simple trick that helps loosen the sauce without diluting flavor. The starches also help the sauce cling to the pasta better.
- Season in layers: Add salt, lemon juice, and nutritional yeast gradually and taste frequently. It’s easier to add than take away.
- Avoid overheating: High heat can cause the sauce to separate or become grainy. Warm gently and stir constantly if reheating.
- Multitask efficiently: Soak cashews while prepping other ingredients or cooking the pasta to save time.
One time I forgot to soak the cashews ahead and tried to blitz them raw—big mistake. The sauce was gritty, and I had to start over. Lesson learned: patience really pays off here!
Variations & Adaptations to Suit Your Taste
Feel free to make this recipe your own with these variations:
- Spicy kick: Add a pinch of cayenne or a few dashes of hot sauce to the sauce for some heat.
- Veggie boost: Stir in steamed broccoli florets, sautéed mushrooms, or roasted butternut squash for added texture and nutrition.
- Gluten-free option: Swap regular macaroni for gluten-free pasta made from rice or chickpeas without altering the sauce.
- Herbal twist: Mix in fresh herbs like chives, parsley, or thyme right before serving.
- Cheesy alternative: Add a tablespoon of vegan cheese shreds or sprinkle vegan parmesan on top for extra cheesiness.
Personally, I like adding sautéed garlic mushrooms to mine when I want a heartier meal, and it complements the cashew sauce beautifully. If you have nut allergies, toasted sunflower seeds blended with a bit of tahini can work in a pinch, though the flavor changes noticeably.
Serving & Storage Suggestions
Serve this creamy dairy-free mac and cheese warm, right out of the pot for the best texture. Garnish with fresh herbs or a sprinkle of extra nutritional yeast for a pretty finish. It pairs wonderfully with a crisp green salad or roasted vegetables for a balanced meal.
Leftovers keep well in the refrigerator for up to 3 days in an airtight container. When reheating, warm gently in a saucepan over low heat, adding a splash of plant milk to loosen the sauce and restore creaminess. Avoid microwaving without stirring, as the sauce can separate.
For longer storage, freeze in portions for up to 2 months. Thaw overnight in the fridge and reheat as recommended. You’ll find that the flavors deepen after resting, making it even tastier the next day.
Nutritional Information & Benefits
This creamy dairy-free mac and cheese is not only comforting but also packed with nutrients. Cashews provide healthy fats, protein, and essential minerals like magnesium and zinc. Nutritional yeast adds B vitamins and a cheesy flavor without dairy.
Estimated nutrition per serving (serves 4): approximately 400 calories, 15g fat, 45g carbohydrates, and 12g protein. It’s naturally cholesterol-free and can easily be made gluten-free by choosing the right pasta.
For those avoiding dairy or lactose, this recipe offers a delicious alternative without compromising on taste. Plus, the healthy fats from cashews support heart health and brain function. I often recommend this to friends looking for comfort food that aligns with their wellness goals.
Conclusion
This creamy dairy-free mac and cheese recipe with cashew sauce is a triumph of simple ingredients and thoughtful technique. It’s a dish that comforts, satisfies, and surprises with every bite. Whether you’re dairy-free by necessity or choice, or just craving a delicious, easy meal, this recipe offers something special.
Customize it with your favorite add-ins or spice it up to suit your mood. Honestly, it’s one of those recipes I keep returning to, and I hope it finds a place in your kitchen too. If you try it, I’d love to hear how you made it your own—drop a comment below or share your tips!
Remember, cooking is about joy and discovery—so have fun with this creamy, dreamy mac and cheese and savor every bite.
FAQs About Creamy Dairy-Free Mac and Cheese with Cashew Sauce
Can I make the cashew sauce ahead of time?
Yes! You can prepare the cashew sauce up to 2 days ahead and store it in the fridge. Just give it a good stir before mixing with pasta, and add a bit of plant milk if it’s thickened too much.
What if I don’t have nutritional yeast?
Nutritional yeast adds cheesy flavor, but if you don’t have it, you can increase the mustard and lemon juice slightly or add a small amount of vegan cheese shreds to compensate.
How can I make this recipe nut-free?
Replace cashews with soaked sunflower seeds and add a teaspoon of tahini to help with creaminess. The flavor will be different but still tasty.
Is this recipe suitable for kids?
Absolutely! Most kids love the creamy texture and mild flavor. You can tone down spices or omit smoked paprika if preferred.
Can I freeze leftovers?
Yes, freeze in airtight containers for up to 2 months. Thaw overnight in the fridge and warm gently on the stove, adding plant milk to refresh the texture.
For more comforting plant-based dishes, you might enjoy my creamy vegan soups or gluten-free pasta recipes that pair nicely with this mac and cheese.
Pin This Recipe!

Creamy Dairy-Free Mac and Cheese Recipe Easy Homemade Cashew Sauce
A creamy, dreamy dairy-free mac and cheese made with a luscious cashew sauce that’s quick, easy, and perfect for vegan comfort food lovers.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 cup raw, unsalted cashews (soaked for at least 4 hours or overnight)
- 8 ounces elbow macaroni pasta (gluten-free options like brown rice or chickpea pasta work well)
- 1 cup unsweetened plant-based milk (almond, oat, or soy; almond preferred)
- 3 tablespoons nutritional yeast
- 1 teaspoon Dijon mustard
- 1 garlic clove, minced or pressed
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon onion powder
- 1/4 teaspoon smoked paprika (optional)
- Sea salt and black pepper to taste
- 1 teaspoon olive oil or vegan butter (for tossing pasta and finishing)
Instructions
- Soak the cashews: Place 1 cup raw, unsalted cashews in a bowl and cover with hot water. Let soak for at least 4 hours or overnight for best creaminess.
- Cook the pasta: Bring a large pot of salted water to a boil. Add 8 ounces elbow macaroni and cook according to package instructions (7-9 minutes) until al dente. Stir occasionally to prevent sticking. Drain and set aside, reserving 1/2 cup pasta water.
- Prepare the cashew sauce: Drain soaked cashews and add to a high-speed blender. Add 1 cup unsweetened plant-based milk, 3 tablespoons nutritional yeast, 1 teaspoon Dijon mustard, 1 minced garlic clove, 1 tablespoon lemon juice, 1/2 teaspoon onion powder, 1/4 teaspoon smoked paprika (optional), and salt and pepper to taste.
- Blend until smooth: Blend on high for 2-3 minutes, scraping sides as needed, until sauce is thick, creamy, and lump-free. Add a splash of plant milk or reserved pasta water if too thick.
- Combine pasta and sauce: Return drained pasta to pot or large bowl. Pour cashew sauce over pasta and gently toss to coat every noodle. Add reserved pasta water if sauce is too thick.
- Heat through (optional): Warm combined mac and cheese over low heat for 2-3 minutes, stirring constantly to prevent sticking and meld flavors.
- Final touches: Drizzle with 1 teaspoon olive oil or vegan butter for extra silkiness. Sprinkle extra nutritional yeast or smoked paprika on top if desired.
Notes
Soak cashews overnight for the creamiest sauce. Use reserved pasta water to adjust sauce consistency and help it cling to pasta. Warm gently when reheating and add plant milk to refresh texture. For nut-free option, substitute soaked sunflower seeds with tahini. Avoid overheating sauce to prevent graininess.
Nutrition
- Serving Size: 1 cup
- Calories: 400
- Sugar: 3
- Sodium: 300
- Fat: 15
- Saturated Fat: 2
- Carbohydrates: 45
- Fiber: 4
- Protein: 12
Keywords: dairy-free mac and cheese, vegan mac and cheese, cashew sauce, plant-based comfort food, gluten-free mac and cheese, easy vegan dinner


