Creamy Vegan Mac and Cheese Recipe for Comfort Food Dinner
This creamy vegan mac and cheese recipe delivers the same rich, cheesy comfort you crave without dairy. You’ll love how simple ingredients transform into a silky sauce, perfect for busy weeknights, cozy dinners, or satisfying plant-based cravings.
Timing
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4 servings
Ingredients for Vegan Mac and Cheese Recipe
Pasta Base
- 250g elbow macaroni (or any short pasta)
- 1 teaspoon salt (for boiling water)
Creamy Vegan Cheese Sauce
- 1 cup raw cashews (soaked in hot water for 10 minutes)
- 1 ½ cups unsweetened plant-based milk
- 3 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon Dijon mustard
- ½ teaspoon turmeric (for color)
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
Optional Add-ins
- ½ teaspoon smoked paprika
- ½ cup steamed broccoli or peas
- ¼ cup vegan cheese shreds (for extra richness)

Step-by-Step Instructions
Step 1: Cook the Pasta
Bring a large pot of salted water to a rolling boil, then add your macaroni and cook according to package instructions (about 8–10 minutes) until al dente. Drain and set aside, reserving ½ cup of pasta water for later if needed.
Chef’s Tip: Cooking the pasta just until al dente ensures it won’t turn mushy when mixed with the sauce, especially if you reheat leftovers later.
Step 2: Soak and Prep Cashews
Place raw cashews in a bowl and cover them with hot water. Let them soak for about 10 minutes while the pasta cooks, then drain them before blending.
Chef’s Tip: Properly softened cashews are the key to achieving a silky, lump-free sauce, so don’t skip soaking even if you’re short on time.
Step 3: Blend the Sauce
Add soaked cashews, plant-based milk, nutritional yeast, lemon juice, garlic powder, onion powder, Dijon mustard, turmeric, salt, and black pepper to a high-speed blender. Blend for 1–2 minutes until completely smooth and creamy.
Chef’s Tip: Blend longer than you think you need; even tiny cashew bits can affect texture, so aim for a completely velvety consistency.
Step 4: Heat the Sauce
Pour the blended sauce into a saucepan over medium heat and cook for 5–7 minutes, stirring continuously until it thickens slightly and becomes glossy.
Chef’s Tip: Stir constantly to prevent sticking or burning, and watch for the sauce to coat the back of a spoon, this is when it’s ready.
Step 5: Combine Pasta and Sauce
Add the cooked macaroni to the sauce and stir well to coat every piece evenly. If the sauce is too thick, add a splash of reserved pasta water to loosen it.
Chef’s Tip: Adding pasta water not only adjusts consistency but also helps the sauce cling better to the pasta thanks to its natural starch content.
Step 6: Add Optional Flavors and Serve
Stir in smoked paprika or vegetables if using, then taste and adjust seasoning. Serve immediately while warm and creamy.

Chef’s Tip: Letting the dish sit for a couple of minutes before serving allows the sauce to settle and cling even better to the pasta.
Nutritional Information (Per Serving)
| Nutrient | Amount |
| Calories | 420 kcal |
| Protein | 12 g |
| Carbohydrates | 48 g |
| Total Fat | 20 g |
| Fiber | 5 g |
| Sodium | 320 mg |
Why You’ll Love This Recipe
- You get a rich and creamy texture without any dairy, thanks to blended cashews that mimic traditional cheese sauce beautifully.
- The recipe uses simple pantry ingredients, making it practical for weeknight cooking without needing specialty vegan products.
- It’s highly customizable, so you can easily add vegetables or spices to match your taste preferences or dietary needs.
- The cooking process is straightforward and beginner-friendly, ensuring consistent results even if you’re new to plant-based cooking.
Common Mistakes to Avoid
- Skipping the soaking step for cashews often leads to a grainy sauce, so always soften them properly to achieve a smooth consistency.
- Overcooking the pasta can make it mushy once combined with the sauce, so stick to al dente for the best texture.
- Not blending the sauce long enough results in uneven texture, so take the extra minute to ensure it’s fully creamy.
- Adding too much liquid at once can make the sauce too thin, so adjust gradually using reserved pasta water.
Serving Suggestions
- Serve your creamy vegan mac and cheese alongside a fresh green salad to balance the richness with crisp, refreshing textures.
- Pair it with roasted vegetables like carrots or Brussels sprouts to add depth and nutritional value to your meal.
- Turn it into a baked dish by topping with breadcrumbs and baking for 10 minutes until golden and slightly crispy on top.
- Use leftovers as a filling for wraps or stuffed peppers, creating a completely new meal with minimal effort.

Healthier Alternatives and Ingredient Swaps
- Replace cashews with sunflower seeds if you need a nut-free option while still maintaining a creamy texture.
- Use whole wheat or legume-based pasta to increase fiber and protein content without sacrificing taste.
- Reduce the amount of oil or omit added fats entirely, as the cashews already provide natural richness.
- Add steamed cauliflower to the sauce before blending to lower calories while keeping the creamy consistency intact.
Storage and Meal Prep Tips
- Store leftovers in an airtight container in the refrigerator for up to 3 days, ensuring the dish stays fresh and safe to eat.
- Reheat gently on the stove with a splash of plant-based milk to restore the creamy texture without drying it out.
- Avoid microwaving without adding liquid, as the sauce can thicken too much and lose its smooth consistency.
- Prepare the sauce ahead of time and store it separately, then cook fresh pasta when ready to serve for the best texture.
Conclusion
This creamy vegan mac and cheese recipe proves you don’t need dairy to enjoy classic comfort food. With simple ingredients and a reliable method, you can create a dish that’s rich, satisfying, and adaptable to your taste. Once you try it, you’ll find endless ways to make it your own.

Vegan Mac and Cheese Recipe for Comfort Food Dinner
Ingredients
Method
- Boil salted water and cook macaroni until al dente, then drain while reserving some pasta water for later adjustments.
- Soak cashews in hot water for 10 minutes to soften them for blending into a smooth sauce.
- Blend cashews with plant-based milk, nutritional yeast, lemon juice, and spices until completely creamy and lump-free.
- Heat the sauce in a saucepan over medium heat, stirring continuously until it thickens and becomes glossy.
- Combine cooked pasta with the sauce, mixing thoroughly and adjusting consistency with reserved pasta water.
- Add optional flavors or vegetables, adjust seasoning, and serve warm for the best texture and taste.
Notes
- Always soak cashews properly because softened nuts blend more smoothly and create a creamier sauce without graininess.
- Stir the sauce constantly while heating to prevent sticking and ensure even thickening throughout.
- Reserve pasta water before draining because it helps adjust the sauce consistency while improving how it coats the pasta.
- Taste and adjust seasoning at the end since flavors develop more fully once the sauce is heated.
