Vegan Mac and Cheese
Vegan Mac and Cheese has a special place in many hearts, and for good reason. Rich, creamy, and utterly satisfying, this plant-based twist on a classic comfort food has all the flavors without any of the dairy. It’s the sort of dish that can instantly elevate a simple weeknight dinner or be the star at a cozy gathering with friends. Imagine a bowl of pasta enveloped in a velvety cheese-like sauce that’s bursting with flavor—it truly is a delight.
Table of Contents

When I first decided to try making Vegan Mac and Cheese, I was skeptical. How could cashews and nutritional yeast replace the creamy, cheesy goodness of traditional cheddar? But as I sat down to enjoy a hefty bowl, all my doubts melted away. The warm, sumptuous cheese sauce wrapped around each piece of pasta, delivering a comforting hug in every bite. If you’re looking for a quick and easy meal that will impress even the most dedicated cheese lovers, this recipe is for you!
Why You’ll Love This Recipe
- Simple & Quick: Ready to serve in just 30 minutes, you’ll have time to enjoy the deliciousness!
- Irresistible Flavor: Creamy, savory with just a hint of smokiness, every bite is pure comfort food bliss.
- Eye-Catching Appeal: The golden cheesy sauce and crunchy panko topping make this dish a feast for the eyes.
- Flexible Serving: Perfect for casual family dinners, or as a crowd-pleasing party dish.
- Diet-Friendly Options: Fully vegan and customizable to suit gluten-free diets with simple pasta swaps.

Ingredients You’ll Need
- 16 oz pasta: Choose your favorite shape, whether it’s elbow macaroni or shells, to hold all that cheesy goodness.
- 1 cup unsalted cashews: Soaked cashews create a creamy base for the sauce. If nuts are a concern, sunflower seeds can be a great alternative.
- ¼ cup vegan butter: This adds a rich, buttery flavor. Coconut oil can be used if you prefer a different option.
- ⅓ cup yellow onion, diced: The onion introduces aromatic sweetness. Shallots can also work as a delicious substitute.
- 3 garlic cloves, minced: Fresh garlic enhances the overall depth of flavor. You can use garlic powder in a pinch if fresh isn’t available.
- ½ tsp smoked paprika: For that delightful smokiness that elevates the sauce to new heights.
- 2 cups almond milk or milk of choice: This blends into the sauce smoothly, offering a creamy consistency. Use oat or soy milk for variations.
- ½ cup + 2 tbsp nutritional yeast: This magical ingredient delivers cheesy flavor without any dairy. Play around with the quantity if you crave more cheese-like taste.
- ½ tsp salt: Essential for balancing flavors; add a little more as needed.
- ¼ tsp red pepper flakes: A touch of heat for the adventurous palate—leave it out if you prefer a milder flavor.
- 3 tbsp panko breadcrumbs, optional: Adds a delicious crunch on top. Regular breadcrumbs will work too, but panko creates a lighter texture.
How to Make Vegan Mac and Cheese
Cook the pasta: If you haven’t already, cook 16 oz of pasta according to the package instructions until al dente. Drain and set aside while you prepare the cheese sauce.
Soak the cashews: Add 1 cup of unsalted cashews to a medium saucepan and cover them with water. Bring to a boil, then reduce heat and let them simmer for 10-15 minutes, until they’re soft and ready to blend.
Sauté aromatics: While the cashews cook, heat 2 tablespoons of vegan butter in a large, deep skillet over medium heat. Once melted, throw in ⅓ cup diced yellow onion, 3 minced garlic cloves, and ½ tsp smoked paprika. Sauté for 2-3 minutes until fragrant and the onion becomes translucent.
Combine liquids: Stir in the remaining 2 tablespoons of vegan butter along with 2 cups of almond milk. Bring this mixture to a slow simmer, allowing the flavors to meld together beautifully.
Blend the sauce: Drain the soaked cashews and transfer them to a high-powered blender. Pour the cheesy milk mixture into the blender along with the cashews and blend on high for about 1 minute until the sauce is completely smooth and creamy.
Mix pasta and sauce: Pour the velvety cheese sauce back into the skillet and add the cooked pasta. Stir everything together, coating the pasta generously. If the sauce seems runny, place the skillet over low heat, stirring consistently until it thickens—this should only take a few minutes.
Add the finishing touch: For a delightful crunch, sprinkle 3 tablespoons of panko breadcrumbs over the top. Then, place the skillet under the broiler for 2-3 minutes until the breadcrumbs turn golden brown and crispy. Keep an eye on it to prevent burning!

