
There’s absolutely nothing boring about vegan mac and cheese, especially when you nail the sauce! This creamy, dreamy recipe proves that dairy-free doesn’t mean flavor-free. With a silky cashew-based sauce infused with sharp cheddar flavor, nutritional yeast, and a touch of Dijon mustard, this dish rivals any traditional mac and cheese you’ve ever had. The secret is building layers of umami-rich flavors that make your taste buds sing with pure joy.
What makes this vegan mac and cheese truly the best is the combination of ingredients that create an authentic cheese sauce without any dairy. Cashews soaked in hot water become incredibly creamy when blended, creating the perfect base for our sauce. We add nutritional yeast for that cheesy, nutty flavor, turmeric for a beautiful golden hue, and a generous pinch of garlic powder and onion powder for depth. The Dijon mustard adds a subtle tang that rounds out all the flavors beautifully.
This recipe is perfect for weeknight dinners, potlucks, or whenever you’re craving serious comfort food. It comes together in under 30 minutes, making it an ideal go-to for busy weeknights. The best part? Everyone loves it—vegans and non-vegans alike. Serve it on its own for a simple, satisfying meal, or pair it with Best Chickpea Salad Recipe for added protein and freshness. You can also top it with Easy Pickled Red Onion Recipe for a tangy contrast, or serve alongside Best Healthy Coleslaw Recipe for a complete meal.
I’ve been making vegan cheese sauces for years, and this is hands-down the most foolproof method I’ve found. The key is using raw cashews and making sure they’re soaked properly—this ensures the smoothest, creamiest texture possible. For more pasta inspiration, check out Best Acini de Pepe Salad Recipe and Best Farfalle Pasta Salad Recipe for more delicious pasta dishes.
According to culinary experts at Bon Appétit, the secret to perfect vegan cheese sauces is achieving the right consistency and layering bold flavors. Serious Eats emphasizes the importance of proper pasta cooking and sauce emulsification. New York Times Cooking suggests that vegan cooking is all about understanding ingredient functionality and substitution science. This recipe incorporates all these professional insights into one absolutely foolproof dish that will become a household favorite.
Ingredients
- 1 pound elbow pasta
- 1 cup raw unsalted cashews
- 3 cups vegetable broth
- 1/4 cup nutritional yeast
- 2 tablespoons cornstarch
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon Dijon mustard
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon cayenne pepper (optional)
- 1 tablespoon lemon juice
- 1 teaspoon smoked paprika
- Sea salt and black pepper to taste
- 2 tablespoons nutritional yeast (for topping)
- 1/4 cup panko breadcrumbs (optional, for baked version)
- Fresh parsley for garnish (optional)

Instructions
- Begin by soaking your raw cashews in hot water for at least 10 minutes while you prepare the other ingredients. This crucial step softens the cashews and makes them incredibly creamy when blended. If you’re short on time, use boiling water to speed up the process.
- Bring a large pot of salted water to a boil. Add the elbow pasta and cook according to package directions until al dente, usually about 8-10 minutes. Drain the pasta in a colander but do not rinse it—the starch helps the sauce cling beautifully.
- While the pasta cooks, drain the soaked cashews and reserve about 1/2 cup of the soaking water. Add the drained cashews to a high-powered blender along with the vegetable broth, reserved soaking water, nutritional yeast, lemon juice, Dijon mustard, turmeric, garlic powder, onion powder, and cayenne pepper if using.
- Blend on high speed for 2-3 minutes until the mixture is completely smooth and creamy. Stop and scrape down the sides as needed. The sauce should be pourable but still thick enough to coat pasta. If it’s too thick, add more broth 1 tablespoon at a time.
- In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to let it brown.
- Pour the blended cashew sauce into the skillet with the garlic. Whisk in the cornstarch until fully dissolved and no lumps remain. This will help thicken the sauce to the perfect consistency.
- Stir constantly over medium heat for about 3-4 minutes. The sauce will begin to thicken and become glossy. Add the smoked paprika and adjust seasonings with sea salt and black pepper to your taste preference.
- Add the cooked pasta to the cheese sauce and stir gently until every piece is coated with the creamy, delicious sauce. Cook for another 1-2 minutes, allowing the flavors to meld together beautifully.
- Transfer to a serving dish and garnish with additional nutritional yeast, fresh parsley, and a crack of black pepper if desired. Serve immediately while hot and creamy for the best experience.

Pro Tips
- **Make-Ahead Tip**: You can prepare the cashew sauce up to 2 days in advance and store it in an airtight container in the refrigerator. Simply reheat gently on the stovetop, adding a splash of broth if needed to return it to the proper consistency.
- **Freezer Friendly**: This dish freezes beautifully for up to 3 months. Store in a freezer-safe container and thaw overnight in the refrigerator before reheating on the stovetop over low heat, stirring frequently and adding broth as needed.
- **Cashew Alternatives**: If you have a tree nut allergy, you can substitute the cashews with raw sunflower seeds or hemp seeds, though the flavor profile will be slightly different. Soak them the same way and blend until creamy.
- **Nutritional Yeast Quality Matters**: Use a reputable brand of nutritional yeast for the best cheese flavor. Avoid using brewer’s yeast as a substitute, as it won’t provide the same nutritional profile or taste.
- **Sauce Consistency**: The cornstarch is crucial for achieving the right thickness. If your sauce breaks or separates, blend in 1-2 tablespoons of additional cornstarch mixed with a little broth to restore it.
- **Pasta Shape Variations**: While elbow pasta is traditional, this sauce works wonderfully with any pasta shape—try cavatappi, shells, or even spirals for fun presentations.
- **Baked Version**: Pour the finished mac and cheese into a baking dish, top with panko breadcrumbs mixed with a bit of olive oil, and bake at 375°F for 15-20 minutes until golden and bubbly.
- **Add Vegetables**: Mix in steamed broccoli, diced bell peppers, roasted tomatoes, or spinach to create a more complete meal with added nutrition.
- **Spice Level**: Adjust the cayenne pepper and smoked paprika to your preference. For a milder version, reduce or omit the cayenne entirely.
- **Serving Suggestions**: This pairs beautifully with a simple green salad, steamed vegetables, or crusty bread for dipping in the creamy sauce.
