Vegan Mac and Cheese Recipe

Learn how to make the best homemade vegan mac and cheese with this easy baking recipe that transforms plant-based ingredients into a creamy, cheesy masterpiece. The secret lies in the nutritional yeast and cashew-based sauce that delivers authentic flavor without dairy. Perfect comfort food for everyone!
Difficulty:
Intermediate
Prep Time:
20 mins
Cook Time:
30 mins
Serves:
6 servings
An overhead shot of a bubbling casserole dish of vegan mac and cheese fresh from the oven, its surface golden-brown with crispy breadcrumbs. A serving spoon lifts a portion, revealing stretchy, cheese-like sauce clinging to perfectly cooked pasta shells. The rich yellow-orange sauce glistens under soft window light, with flecks of nutritional yeast and black pepper visible. Steam rises gently from the dish, which sits on a rustic wooden table alongside scattered fresh herbs and a small bowl of extra cheese sauce. The contrasting textures of the crunchy topping and creamy interior are highlighted, with the vibrant color signaling the use of butternut squash and carrots in this plant-based comfort food.

Ingredients

<ul class="ingredients-main-list"> <li class="ingredients-single-item">300g dried macaroni pasta (or other short pasta shape)</li> <li class="ingredients-single-item">For the cheese sauce:</li> <li class="ingredients-single-item">150g raw cashews, soaked for at least 4 hours (or boiled for 15 minutes)</li> <li class="ingredients-single-item">1 medium butternut squash (about 400g peeled and cubed) or sweet potato</li> <li class="ingredients-single-item">2 medium carrots (about 150g), peeled and chopped</li> <li class="ingredients-single-item">60g nutritional yeast</li> <li class="ingredients-single-item">3 tbsp tapioca starch (or cornstarch)</li> <li class="ingredients-single-item">1 tbsp white miso paste (or 1 tsp salt plus 1 tsp garlic powder)</li> <li class="ingredients-single-item">2 tbsp lemon juice</li> <li class="ingredients-single-item">1 tsp Dijon mustard</li> <li class="ingredients-single-item">1 tsp onion powder</li> <li class="ingredients-single-item">1 tsp garlic powder</li> <li class="ingredients-single-item">1/2 tsp turmeric (for color)</li> <li class="ingredients-single-item">250ml plant-based milk (unsweetened)</li> <li class="ingredients-single-item">60ml olive oil</li> <li class="ingredients-single-item">Salt and pepper to taste</li> <li class="ingredients-single-item">For the topping:</li> <li class="ingredients-single-item">70g panko breadcrumbs</li> <li class="ingredients-single-item">2 tbsp nutritional yeast</li> <li class="ingredients-single-item">2 tbsp olive oil</li> <li class="ingredients-single-item">1/2 tsp dried thyme or mixed herbs</li> </ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 385 calories
🥑 Fat: 14 g
🧈 Saturated Fat: 2 g
🍞 Carbohydrates: 56 g
🍭 Sugar: 5 g
🍗 Protein: 12 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 420 mg

Equipment

<ul class="equipment-main-list"> <li class="equipment-single-item">Food processor or high-powered blender</li> <li class="equipment-single-item">25cm (10-inch) baking dish</li> <li class="equipment-single-item">Medium saucepan</li> </ul>

Directions

