Vegan Mac and Cheese
Vegan Mac and Cheese is one of the ultimate comfort foods. It’s creamy, cheesy, and satisfying without any dairy. With a rich, velvety sauce made from cashews and nutritional yeast, this dish brings all the indulgence you crave but in a vegan package. Whether you’re a die-hard cheeseburger lover or a veggie enthusiast, this recipe is a crowd-pleaser that never fails to impress.
Table of Contents

I vividly remember the first time I tried making a vegan version of mac and cheese; I was skeptical about whether it could rival the creamy, cheesy goodness of the traditional recipe. But to my surprise, using simple plant-based ingredients turned out to be a delicious revelation! Perfectly cooked pasta tossed in a luscious, buttery sauce made for a delightful meal that left everyone asking for seconds. I can’t wait for you to experience it too!
Why You’ll Love This Recipe
- Simple & Quick: It takes just 30 minutes from start to finish, making it a perfect weeknight dinner solution.
- Irresistible Flavor: The creamy sauce with nutty undertones and a hint of smokiness will have you swooning.
- Eye-Catching Appeal: Topped with crispy panko breadcrumbs, it’s as beautiful as it is delicious.
- Flexible Serving: Enjoy it as a cozy dinner or bring it to parties as a delightful side dish.
- Diet-Friendly Options: This recipe is vegan, and you can easily make it gluten-free by using gluten-free pasta.

Ingredients You’ll Need
- 16 oz pasta, cooked: Elbow macaroni or any pasta of your choice works well here. Cook it al dente for the best texture!
- 1 cup unsalted cashews: Soaked cashews create a creamy sauce. Make sure they’re unsalted for the best flavor.
- ¼ cup vegan butter, divided: This helps create a rich, buttery flavor. You can substitute with olive oil if needed.
- ⅓ cup yellow onion, diced: Adds a sweet and aromatic base to your sauce, contributing to that classic comfort food flavor.
- 3 garlic cloves, minced: Fresh garlic provides a robust flavor that enhances the overall taste.
- ½ tsp smoked paprika: Just a pinch adds depth and a subtle smokiness to the dish.
- 2 cups almond milk or milk of choice: Almond milk keeps it light and vegan, but you can use your favorite plant-based milk.
- ½ cup + 2 tbsp nutritional yeast: This ingredient gives that cheesy flavor, making it a must-have in vegan cooking.
- ½ tsp salt, plus more to taste: Adjust seasoning to enhance the flavors; feel free to add a bit more based on your preference.
- ¼ tsp red pepper flakes: A hint of heat balances the richness of the sauce. Adjust according to your spice tolerance.
- 3 tbsp panko breadcrumbs, optional: Adding a crispy topping is an optional step for texture and visual appeal.
How to Make Vegan Mac and Cheese
Cook the Pasta: Start by cooking your pasta according to the package instructions until it’s al dente. This will ensure that it holds up when mixed with the creamy sauce. Drain and set aside.
Soften the Cashews: In a medium saucepan, add 1 cup of unsalted cashews and cover them with water. Bring to a boil, then reduce heat and let simmer for 10-15 minutes. The goal is to soften the cashews, making them easy to blend into a creamy sauce.
Sauté Aromatics: In a large, deep skillet, melt 2 tablespoons of vegan butter over medium heat. Add ⅓ cup of diced yellow onion and 3 minced garlic cloves, sautéing for 2-3 minutes until fragrant and soft. The combination of onion and garlic forms the flavorful base of your cheese sauce.
Mix the Sauce: To the skillet, add the remaining 2 tablespoons of vegan butter and 2 cups of almond milk. Bring the mixture to a slow simmer before adding ½ cup + 2 tablespoons of nutritional yeast, ½ teaspoon salt, ¼ teaspoon red pepper flakes, and the ½ teaspoon smoked paprika. Whisk everything together well and remove from heat.
Blend the Cashews: Once the cashews have softened, drain them and transfer them to a high-power blender. Pour in the cheesy milk mixture from the skillet and blend on high for about 1 minute until smooth and creamy. This step creates that luscious texture that makes vegan mac and cheese so satisfying.
Combine & Heat: Pour the blended sauce back into the skillet and add the cooked pasta. Stir to combine everything thoroughly. If the sauce appears runny, heat it gently while stirring frequently. The sauce will thicken up as it cools, so keep an eye on it.
Broil with Breadcrumbs: If you’re using panko breadcrumbs, sprinkle 3 tablespoons over the top of the mac and cheese. Place the skillet under the broiler for 2-3 minutes until the crumbs are golden brown, adding that delightful crunch to your dish. Just watch it closely to prevent burning!