Storing & Reheating
Store your Vegan Mac and Cheese at room temperature for up to 2 hours. For longer storage, transfer it to an airtight container and refrigerate for up to 3-4 days. If you’d like to freeze it, place the dish in an appropriate freezer-safe container and it can last for up to 3 months. When reheating, simply warm it up in a skillet over medium heat or in the microwave. You may want to add a splash of almond milk to refresh the creamy texture as it may thicken upon cooling.
Chef’s Helpful Tips
- Avoid overcooking the pasta; aim for al dente since it will continue to cook in the sauce.
- For an even creamier sauce, soak the cashews for a few hours or overnight to improve blendability.
- If you find your sauce too thick after mixing with the pasta, a bit of almond milk works wonders to loosen it up.
- Experiment with different spices in the sauce, such as cayenne or a squeeze of lemon for a bright finish.
- Make ahead by preparing the cheese sauce separately and mixing it with freshly cooked pasta right before serving.
Indulging in a bowl of Vegan Mac and Cheese doesn’t mean sacrificing flavor or comfort. This plant-based comfort food is not only easy to make but also bursting with creamy goodness. Each spoonful can effortlessly transport you back to your childhood meals, reminding you how satisfying a simple bowl of pasta can be. So, get your ingredients ready, and enjoy this delightful recipe that’s perfect for any occasion!
Recipe FAQs
Can I use other kinds of milk for this recipe?
Absolutely! While almond milk works wonderfully, feel free to experiment with any non-dairy milk of your choice, such as soy or oat milk. Just be cautious of added sweeteners or flavors; plain varieties will yield the best results.
How can I make this dish gluten-free?
To make Vegan Mac and Cheese gluten-free, simply substitute traditional pasta with gluten-free pasta. There are many great options available, from chickpea to brown rice pasta, that will hold up well in this recipe.
Can I add vegetables to my Vegan Mac and Cheese?
For a nutritional boost, consider adding in steamed broccoli, spinach, or peas right before combining the pasta with the cheese sauce. This not only enhances the dish’s flavor but also adds color and nutrition!
How do I get my Vegan Mac and Cheese to be extra creamy?
For an ultra-creamy texture, ensure that your cashews are adequately soaked and blended until completely smooth. Additionally, for extra flavor, add a tablespoon of tahini or a splash of lemon juice to the sauce as you blend.
PrintMore Main Dishes Recipes
- Creamy Garlic Mashed Potatoes (Restaurant Style)
- Cabbage Pasta
- Bacon Ranch Potato Salad
- Lemon Parmesan Wedge Salad
- Pork Meatballs Sweet Potato
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Vegan Mac and Cheese
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Category: Main Dishes
- Method: Stovetop, Broiling
- Cuisine: Vegan
Description
This Vegan Mac and Cheese is packed with flavor and is incredibly easy to prepare. Featuring creamy cashew sauce and nutritional yeast, it’s the ultimate comfort food that’s perfect for a quick dinner or a cozy meal.
Ingredients
- 16 oz pasta, cooked
- 1 cup unsalted cashews
- ¼ cup vegan butter, divided
- ⅓ cup yellow onion, diced
- 3 garlic cloves, minced
- ½ tsp smoked paprika
- 2 cups almond milk or milk of choice
- ½ cup + 2 tbsp nutritional yeast
- ½ tsp salt, plus more to taste
- ¼ tsp red pepper flakes
- 3 tbsp panko breadcrumbs, optional
Instructions
- Cook the pasta according to the package instructions.
- Add cashews to a medium saucepan, cover with water, and bring to a boil. Reduce heat to a simmer and cook for 10-15 minutes until softened.
- In a large skillet, heat 2 tablespoons of vegan butter over medium heat. Add diced onion, minced garlic, and smoked paprika and sauté for 2-3 minutes.
- Stir in the remaining butter and almond milk, bringing the mixture to a slow simmer.
- Whisk in nutritional yeast, salt, pepper, and red pepper flakes, then remove from heat.
- Drain the softened cashews and transfer them to a blender. Add the sauce mixture and blend for 1 minute until smooth.
- Return the sauce to the skillet, add the cooked pasta, and stir to combine. Adjust consistency by cooking further if necessary.
- Sprinkle panko breadcrumbs on top and broil under high heat for 2-3 minutes until golden.
Notes
For creamier sauce, blend longer.
Feel free to adjust spices to taste or add more vegetables for extra nutrition.
Serve immediately for the best texture.
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 4g
- Sodium: 450mg
- Fat: 23g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 5g
- Protein: 11g
- Cholesterol: 0mg
