Vegan Mac and Cheese
Vegan Mac and Cheese is one of those comforting dishes that can hit the spot any time you find yourself craving something warm and cheesy yet completely plant-based. With its creamy texture and rich flavor, this dish rivals even the cheesiest traditional recipes. Trust me, even non-vegans won’t be able to resist this delightful bowl of goodness. It’s perfect for weeknight dinners, cozy gatherings, or simply as a soul-soothing meal when you want something quick and satisfying.
Table of Contents

You’ll find this recipe incredibly simple, budget-friendly, and so utterly delicious that it may just become a staple in your kitchen. With just a handful of wholesome ingredients, we’ll whip up an irresistible Vegan Mac and Cheese that checks all the boxes. Whether you’re a seasoned vegan or just trying to incorporate more plant-based meals into your diet, this recipe will not disappoint. I can’t wait for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: Whip up this comforting dish in just 30 minutes!
- Irresistible Flavor: Rich, creamy, and with a hint of smokiness—this sauce is pure magic.
- Eye-Catching Appeal: Serve with golden panko topping for a delightful crunch and an impressive finish.
- Flexible Serving: Perfect for lunch, dinner, or even a snack; this mac and cheese fits any occasion.
- Diet-Friendly Options: Completely vegan and easy to make gluten-free if you use gluten-free pasta.

Ingredients You’ll Need
- 16 oz pasta, cooked: Your favorite pasta works here; try elbows for classic vibes or gluten-free pasta if needed.
- 1 cup unsalted cashews: Soaked cashews create a creamy texture in the sauce; cashew alternatives like sunflower seeds can work too.
- ¼ cup vegan butter, divided: This adds richness; feel free to substitute with olive oil if you prefer.
- ⅓ cup yellow onion, diced: A base of flavor that caramelizes beautifully; red onion or shallots also work wonderfully.
- 3 garlic cloves, minced: Fresh garlic elevates the taste; you can use garlic powder in a pinch but fresh is best.
- ½ tsp smoked paprika: This ingredient brings a hint of smokiness that truly enhances the cheese flavor.
- 2 cups almond milk or milk of choice: Almond milk gives a nutty flavor; oat milk or soy milk are great alternatives too.
- ½ cup + 2 tbsp nutritional yeast: This is your secret weapon for a cheesy taste; additional yeast can deepen the flavor if desired.
- ½ tsp salt, plus more to taste: Season to your preference; a little extra can make a big difference.
- ¼ tsp red pepper flakes: For a subtle kick; adjust to your spice level for more or less heat.
- 3 tbsp panko breadcrumbs, optional: Adds a wonderful crunch on top; try gluten-free panko if sticking to GF options.
How to Make Vegan Mac and Cheese
Cook the Pasta: If you haven’t already, cook the 16 oz pasta according to package instructions until al dente, then drain and set aside.
Soak the Cashews: While the pasta cooks, add the 1 cup unsalted cashews to a medium saucepan, and cover with water. Bring to a boil and let it simmer for 10-15 minutes, until the cashews soften.
Sauté Aromatics: In a large, deep skillet, heat 2 tablespoons of the vegan butter over medium heat. Once melted, add the diced ⅓ cup yellow onion, minced 3 garlic cloves, and ½ tsp smoked paprika. Sauté for about 2-3 minutes until the onion is translucent and aromatic.
Combine the Base: Stir in the remaining 2 tablespoons of vegan butter along with 2 cups almond milk. Bring this mixture to a gentle simmer, allowing the flavors to meld together beautifully.
Blend the Cheese Sauce: Gradually whisk in ½ cup + 2 tbsp nutritional yeast, ½ tsp salt, and ¼ tsp red pepper flakes. Once combined, remove the skillet from heat. Drain the cashews and immediately transfer them to a high-power blender. Pour the cheesy milk mixture into the blender and blend for about 1 minute until smooth and creamy.
Mix Pasta and Sauce: Return the creamy sauce to the skillet, add the cooked pasta, and stir to combine thoroughly. If the sauce appears too runny, heat gently while stirring to allow it to thicken—this will happen as it cools.
Broil for Crunch: Finally, sprinkle 3 tbsp panko breadcrumbs on top of the pasta. Place the skillet under the broiler and broil for 2-3 minutes until the breadcrumbs become golden brown and crispy. Keep a close eye to prevent burning. Enjoy!

