The delightful aroma of creamy goodness wafting through my kitchen can only mean one thing: it’s time for a scrumptious bowl of Vegan Mac and Cheese! When I transitioned to a plant-based diet, I never imagined I could recreate the comfort food I loved so much. Yet here I am, savoring a dish that not only satisfies my cheesy cravings but also keeps it wholesome with hidden veggies!
Perfect for busy weeknights or cozy weekends, this dish comes together in under 30 minutes and can be served with warm pasta or nutrient-rich zoodles. Imagine a velvety sauce that envelops each bite, with a rich, cheesy flavor you wouldn’t believe is dairy-free! Whether you’re new to vegan cooking or a seasoned chef looking to impress, this creamy concoction promises to be a crowd-pleaser. Get ready to dive into a bowl of nostalgia that embraces all the joy of mac and cheese, minus the guilt!
Why is this Vegan Mac and Cheese unique?
Creamy Texture: The combination of blended potatoes and cashews creates a lusciously smooth sauce that rivals traditional cheese sauces.
Hidden Veggies: Packed with nutritious ingredients, like carrots and potatoes, this recipe delivers health benefits without sacrificing flavor.
Quick and Easy: With a cooking time of under 30 minutes, it’s perfect for busy weeknights yet comforting enough for lazy weekends.
Versatile Options: Whether you prefer classic pasta or want to try zoodles, this dish can adapt to your cravings, satisfying everyone at the table.
Make-Ahead Friendly: You can prepare this dish in advance, making it a great option for meal prep—simply reheat and enjoy! For even more ideas, check out our variation ideas.
Vegan Mac and Cheese Ingredients
For the Sauce
- Large Potato – Provides creamy texture; substituting with sweet potato adds a sweeter flavor.
- Small Carrot – Adds natural sweetness and nutrition; butternut squash works well as an alternative.
- Cashews – Creates a creamy cheese-like sauce; soaked sunflower seeds are a great nut-free substitute.
- Plant-Based Milk (e.g., coconut milk) – Contributes creaminess and flavor; any unsweetened non-dairy milk can be used instead.
- Vegetable Broth – Enhances the savory depth of the sauce; more plant-based milk can be used in its place.
- Onion – Introduces savory depth; shallots can be used for a milder flavor option.
- Garlic – Adds aromatic depth; increase the amount for a bolder flavor.
- Nutritional Yeast – Key for that cheesy flavor profile; it’s essential for the perfect vegan “cheese” taste.
- Tapioca Flour – Provides a stretchy, creamy consistency; arrowroot flour is a good substitute.
- Lemon Juice – Brightens the flavor; lime juice can offer a different zesty kick.
- Sea Salt – Enhances all flavors; adjust to your personal taste.
- Black Pepper – Adds a hint of mild heat; feel free to adjust the amount as preferred.
- Onion Powder – Contributes additional flavor depth.
- Crushed Pepper Flakes – Optional for added heat.
For Serving
- Pasta or Zoodles – Use your favorite type of pasta or spiralized zucchini for a low-carb option; both pair beautifully with the creamy sauce.
- Vegan Parmesan – An optional topping that elevates the dish with a cheesy finish.
- Fresh Herbs – Mint, parsley, or basil make delightful garnishes, adding flavor and a pop of color to your dish.
Dive into this Vegan Mac and Cheese that keeps the charm of the classic while embracing a healthy twist!
How to Make Vegan Mac and Cheese
-
Soak cashews: Begin by soaking the cashews in hot boiling water for at least 15 minutes. This crucial step will help you achieve that creamy texture when blended!
-
Prepare veggies: While the cashews are soaking, cut the potato and carrot into 1-inch cubes. Boil them in salted water for 10-15 minutes until they’re tender and easily pierced with a fork.
-
Cook pasta/zoodles: In a separate pot, cook your pasta according to package instructions. If you’re using zoodles, spiralize the zucchini and set aside to enjoy this dish in a lighter way!
-
Blend ingredients: After draining your cashews, add them to a blender along with the boiled potato and carrot, plant-based milk, vegetable broth, onion, garlic, nutritional yeast, tapioca flour, lemon juice, sea salt, black pepper, onion powder, and crushed pepper flakes. Blend until the mixture is completely smooth and creamy.
-
Heat sauce: Pour the blended sauce into a saucepan over medium heat. Bring it to a gentle boil, then reduce the heat and let it simmer for 1-2 minutes, stirring constantly until warmed through and thickened.
-
Combine and serve: Add the creamy sauce to your cooked pasta or zoodles, tossing until everything is coated evenly. Serve immediately with an optional sprinkle of vegan Parmesan or fresh herbs for that extra touch!
Optional: Add sautéed spinach for an additional nutritious boost.
Exact quantities are listed in the recipe card below.
Vegan Mac and Cheese Variations
Feel free to turn this delightful dish into your own masterpiece with these fun and delicious tweaks!
-
Pasta Swap: Use a different pasta shape like shells or rotini for added fun, or try spaghetti squash for a low-carb twist. Just remember, the creaminess will still shine through regardless of your choice!
-
Nut-Free Option: Replace cashews with soaked sunflower seeds to make it completely nut-free while still getting that rich, creamy texture. They blend smoothly to create that signature “cheesy” flavor.
-
Spice It Up: Add chopped jalapeños or a pinch of cayenne pepper to the sauce for a tasty spicy kick. It’s an exciting way to elevate the flavor profile and keep your taste buds guessing!
-
Extra Veggies: Fold in sautéed spinach, kale, or broccoli for a nutrient boost. Not only will this add color and flavor, but it also enhances the healthiness of your vegan mac and cheese!
-
Creamy Cauliflower: Swap half the potato for steamed cauliflower to lighten the dish while maintaining creaminess. This is a fantastic way to sneak in even more veggies!
-
Lemon Zest: Brighten the flavor with a teaspoon of lemon zest in the sauce for an invigorating twist that elevates the dish to new heights. Your taste buds will adore this refreshing touch!
-
Tangy Twist: Experiment with different plant-based milks, like almond or oat milk, to find your favorite creaminess level. Each variety can offer a unique flavor experience!
-
Mushroom Magic: For an umami boost, add sautéed mushrooms to the sauce before blending. This creates a deeply savory flavor that will make you fall in love all over again!
What to Serve with Vegan Mac and Cheese?
Elevate your meal with delightful pairings that complement the creamy, cheesy goodness of this plant-based comfort dish.
-
Crispy Green Salad: Fresh greens tossed with a zesty vinaigrette provide a refreshing contrast to the rich Mac and Cheese, balancing the meal perfectly.
-
Steamed Broccoli: Tender, vibrant broccoli adds color and nutrition, while its subtle crunch pairs beautifully with the velvety sauce, making every bite exciting.
-
Garlic Bread: Crunchy, buttery garlic bread is a classic side that satisfies every carb craving, perfect for soaking up more of the luscious cheese-like sauce.
-
Roasted Vegetables: A medley of roasted seasonal vegetables brings a hint of sweetness and char, enhancing the overall flavor profile and complementing the dish’s creamy texture.
Can’t go wrong with a comforting bowl of Vegan Mac and Cheese, but adding a side of roasted veggies transforms it into a wholesome feast, filling your plate with vibrant colors and diverse flavors!
-
Pickled Red Onions: The tangy crunch of pickled red onions provides a delightful contrast, adding a bright note that cuts through the richness of the dish beautifully.
-
Chili Lime Corn: Sweet corn with a sprinkle of chili powder and lime juice adds a zesty crunch, enhancing the flavor journey with a hint of zest for a lively touch.
-
Sparkling Water with Lemon: A refreshing drink choice that cleanses the palate between bites, enhancing your dining experience while keeping the meal light and enjoyable.
-
Dark Chocolate Brownies: End on a sweet note! Rich, fudgy brownies guiltlessly satisfy your sweet tooth, creating a perfect balance after the savory main course.
Make Ahead Options
These Vegan Mac and Cheese are perfect for meal prep enthusiasts! You can prepare the creamy cheese sauce up to 3 days in advance and refrigerate it in an airtight container. Just make sure to reheat it on the stove over low heat, adding a splash of plant-based milk to restore its creamy texture. You can also chop the potato and carrot and store them in water in the fridge for up to 24 hours to prevent browning. When you’re ready to enjoy, simply cook your pasta or zoodles, reheat the sauce, and mix them together for a deliciously satisfying meal with minimal effort!
Storage Tips for Vegan Mac and Cheese
-
Fridge: Store leftovers in an airtight container for up to 3 days. This retains the delicious flavors, making it an easy reheat meal for busy days.
-
Freezer: Portion the Vegan Mac and Cheese into freezer-safe containers for freezing. It will maintain its quality for up to three months—perfect for quick dinners later!
-
Reheating: To reheat, thaw overnight in the fridge, then warm in a saucepan over low heat, adding a splash of plant-based milk if needed to restore creaminess.
-
Avoid Overcooking: When reheating, ensure you heat just until warmed through to keep the texture perfect and prevent it from becoming too thick.
Expert Tips for Vegan Mac and Cheese
-
Soak Cashews: Soaking is essential for a creamy texture; aim for at least 15 minutes in boiling water for the best results.
-
Sauté for Flavor: For a richer flavor, sauté the onion and garlic before blending, which enhances the sauce’s depth significantly.
-
Thinning the Sauce: If the sauce thickens after cooling, simply add a splash of plant-based milk when reheating to bring back its creamy consistency.
-
Baking Bonus: For a baked version, top with breadcrumbs and vegan cheese, then bake at 350°F for 15-20 minutes until golden and bubbly.
-
Versatile Veggies: Feel free to mix in additional veggies like spinach or broccoli for added nutrition—just sauté them before combining.
-
Check Seasoning: Always taste the sauce before mixing it with the pasta; adjust seasonings like salt and lemon juice to suit your preference for this vegan Mac and Cheese!
Vegan Mac and Cheese Recipe FAQs
What type of potato is best for this dish?
Absolutely! A large white potato is perfect for achieving that creamy texture. If you want a sweeter flavor, you can substitute it with sweet potato; just be mindful that it may alter the color of your sauce slightly.
How should I store leftover Vegan Mac and Cheese?
Store any leftovers in an airtight container in the fridge for up to 3 days. Make sure to let it cool completely before sealing to retain its freshness. It’s always a good idea to keep it tightly sealed so it doesn’t absorb any fridge odors!
Can I freeze Vegan Mac and Cheese?
Yes, this dish freezes beautifully! Portion it into freezer-safe containers and store it for up to 3 months. When you’re ready to enjoy, simply thaw it overnight in the refrigerator, then reheat gently in a saucepan over low heat, adding a splash of plant-based milk if needed to restore that creamy texture.
What should I do if my sauce is too thick?
No worries! If your sauce thickens during cooling or reheating, just add a little splash of plant-based milk or vegetable broth to loosen it up. Stir well and heat it gently until it reaches your desired creamy consistency.
Are there any allergens to consider with this recipe?
Definitely! While this Vegan Mac and Cheese is nut-free if you substitute sunflower seeds for cashews, it’s essential to note that some people may still have allergies to gluten or soy (if soy milk is being used). Always check labels on your plant-based milk and pasta to ensure they meet your dietary needs.
Can I add other vegetables to the sauce?
Very! Feel free to enhance this dish with extra veggies such as sautéed spinach, broccoli, or even bell peppers for an added nutritional boost. Just sauté them briefly before blending them in, ensuring they’re soft and easy to incorporate into the creamy goodness!

Creamy Vegan Mac and Cheese with Hidden Veggies Delight
Ingredients
Equipment
Method
- Soak the cashews in hot boiling water for at least 15 minutes.
- Cut the potato and carrot into 1-inch cubes. Boil them in salted water for 10-15 minutes until tender.
- In a separate pot, cook your pasta according to package instructions.
- After draining your cashews, add them to a blender with boiled potato and carrot, plant-based milk, vegetable broth, onion, garlic, nutritional yeast, tapioca flour, lemon juice, sea salt, black pepper, onion powder, and crushed pepper flakes. Blend until smooth.
- Pour the blended sauce into a saucepan over medium heat. Bring to a gentle boil, then reduce and simmer for 1-2 minutes until thickened.
- Add the creamy sauce to your cooked pasta or zoodles, tossing until evenly coated. Serve with optional vegan Parmesan or fresh herbs.