<ol class="no-list-style"> <li class="MethodStepper"> <h4 class="step-title">Step 1</h4> Preheat your oven to 180°C (350°F) and lightly grease a 25cm baking dish. Begin by preparing your cashews if you haven't already soaked them - either soak for 4 hours in cold water or speed things up by boiling them for 15 minutes until soft. Properly soaked cashews will blend completely smooth, ensuring your sauce has no unwanted texture. </li> <li class="MethodStepper"> <h4 class="step-title">Step 2</h4> Bring a large pot of salted water to a boil. Add the butternut squash and carrot pieces and cook for about 10-12 minutes until very tender when pierced with a fork. The vegetables need to be completely soft to create a smooth sauce. Using a slotted spoon, transfer the cooked vegetables to your blender, but keep the cooking water boiling for the pasta. </li> <li class="MethodStepper"> <h4 class="step-title">Step 3</h4> Cook the macaroni in the same pot of boiling water according to package instructions but undercook it by 1-2 minutes (it will continue cooking in the oven). You want it to be just shy of al dente. Reserve 120ml of the starchy pasta cooking water before draining. The starchy water will help thicken and bind your sauce if needed. </li> <li class="MethodStepper"> <h4 class="step-title">Step 4</h4> Drain the soaked cashews and add them to your blender with the cooked vegetables. Add the nutritional yeast, tapioca starch, miso paste, lemon juice, Dijon mustard, onion powder, garlic powder, and turmeric. Pour in the plant-based milk and olive oil. Blend on high speed for 2-3 minutes until completely smooth and creamy. The nutritional yeast provides a cheesy, umami flavor while the tapioca starch will give the sauce its stretchy texture. </li> <li class="MethodStepper"> <h4 class="step-title">Step 5</h4> Transfer the sauce to a medium saucepan and warm over medium heat, stirring constantly until it begins to thicken, about 3-5 minutes. The tapioca starch activates with heat, creating the stretchy texture that mimics melted cheese. If the sauce becomes too thick, add some of the reserved pasta water. Season with salt and pepper to taste. </li> <li class="MethodStepper"> <h4 class="step-title">Step 6</h4> In a small bowl, mix together the breadcrumbs, 2 tablespoons nutritional yeast, olive oil, dried herbs, and a pinch of salt. The oil will help the breadcrumbs become golden and crispy in the oven, creating a delicious contrast to the creamy pasta beneath. </li> <li class="MethodStepper"> <h4 class="step-title">Step 7</h4> Combine the cooked pasta with the cheese sauce, ensuring all pasta is well coated. Pour the mixture into your prepared baking dish, spreading it evenly. Sprinkle the breadcrumb mixture over the top in an even layer. </li> <li class="MethodStepper"> <h4 class="step-title">Step 8</h4> Bake in the preheated oven for 20-25 minutes until the top is golden brown and the edges are bubbling. The sauce will thicken further as it bakes, creating the perfect creamy consistency. For extra crispiness on top, you can broil for the final 2 minutes, but watch carefully to prevent burning. </li> <li class="MethodStepper"> <h4 class="step-title">Step 9</h4> Remove from the oven and let stand for 5 minutes before serving. This resting time allows the sauce to set slightly, making it easier to serve and enhancing the flavors. Serve hot, garnished with fresh herbs if desired. </li> </ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Mac and Cheese Recipe?

The key ingredients include macaroni pasta, soaked cashews, butternut squash, carrots, nutritional yeast, tapioca starch, miso paste, lemon juice, spices, plant-based milk, and olive oil. The crispy topping is made with panko breadcrumbs, nutritional yeast, and herbs.

How to cook Vegan Mac and Cheese Recipe at home?

Learn how to cook Vegan Mac and Cheese Recipe by first creating a creamy sauce from blended cashews, cooked butternut squash, and nutritional yeast. Mix this with slightly undercooked pasta, top with seasoned breadcrumbs, and bake until golden and bubbling. The combination of vegetable-based sauce and nutritional yeast creates the perfect cheese-like consistency.

Can I make this dairy-free mac and cheese without cashews?

Yes! If you have nut allergies, substitute soaked sunflower seeds or white beans for cashews. Silken tofu can also work as a base. You may need to adjust the nutritional yeast and seasonings slightly to achieve the same rich flavour profile, but the butternut squash will still provide creaminess.

Why is nutritional yeast essential in plant-based cheese alternatives?

Nutritional yeast provides the distinctive cheesy, umami flavour crucial for dairy-free cheese alternatives. It contains glutamates similar to those in aged cheeses, creating authentic taste without animal products. It's also rich in B vitamins, particularly B12, making it both flavourful and nutritious.

How can I achieve the stretchy texture of traditional cheese in a vegan sauce?

Tapioca starch is the secret ingredient for that stretchy, pull-apart texture. When heated, it creates elasticity similar to melted cheese. Other options include arrowroot powder or a combination of plant-based milk with white miso paste. For best results, the sauce must be heated properly to activate the starch.

Want to try something else in ...

