Vegan Mac and Cheese
The air is rich with a warm, cheesy aroma as you prepare to indulge in a bowl of creamy, dreamy Vegan Mac and Cheese. Picture this: perfectly cooked pasta swathed in a luscious sauce that’s both velvety and packed with flavor. The golden hue from the nutritional yeast combined with the pop of color from a sprinkle of red pepper flakes brings this dish alive. It’s like a cozy hug on a chilly evening, the kind of meal that warms your soul and satisfies your cravings.
Table of Contents

Cooking this vegan version of comfort food also brings me back to childhood moments with my family around the dinner table, eagerly slurping our mac and cheese while sharing stories and laughter. On a busy weeknight or when you’re simply craving a nostalgic dish, this Vegan Mac and Cheese creates that same joyful atmosphere—all without animal products! So let’s whip up something magical together, shall we?
Why You’ll Love This Recipe
- Simple & Quick: With just 25 minutes from prep to plate, you can enjoy this dish any night of the week!
- Irresistible Flavor: Imagine a creamy, cheesy sauce made from cashews, garlic, and spices—it’s downright delicious!
- Eye-Catching Appeal: Its vibrant color and creamy texture make this mac and cheese look as delightful as it tastes.
- Flexible Serving: Perfect for a hearty lunch, a comforting dinner, or a fun party snack.
- Diet-Friendly Options: Not only vegan but also customizable for gluten-free diets; just swap out the pasta!

Ingredients You’ll Need
- 16 oz pasta, cooked: Use your favorite type—elbow macaroni, shells, or even gluten-free options work wonders in this dish.
- 1 cup unsalted cashews: Soaked for at least four hours or overnight for the creamiest sauce. You can substitute with silken tofu if nuts aren’t in the plans.
- ¼ cup vegan butter, divided: Essential for creating a rich sauce. Feel free to use coconut oil for a different flavor twist.
- ⅓ cup yellow onion, diced: Adds a touch of sweetness and depth. You can swap in shallots for a more delicate flavor.
- 3 garlic cloves, minced: Fresh garlic brings a punchy taste. Garlic powder can be a substitute in a pinch, but the fresh stuff definitely shines.
- ½ tsp smoked paprika: Adds a delightful, smoky flavor, enhancing the overall taste. For a lighter profile, feel free to use regular paprika.
- 2 cups almond milk or milk of choice: Silkiness is key; almond milk is my go-to, but oat or soy milk will work just as well.
- ½ cup + 2 tbsp nutritional yeast: This superstar ingredient provides the cheesy flavor without dairy! If unavailable, consider using a vegan cheese alternative.
- ½ tsp salt, plus more to taste: Essential for seasoning. Taste as you go to achieve your perfect balance.
- ¼ tsp red pepper flakes: This adds a subtle kick. Omit if you prefer it milder, or adjust to your taste.
- 3 tbsp panko breadcrumbs, optional: For those who adore a crispy topping, this addition will elevate your mac and cheese experience.
How to Make Vegan Mac and Cheese
Cook the Pasta: Begin by preparing your pasta according to the package directions. Aim for al dente so it holds up nicely when mixed with the sauce. Once cooked, reserve about a cup of pasta water, then drain and set aside. The reserved water will help adjust the sauce’s consistency later on.
Sauté the Aromatics: In a large skillet, melt 2 tablespoons of vegan butter over medium heat. Once melted, add the diced onions and sauté until they turn translucent, about 3-4 minutes. Stir in the minced garlic and smoked paprika, cooking for an additional minute until the mixture is fragrant. This step builds a solid flavor foundation for your sauce!
Blend the Sauce: In a high-speed blender, combine the soaked cashews, almond milk, nutritional yeast, salt, and red pepper flakes (if using). Pour in the sautéed onion and garlic mixture. Blend until smooth and creamy, stopping to scrape down the sides as needed. If the sauce is too thick, slowly add in the reserved pasta water until you reach your desired consistency. The texture should be rich and velvety!
Toss Together: In your large skillet or a big mixing bowl, combine the cooked pasta with your luscious sauce, stirring until every noodle is coated. Taste! Add more salt if necessary or adjust seasoning to your liking. Your **Vegan Mac and Cheese** is really starting to take shape!
Prepare & Bake (Optional): If you want that crispy topping, preheat your oven to 375°F. Transfer the mac and cheese to a greased baking dish, sprinkle with panko breadcrumbs and drizzle melted vegan butter on top. Bake for 10-15 minutes until the edges are bubbly and the top is golden brown. You’ll love that delightful crunch!
Serve & Enjoy: Finally, scoop your **Vegan Mac and Cheese** into bowls or plates. Garnish with additional red pepper flakes or fresh herbs for a pop of color and flavor. Dig in while it’s warm! Your heart and taste buds will thank you.