Storing & Reheating
To store leftover vegan mac and cheese, allow it to cool completely before transferring it to an airtight container. It can stay at room temperature for a few hours but should be refrigerated and enjoyed within 3-5 days. For longer storage, freeze portions in airtight containers for up to 3 months. When reheating, gently warm it in the microwave or on the stove over low heat, adding a splash of almond milk if the sauce seems too thick. The texture may change slightly, but a quick stir will refresh it wonderfully.
Chef’s Helpful Tips
- Use soaked cashews for the best creaminess; if you’re in a rush, soak them in hot water for 1 hour.
- If the sauce tastes too nutty, try adding a squeeze of lemon juice to brighten the flavor.
- For a richer sauce, consider using a mix of almond milk and coconut milk.
- If you’re short on time, store-bought vegan cheese can be used as a shortcut.
- Don’t skip the panko; it adds a beautiful crunch that elevates the dish.
Vegan Mac and Cheese checks all the boxes for comfort food lovers. It’s easy to whip up, bursting with flavor, and can even impress those who aren’t fans of vegan dishes. So, gather your ingredients, and dive into creating this creamy masterpiece that’s sure to be a hit at your dining table. Enjoy every gooey bite!
Recipe FAQs
Can I make this vegan mac and cheese gluten-free?
Absolutely! Just substitute the regular pasta for gluten-free pasta. Many options are available, such as chickpea or brown rice pasta, which both taste fantastic.
Can I make this ahead of time?
Yes, you can prepare the vegan mac and cheese ahead of time. Prepare the sauce and pasta, then combine them in a baking dish. When ready to eat, just reheat and broil the breadcrumbs for that crispy topping.
How can I add more flavor to the sauce?
Feel free to experiment with herbs and spices! Adding a pinch of mustard powder or a splash of hot sauce can enhance the cheese flavor even further.
What if I don’t have nutritional yeast?
If you don’t have nutritional yeast, you can try using vegan cheese or a mix of cashews and garlic to create a creamy sauce. However, the unique cheesy taste from nutritional yeast is hard to replicate.
PrintMore Main Dishes Recipes
- Citrus Chicken Quinoa Salad
- Spring Pasta Primavera | Fresh Vegetable Pasta with Light Sauce
- Boxty | Irish Potato Pancakes (Crispy and Delicious)
- Cheesy Baked Butternut Squash Mac and Cheese
- Creamed Cabbage | Easy Irish Side Dish
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
- Cuisine: Vegan
Description
This Vegan Mac and Cheese is rich in flavor and easy to prepare. With creamy cashew sauce and a sprinkle of panko, it’s a delightful comfort food for any dinner night.
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.
- In a saucepan, add cashews, cover with water, and bring to a boil. Reduce heat to simmer for 10-15 minutes to soften the cashews.
- Heat 2 tablespoons of vegan butter in a large skillet over medium heat. Add diced onion, garlic, and smoked paprika; sauté for 2-3 minutes. Add remaining butter and almond milk, bringing it to a slow simmer.
- Whisk in nutritional yeast, salt, red pepper flakes, then remove from heat.
- Drain the softened cashews and transfer them to a blender. Add the cheesy milk mixture and blend for 1 minute until creamy.
- Return the sauce to the skillet, mix in cooked pasta, and stir to combine. Heat if needed to thicken sauce further.
- Sprinkle panko breadcrumbs over the top and broil in the oven for 2-3 minutes until golden brown.
Notes
For an extra creamy texture, blend longer until smooth.
Adjust seasonings to taste for a more personalized flavor.
Use gluten-free pasta if needed.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 2g
- Sodium: 300mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 0mg
