If you’re searching for a dairy-free alternative to classic mac and cheese, this Vegan Mac and Cheese with Cashew Sauce is an ideal choice. It’s creamy, protein-rich, and pairs surprisingly well with a side of steamed broccoli.

Make this wholesome dish with ease and enjoy a comforting meal that doesn’t compromise on health.
- Cuisine: Vegan, Comfort Food
- Prep Time: 10 minutes (plus soaking time for cashews)
- Cook Time: 15 minutes
- Total Time: 25 minutes (excluding soaking time)
- Servings: 4
Why You’ll Love This Recipe
- Quick and easy to prepare for a busy weeknight dinner.
- Dairy-free and easily adaptable for gluten-free diets.
- Rich in protein and healthy fats thanks to the cashew-based sauce.
Ingredients
- 12 oz. small pasta (gluten-free if desired): Provides the chewy base. Use your favorite shape and opt for gluten-free varieties if needed.
- 1 cup raw cashews (soaked*): Soaking softens them and is crucial for achieving the creamy sauce texture.
- 2 cups vegetable broth: Adds depth of flavor to the sauce while keeping it plant-based.
- 1/2 cup nutritional yeast: Delivers a cheesy, nutty flavor. If unavailable, use a combination of almond meal and more paprika.
- 2 Tbsp. fresh lemon juice: Brightens the sauce and balances flavors.
- 2 tsp. apple cider vinegar: Enhances tanginess, complementing the cheesy flavor.
- 1 tsp. smoked paprika: Infuses a smokey warmth. Regular paprika or a mix with a pinch of cumin can substitute.
- 1/2 tsp. onion powder: Adds depth and a subtle sweetness.
- 1/2 tsp. garlic powder: Supports the savory flavor profile.
- 1/4 tsp. ground turmeric: Contributes to color and slight earthy notes.
- 1/4 tsp. salt: Enhances the overall taste.
How to Make It
Step 1: Cook the Pasta
Cook the pasta according to the package instructions, but be sure to leave it slightly al dente. This ensures that it will hold up well when mixed with the sauce. Drain the pasta once it’s ready.
Step 2: Blend the Cashew Cheese Sauce
While the pasta cooks, prepare the cheese sauce. Combine all the sauce ingredients in a high-speed blender and blend until smooth, ensuring there are no lumps. Taste the sauce and adjust the seasonings if needed.
Step 3: Heat the Sauce
Transfer the blended sauce to a large pan set over medium to medium-low heat. Stir frequently for around 6-7 minutes to allow the sauce to slightly thicken, ensuring even heating and avoiding sticking.
Step 4: Combine and Serve
Add the drained pasta to the heated sauce, stirring thoroughly to ensure every piece is nicely coated. Continue to cook for an additional 3 minutes or until the sauce reaches your preferred consistency. Serve the mac and cheese warm.
Recipe FAQs
Why do I need to soak the cashews?
Soaking the cashews softens them, making it easier to blend them into a smooth, creamy sauce. If you’re short on time, a quick soak in boiling water for 15 minutes can suffice.
Can I make this recipe ahead of time?
Absolutely! You can prepare the sauce in advance and store it in the refrigerator for up to 3 days. Reheat gently on the stove and add freshly cooked pasta when you’re ready to serve.
What should I serve with vegan mac and cheese?
Steamed broccoli is a great side, adding color and extra nutrients to your meal. A crisp green salad with a citrus dressing also pairs well.