Storing & Reheating
Leftover Vegan Mac and Cheese can be stored in an airtight container in the refrigerator for up to five days. If you’d like to keep it longer, you can freeze it for up to three months. To reheat, thaw overnight in the fridge if frozen, and then warm it gently in a saucepan over medium heat, adding a splash of almond milk to restore its creamy nature. Watch for signs of warming, as you don’t want to overcook it, making the noodles gummy.
Chef’s Helpful Tips
- Avoid overcooking your pasta; it should be al dente since it will absorb some sauce and continue cooking in the oven if baking.
- To prevent your cashews from clumping in the blender, ensure they’re adequately soaked.
- If your sauce is too thick, add in pasta water gradually; you want it creamy but not runny.
- Play around with flavors! Try adding a teaspoon of mustard or a splash of lemon juice for a tangy twist.
- For convenience, consider making the sauce ahead of time and mixing it with the pasta just before serving.
The wonders of Vegan Mac and Cheese are too good to keep to yourself. Whether you’re entertaining guests or enjoying a cozy night in, this dish checks all the boxes for comfort, flavor, and satisfaction. Feel free to experiment with additional ingredients like veggies or spices to make it your own. Cook up, dig in, and enjoy every cheesy, wholesome bite!
Recipe FAQs
Can I make this gluten-free?
Absolutely! Just substitute the pasta for a gluten-free alternative like brown rice or chickpea pasta. The sauce is naturally gluten-free as well, so you’re set for a deliciously creamy dish.
How do I store and reheat leftovers?
Store the Vegan Mac and Cheese in an airtight container in the refrigerator for up to five days. For reheating, add a splash of almond milk to the skillet and warm over medium heat, stirring until heated through. This helps regain its creamy texture.
What can I use instead of cashews?
If you have nut allergies or just prefer not to use cashews, you can try silken tofu for a creamy base or mix in some cooked potatoes and carrots with a splash of plant milk for a different flavor profile.
Can I add vegetables to this recipe?
Definitely! Spinach, broccoli, or roasted red peppers are fabulous additions to amp up the nutrition. Just add them into the mixture before baking, or even toss in some steamed veggies right before serving for a pop of color and healthiness!
PrintMore Dinner Recipes
- Pizza Roll-Ups
- Gochujang Pasta
- Sweet Potato Pasta
- Classic Meatball Casserole (1950s-Style Family Dinner)
- Healthy Tomato Basil Bruschetta
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Vegan Mac and Cheese
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Boil and Bake
- Cuisine: Vegan
Description
This Vegan Mac and Cheese features a creamy, cheesy sauce made from cashews and nutritional yeast, creating a comforting dish perfect for any night! Easy to prepare and delicious, it’s a meal that satisfies cravings and evokes nostalgia.
Ingredients
- 16 oz pasta, cooked
- 1 cup unsalted cashews, soaked
- ¼ 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 directions until al dente.
- In a skillet, melt vegan butter and sauté onions until translucent, then add garlic and smoked paprika.
- Blend soaked cashews with almond milk, nutritional yeast, salt, and red pepper flakes until smooth.
- Combine pasta with the sauce, adjusting seasoning as needed.
- For a crispy topping, bake with panko breadcrumbs at 375°F for 10-15 minutes.
Notes
Soak cashews overnight for best texture in the sauce.
Use gluten-free pasta to make this dish gluten-free.
Add vegetables like spinach for an extra nutrition boost.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 2g
- Sodium: 400mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 0mg