Storing & Reheating
If you have leftovers, let them cool before storing. Keep Vegan Mac and Cheese in an airtight container in the refrigerator for up to 4 days. You can also freeze portions for up to three months—just store in freezer-safe containers. To reheat, warm it gently on the stove with a splash of almond milk to revive its creamy texture. Microwaving is also an option; just cover and heat in short intervals until warmed through.
Chef’s Helpful Tips
- Avoid overcooking the pasta; it should be firm since it will cook a bit more in the sauce.
- Soaking the cashews helps achieve that ultra-creamy consistency; don’t skip this step!
- Want a bolder cheese flavor? Add more nutritional yeast or experiment with a splash of lemon juice for tang.
- To keep the panko crunchy, broil just before serving; this prevents sogginess.
Vegan Mac and Cheese is sure to become a household favorite! The creamy sauce, combined with the comforting pasta and a delightful crunchy topping, makes it a dish that everyone will love. Feel free to make it your own by adding vegetables like spinach or broccoli to up the nutritional content.
Recipe FAQs
Can I use different types of milk?
Absolutely! While almond milk is the base recommended for this Vegan Mac and Cheese, feel free to substitute it with soy milk, oat milk, or any plant-based milk of your choice. Just note that different milks may subtly alter the flavor, but they will still create a creamy consistency!
Can I make this gluten-free?
Yes, you can easily make this dish gluten-free by using gluten-free pasta. There are many great options available today that cook well and deliver a similar taste and texture as traditional pasta. Just follow the package instructions for best results!
How can I enhance the flavor further?
For an extra kick, consider adding spices like turmeric for color, or even a dash of mustard for further depth. Mixing in veggies like sautéed mushrooms or steamed broccoli will not only boost the flavor but also provide added nutritional benefits.
Can I make this ahead of time?
Yes! You can prepare the cheese sauce and pasta in advance. Just store them separately, and when you’re ready to serve, mix them together and gently reheat on the stove. Broil with panko just before serving for that crunchy topping you’ll love.
Ready to dive into this delightful Vegan Mac and Cheese adventure? Get a pot on the stove, gather your ingredients, and set the stage for a culinary experience that marries comfort and flavor perfectly! This recipe is not just filling; it’s inviting, and I genuinely hope it warms your heart and fills your belly. Enjoy!
PrintMore Main Dishes Recipes
- Homemade Spaghetti Carbonara | Authentic Roman 5-Ingredient Pasta
- Make Ahead Crockpot Mashed Potatoes
- Crispy Roasted Parmesan Cabbage Steaks with Garlic Herb Butter
- Spaghetti Bolognese | Classic Meat Sauce Pasta Dinner
- Marry Me Macaroni Pasta Salad
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
Whip up this Vegan Mac and Cheese for a comforting meal that offers creamy flavor without dairy. Featuring cashews, nutritious yeast, and spices, it’s perfect for a quick dinner or healthy indulgence.
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 package instructions.
- In a medium saucepan, add cashews, cover with water, and bring to a boil. Simmer for 10-15 minutes until softened.
- In a large skillet, melt 2 tablespoons of butter over medium heat. Add onion, garlic, and smoked paprika; sauté for 2-3 minutes.
- In the skillet, add remaining butter and almond milk; bring to a slow simmer.
- Whisk in nutritional yeast, salt, pepper, and red pepper flakes, then remove from heat.
- Drain the softened cashews and transfer to a blender. Pour in the cheesy milk mixture and blend until smooth.
- Return the sauce to the skillet, stir in cooked pasta, and adjust thickness as needed by heating and stirring.
- Top with panko and broil for 2-3 minutes until breadcrumbs are golden brown.
Notes
For extra creaminess, ensure cashews are blended until smooth.
Adjust spices and salt according to personal taste.
Nutrition
- Serving Size: 1 serving
- Calories: 353
- Sugar: 1g
- Sodium: 350mg
- Fat: 21g
- Saturated Fat: 5g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 5g
- Protein: 10g
- Cholesterol: 0mg