Pasta & Noodles

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Mac and Cheese Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6837cfee3dbc534482dde047_Leonardo_Phoenix_10_An_overhead_shot_of_a_bubbling_casserole_d_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-05-27", "description": "Learn how to make the best homemade vegan mac and cheese with this easy baking recipe that transforms plant-based ingredients into a creamy, cheesy masterpiece. The secret lies in the nutritional yeast and cashew-based sauce that delivers authentic flavor without dairy. Perfect comfort food for everyone!", "prepTime": "PT20M", "cookTime": "PT30M", "totalTime": "PT50M", "keywords": "vegan mac and cheese, dairy-free pasta bake, plant-based comfort food, nutritional yeast recipe, cashew cheese sauce", "recipeYield": "6", "recipeCategory": "Main Course", "recipeCuisine": "American", "nutrition": { "@type": "NutritionInformation", "calories": "385 calories", "carbohydrateContent": "56 g", "proteinContent": "12 g", "fatContent": "14 g", "saturatedFatContent": "2 g", "cholesterolContent": "0 mg", "sodiumContent": "420 mg", "sugarContent": "5 g", "servingSize": "1 serving" }, "recipeIngredient": [ "300g dried macaroni pasta (or other short pasta shape)", "150g raw cashews, soaked for at least 4 hours (or boiled for 15 minutes)", "1 medium butternut squash (about 400g peeled and cubed) or sweet potato", "2 medium carrots (about 150g), peeled and chopped", "60g nutritional yeast", "3 tbsp tapioca starch (or cornstarch)", "1 tbsp white miso paste (or 1 tsp salt plus 1 tsp garlic powder)", "2 tbsp lemon juice", "1 tsp Dijon mustard", "1 tsp onion powder", "1 tsp garlic powder", "1/2 tsp turmeric (for color)", "250ml plant-based milk (unsweetened)", "60ml olive oil", "Salt and pepper to taste", "70g panko breadcrumbs", "2 tbsp nutritional yeast", "2 tbsp olive oil", "1/2 tsp dried thyme or mixed herbs" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare", "text": "Preheat your oven to 180°C (350°F) and lightly grease a 25cm baking dish. Begin by preparing your cashews if you haven't already soaked them - either soak for 4 hours in cold water or speed things up by boiling them for 15 minutes until soft. Properly soaked cashews will blend completely smooth, ensuring your sauce has no unwanted texture." }, { "@type": "HowToStep", "name": "Cook vegetables", "text": "Bring a large pot of salted water to a boil. Add the butternut squash and carrot pieces and cook for about 10-12 minutes until very tender when pierced with a fork. The vegetables need to be completely soft to create a smooth sauce. Using a slotted spoon, transfer the cooked vegetables to your blender, but keep the cooking water boiling for the pasta." }, { "@type": "HowToStep", "name": "Cook pasta", "text": "Cook the macaroni in the same pot of boiling water according to package instructions but undercook it by 1-2 minutes (it will continue cooking in the oven). You want it to be just shy of al dente. Reserve 120ml of the starchy pasta cooking water before draining. The starchy water will help thicken and bind your sauce if needed." }, { "@type": "HowToStep", "name": "Make sauce", "text": "Drain the soaked cashews and add them to your blender with the cooked vegetables. Add the nutritional yeast, tapioca starch, miso paste, lemon juice, Dijon mustard, onion powder, garlic powder, and turmeric. Pour in the plant-based milk and olive oil. Blend on high speed for 2-3 minutes until completely smooth and creamy. The nutritional yeast provides a cheesy, umami flavor while the tapioca starch will give the sauce its stretchy texture." }, { "@type": "HowToStep", "name": "Thicken sauce", "text": "Transfer the sauce to a medium saucepan and warm over medium heat, stirring constantly until it begins to thicken, about 3-5 minutes. The tapioca starch activates with heat, creating the stretchy texture that mimics melted cheese. If the sauce becomes too thick, add some of the reserved pasta water. Season with salt and pepper to taste." }, { "@type": "HowToStep", "name": "Prepare topping", "text": "In a small bowl, mix together the breadcrumbs, 2 tablespoons nutritional yeast, olive oil, dried herbs, and a pinch of salt. The oil will help the breadcrumbs become golden and crispy in the oven, creating a delicious contrast to the creamy pasta beneath." }, { "@type": "HowToStep", "name": "Assemble", "text": "Combine the cooked pasta with the cheese sauce, ensuring all pasta is well coated. Pour the mixture into your prepared baking dish, spreading it evenly. Sprinkle the breadcrumb mixture over the top in an even layer." }, { "@type": "HowToStep", "name": "Bake", "text": "Bake in the preheated oven for 20-25 minutes until the top is golden brown and the edges are bubbling. The sauce will thicken further as it bakes, creating the perfect creamy consistency. For extra crispiness on top, you can broil for the final 2 minutes, but watch carefully to prevent burning." }, { "@type": "HowToStep", "name": "Rest and serve", "text": "Remove from the oven and let stand for 5 minutes before serving. This resting time allows the sauce to set slightly, making it easier to serve and enhancing the flavors. Serve hot, garnished with fresh herbs if desired." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "147" }, "review": [ { "@type": "Review", "author": "Sophia Martinez", "datePublished": "2024-05-15", "reviewBody": "Couldn't believe it's dairy-free! The texture and flavor are spot on - my cheese-loving family had no idea this was plant-based until I told them. The butternut squash adds such a wonderful creaminess.", "name": "Amazingly Authentic", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Liam O'Connor", "datePublished": "2024-05-17", "reviewBody": "My kids requested seconds and thirds! As a parent trying to incorporate more plant-based meals, this was a huge win. The crispy breadcrumb topping really makes this dish special.", "name": "Kid-Approved Perfection", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Sharma", "datePublished": "2024-05-20", "reviewBody": "Best vegan comfort food I've ever made! The sauce is incredibly creamy without any gritty texture that sometimes happens with cashew-based recipes. The nutritional yeast really delivers that cheesy flavor we all crave.", "name": "Comfort Food Heaven", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Anders Jensen", "datePublished": "2024-05-22", "reviewBody": "This recipe fooled my cheese-loving husband completely! He had no idea it was vegan until after he'd finished his second helping. The tapioca starch really creates that stretchy cheese texture we've been missing since going dairy-free.", "name": "Cheese-Lover Approved", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei-Ling Wong", "datePublished": "2024-05-25", "reviewBody": "The creamiest vegan mac and cheese I've ever tried! Blending the soaked cashews for the full time recommended resulted in a perfectly smooth sauce without any cashew chunks. This is now my go-to comfort food recipe!", "name": "Perfectly Creamy Texture", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ]}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Mac and Cheese Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "The key ingredients include macaroni pasta, soaked cashews, butternut squash, carrots, nutritional yeast, tapioca starch, miso paste, lemon juice, spices, plant-based milk, and olive oil. The crispy topping is made with panko breadcrumbs, nutritional yeast, and herbs." } }, { "@type": "Question", "name": "How to cook Vegan Mac and Cheese Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Mac and Cheese Recipe by first creating a creamy sauce from blended cashews, cooked butternut squash, and nutritional yeast. Mix this with slightly undercooked pasta, top with seasoned breadcrumbs, and bake until golden and bubbling. The combination of vegetable-based sauce and nutritional yeast creates the perfect cheese-like consistency." } }, { "@type": "Question", "name": "Can I make this dairy-free mac and cheese without cashews?", "acceptedAnswer": { "@type": "Answer", "text": "Yes! If you have nut allergies, substitute soaked sunflower seeds or white beans for cashews. Silken tofu can also work as a base. You may need to adjust the nutritional yeast and seasonings slightly to achieve the same rich flavour profile, but the butternut squash will still provide creaminess." } }, { "@type": "Question", "name": "Why is nutritional yeast essential in plant-based cheese alternatives?", "acceptedAnswer": { "@type": "Answer", "text": "Nutritional yeast provides the distinctive cheesy, umami flavour crucial for dairy-free cheese alternatives. It contains glutamates similar to those in aged cheeses, creating authentic taste without animal products. It's also rich in B vitamins, particularly B12, making it both flavourful and nutritious." } }, { "@type": "Question", "name": "How can I achieve the stretchy texture of traditional cheese in a vegan sauce?", "acceptedAnswer": { "@type": "Answer", "text": "Tapioca starch is the secret ingredient for that stretchy, pull-apart texture. When heated, it creates elasticity similar to melted cheese. Other options include arrowroot powder or a combination of plant-based milk with white miso paste. For best results, the sauce must be heated properly to activate the starch." } } ]}