My new cookbook Big Vegan Flavor is now available!

Crispy Baked Vegan Mac and Cheese

Jump to Recipe
This Crispy Baked Vegan Mac and Cheese is the ultimate comfort food. An incredibly creamy (and easy) vegan cheese sauce gets paired with elbow macaroni, covered in a crispy and buttery breadcrumb, and then baked in the oven.
Prep 1 hour
Cook 15 minutes
Total 1 hour 15 minutes
4.9 from 225 votes

Today, I’m sharing my vegan spin on the ultimate comfort food: Crispy Baked Vegan Mac and Cheese!

This recipe features an easy cheese sauce that is ridiculously creamy and cheesy (and even secretly wholesome…hi, butternut squash!). Once mixed with elbow macaroni, it gets topped with a buttery bread crumb topping and baked until crunchy and browned. The textural contrast of creamy and crispy is irresistible and every bite is packed with flavor, indulgence, and nostalgia.

Looking for more classic holiday side dishes? Try my Ultimate Crispy Roasted Potatoes, Mushroom Gravy, and Vegan Cornbread!

baked mac and cheese on a plate

What you need to make the best Vegan Mac and Cheese

Butternut Squash. Butternut squash adds a velvety body to the cheese sauce and (2) it brings that nostalgic orange-yellow color you associate with mac and cheese.

Cashews. Soaked raw cashews, when blended up, rival the creamiest of dairy sauces. I’ve tried vegan cheese sauces without them and they never compare.

Nutritional Yeast. A potent source of savory flavor and helps mimic the taste of cheese. In order to get this to really taste cheesy, I use a generous ½ cup of nutritional yeast.

Miso Paste. One of the reasons people love cheese is that it naturally umami. To bring in more umami without using dairy, I add a bit of white miso paste.

Lite Coconut Milk. Mac and cheese is meant to be indulgent, so to amp up the creaminess, I add in some “lite” coconut milk. It has a high enough fat content to bring the creaminess, but it’s not too heavy.

Tapioca Flour. This ingredient helps thicken the cheese sauce and give it the texture you associate with a mac and cheese sauce. 

Panko. The light, flaky texture brings an irresistible snappy crunch to the topping and works much better than standard breadcrumbs.

sliced of crispy baked vegan mac and cheese on plate

How to make Crispy Baked Vegan Mac and Cheese 

Coat the butternut squash halves with olive oil, salt and pepper. Roast at 425ºF for 45-55 minutes, or until completely fork tender and lightly browned. Scoop out 1 ½ cups of butternut squash flesh.

Add the butternut squash flesh to a blender with the soaked cashews, miso, nutritional yeast, spices, coconut milk, and tapioca flour. Blend until thick, creamy, and smooth.

For the topping, mix together the panko, nutritional yeast, salt, paprika, and melted vegan butter.

Sprinkle the breadcrumb topping over the mac and cheese. Bake at 400ºF for 15-20 minutes until the topping is crispy and golden brown.

tray of vegan mac and cheese with crispy topping

Tips for making this recipe

How to easily slice butternut squash

If you find it difficult to slice your butternut squash in half, pop it in the microwave for 1-2 minutes to help soften and make it easy to slice.

How to soak cashews

If you have a high-powered blender, you can soak your cashews in boiling water for just 30 minutes. But if you have a standard blender, soak them in cool water for 8 hours or overnight so the sauce is smooth and not gritty.

Taste the cheese sauce

Taste the cheese sauce before you pour it onto the macaroni. Add more salt, nutritional yeast, lemon juice, mustard powder, or miso paste as needed. If you’re planning to use this cheese sauce to make regular mac and cheese (i.e., not baking it), omit the tapioca starch. It’ll taste chalky if not cooked.

Let the mac and cheese rest

If you want your mac and cheese to almost solidify into a mass (see photo below), allow it to cool for 15-20 minutes before slicing into it.

crispy vegan baked mac and cheese

Frequently Asked Questions

Can I substitute the tapioca flour?

You can sub in cornstarch (or arrowroot powder) with fairly similar results, but I find that tapioca flour works best.

How to store and reheat leftovers (and make ahead of time)

If you want to save time, you can make the cheese sauce and macaroni 1-2 days in advance, and toss them together in the baking dish; cover and refrigerate. On the day of serving, take it out of the fridge so it’s not super cold and make the topping (takes 2 minutes). Sprinkle the topping on and bake it off.

Or, you can just make the cheese sauce 2-3 day ahead of time and store it in an airtight container. Or even just roast the butternut squash 2-3 days in advance and store the flesh in the fridge.

Once baked, allow to cool and store in an airtight container in the fridge for up to 4 days. To reheat, add your mac and cheese to an oven-safe dish. If very thick, add a spoon or two of plant milk and toss to combine. Cover the dish with foil and bake at 375ºF for 15-20 minutes, or until warmed through. If desired, take off the foil and bake for another 5 minutes.

Can I substitute the coconut milk?

For me, mac and cheese is an indulgent treat, not a health food, which is why I use coconut milk. But, if you’re allergic to coconut, substitute with full-fat oat milk or cashew milk. Almond milk is too thin IMO and soy milk (even unsweetened varieties) leaves a subtle but strange sweet aftertaste.

How can I make this vegan mac and cheese gluten-free?

  • Use gluten-free macaroni (or any small-medium pasta shape you can find) and gluten-free panko-style bread crumbs like this.
  • Can I use use something besides butternut squash?

    You can use (1) canned pumpkin puree or (2) canned butternut squash puree if you’re in a rush. That said, using whole butternut squash adds more flavor, as it’s fresher and gets more flavor baked into it with the roasting and the salt and pepper.

    Can I make vegan mac and cheese without the nutritional yeast?

    My answer would be no, as it brings a significant amount of the cheesy flavor. Otherwise, it’ll be more of a creamy pasta bake (delicious but won’t have the mac and cheese flavor).

    Watch! How to make Crispy Baked Vegan Mac and Cheese

    TASTIEST VEGAN MAC AND CHEESE | easy recipe
    TASTIEST VEGAN MAC AND CHEESE | easy recipe

    If you give this Crispy Baked Vegan Mac and Cheese recipe a try, be sure to tag me on Instagram with your recreations and please comment with your feedback below.

    Big Vegan Flavor

    Techniques and 150 recipes to master vegan cooking.

    Crispy Baked Vegan Mac and Cheese

    4.9 from 225 votes
    This Crispy Baked Vegan Mac and Cheese is the ultimate comfort food. An incredibly creamy (and easy) vegan cheese sauce gets paired with elbow macaroni, covered in a crispy and buttery breadcrumb, and then baked in the oven.
    Prep Time: 1 hour
    Cook Time: 15 minutes
    Total Time: 1 hour 15 minutes
    Course: Dinner, Lunch
    Cuisine: American
    Diet Vegan
    Serving size: 6

    Ingredients

    • 1 small-medium butternut squash (about 2 1/4 pounds or 1 kg)
    • Olive oil or avocado oil, for roasting and tossing pasta
    • 1/2 cup (~70g) raw cashews, soaked in cool water overnight or in boiling water for 1 hour and then drained*
    • 3/4 cup (60g) nutritional yeast (makes for an extra cheesy flavor, but you can use 1/2 cup or 40g and it will still be good)
    • 1 teaspoon garlic powder
    • 1/2 teaspoon onion powder
    • 1/2 teaspoon smoked paprika
    • 1/2 teaspoon dry mustard powder (optional but adds a nice sharp tangy flavor)
    • 1 tablespoon mellow white or yellow miso paste
    • 1 (13.5 ounce/ 400 mL) can “lite” coconut milk
    • 1 1/2 tablespoons fresh lemon juice
    • 1 tablespoon tapioca flour (see the “frequently asked questions” section for substitutes)
    • 12 ounces (340g) elbow macaroni (see the “frequently asked questions” section for notes on how to make this recipe gluten-free)
    • 1 ½ teaspoons kosher salt + more to taste
    • Freshly cracked black pepper to taste

    Crispy Topping

    • 3/4 cup + 2 tbsp (60-65g) panko bread crumbs
    • 1 tablespoon nutritional yeast
    • Scant 1/4 teaspoon kosher salt
    • 1/8 teaspoon smoked paprika
    • 2 1/2 tablespoons vegan butter, melted

    Instructions

    • Preheat the oven to 425°F (218°C). Use a very sharp knife to slice the butternut squash in half, then scoop out the seeds using a spoon.
    • Bake the squash. Place each squash half, cut side up, on a baking sheet and rub each with a bit of the olive oil or avocado oil and season well with salt and pepper. Bake for 45-55 minutes, or until the flesh is completely fork tender and lightly browned.
    • Meanwhile, make the crispy breadcrumb topping. In a small bowl, combine the panko bread crumbs, nutritional yeast, salt, paprika, and melted vegan butter until well combined.
    • Meanwhile, cook the elbow macaroni. Bring a large saucepan of water to a boil and salt generously. Cook the pasta according to the box directions until al dente and drain in a colander. Toss with a little bit of olive oil to prevent sticking.
    • Once the squash is done roasting and cool enough to handle, scoop out the flesh and discard the skin. Measure out 1 1/2 cups (310-330g) of the flesh. Reserve the rest for another use, such as a curry, soup, or side dish.
    • Reduce the oven temperature to 400°F (205°C). Lightly grease a 3-quart/3-liter baking dish with oil or melted vegan butter.
    • Make the cheese sauce. In a high-powered blender, add the 1 1/2 cups (310-330g) of the squash flesh. Add in the soaked and drained cashews, nutritional yeast, mustard powder, garlic powder, onion powder, paprika, miso paste, tapioca flour or cornstarch, lemon juice, lite coconut milk, 1 1/2 teaspoons kosher salt, and black pepper to taste. Blend until the sauce is completely smooth and creamy, about 1-2 minutes, scraping down the sides as you go. Taste for seasonings and adjust accordingly, adding more salt as needed, more miso paste for more umami, more nutritional yeast for more cheesiness, or more lemon juice for more acidity.
    • Return the cooked and drained pasta back to its saucepan and pour in the cheese sauce. Toss until well combined. Transfer the mac and cheese to the prepared baking dish. Sprinkle the crispy breadcrumb topping evenly over the top.
    • Transfer to the oven and bake for 18-20 minutes, until the topping is crispy and brown. Allow to cool for 10-20 minutes to help set up, then slice into it and serve.

    Calories: 538kcal | Carbohydrates: 80g | Protein: 18g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 1g | Sodium: 845mg | Potassium: 1045mg | Fiber: 9g | Sugar: 7g | Vitamin A: 17907IU | Vitamin C: 36mg | Calcium: 113mg | Iron: 4mg

    Did you make this recipe?

    Tag @rainbowplantlife and hashtag it #rainbowplantlife

    4.94 from 225 votes (69 ratings without comment)

    Leave a Comment & Rating

    If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

    Your email address will not be published. Required fields are marked *

    Rate this recipe




    368 comments on Crispy Baked Vegan Mac and Cheese

    1. Elo

      5 stars
      I have done it several times and it’s absolutely amazing !!!

      1. Kaitlin @ Rainbow Plant Life

        Awesome, Elo. Thanks for your comment and for taking the time to review!

    2. Esther

      5 stars
      So yummy! This was a huge hit at Friendsgiving even though I’m the only vegan! I always get nervous serving vegan substitutes like this, but this dish was the most popular and gone by the end of the night!

      1. Kaitlin @ Rainbow Plant Life

        Thanks for the lovely review, Esther! It’s awesome to hear how much of a hit the mac and cheeese was!

    3. Sanjay

      5 stars
      Great recipe! Warming up in the microwave the next day kept the creaminess and the panko top lends the dish to a nice crunch.

      1. Kaitlin @ Rainbow Plant Life

        We appreciate your feedback and support, Sanjay. Thank you for leaving a review!

    4. Mike

      5 stars
      Great recipe. I didn’t have the miso paste so sure that would have made it even better. The crispy top is super – more fun than just a bowl of Mac ‘n cheese.

      1. Kaitlin @ Rainbow Plant Life

        Awesome, Mike. Thanks for your comment and for taking the time to review!

    5. Charlie

      5 stars
      This recipe was a hit with my whole family including my three young kids!! We LOVED it :) I’m wondering if it can be made and assembled a day or two ahead of time and just popped in the oven when we are ready to use?

      1. Bella Garrett

        I was wondering the same thing – or if the sauce can be made the day before

        1. Kaitlin @ Rainbow Plant Life

          Hi Bella, yes, it can be made ahead of time! You can actually find the answer to your question in the FAQ section, but I will paste it here for your convenience:

          “If you want to save time, you can make the cheese sauce and macaroni 1-2 days in advance, and toss them together in the baking dish; cover and refrigerate. On the day of serving, take it out of the fridge so it’s not super cold and make the topping (takes 2 minutes). Sprinkle the topping on and bake it off.

          Or, you can just make the cheese sauce 2-3 day ahead of time and store it in an airtight container. Or even just roast the butternut squash 2-3 days in advance and store the flesh in the fridge.

          Once baked, allow to cool and store in an airtight container in the fridge for up to 4 days. To reheat, add your mac and cheese to an oven-safe dish. If very thick, add a spoon or two of plant milk and toss to combine. Cover the dish with foil and bake at 375ºF for 15-20 minutes, or until warmed through. If desired, take off the foil and bake for another 5 minutes.”

      2. Kaitlin @ Rainbow Plant Life

        Hi Charlie, that’s so awesome to hear! Yes, it can be made ahead of time! You can actually find the answer to your question in the FAQ section, but I will paste it here for your convenience:

        “If you want to save time, you can make the cheese sauce and macaroni 1-2 days in advance, and toss them together in the baking dish; cover and refrigerate. On the day of serving, take it out of the fridge so it’s not super cold and make the topping (takes 2 minutes). Sprinkle the topping on and bake it off.

        Or, you can just make the cheese sauce 2-3 day ahead of time and store it in an airtight container. Or even just roast the butternut squash 2-3 days in advance and store the flesh in the fridge.

        Once baked, allow to cool and store in an airtight container in the fridge for up to 4 days. To reheat, add your mac and cheese to an oven-safe dish. If very thick, add a spoon or two of plant milk and toss to combine. Cover the dish with foil and bake at 375ºF for 15-20 minutes, or until warmed through. If desired, take off the foil and bake for another 5 minutes.”

    6. Megan

      5 stars
      This baked mac and cheese is delightful! The baked texture is perfect and it’s visually appealing with a rich orange color from the butternut squash! I put this together the day before baking and it saved me so much time and stress during my day of Thanksgiving food prep. This was a big hit with the kids at our holiday get together. This will be my new go-to mac and cheese recipe.

      1. Kaitlin @ Rainbow Plant Life

        Thanks for your amazing review, Megan! This one’s a top Thanksgiving recipe for me as well!

    7. Maggie

      5 stars
      I didn’t have tapioca flour and forgot to add the cornstarch, but it didn’t seem to matter. Very yummy and creamy. Thanks for yet another amazing recipe, Nisha!

      1. Kaitlin @ Rainbow Plant Life

        Good to hear you didn’t notice the omission, Maggie! Thanks for giving the recipe a shot.

    8. brigitte siebert

      5 stars
      This dish just made my rainy dark day blues drift away. It has that creamy and luxurious mouthfeel that I’ve found missing in every other mac n cheeze vegan recipe. I also dont feel the guilts for eating so much of it because it has nutritious ingredients. I found the recipe simple to follow and it’s going to be a meal prep staple. Im making a huge batch to share with friends this rainy November. Thank you! Thank you! Thank you!!

      1. Kaitlin @ Rainbow Plant Life

        Your review made our day, Brigitte! Thank you for taking the time to share your thoughts and for trying out the recipe.

    9. Dominique

      5 stars
      I’ve made this recipe twice now and it is so delicious! Thank you!

      1. Kaitlin @ Rainbow Plant Life

        Awesome, Dominique. Thanks for your comment and for taking the time to review!

    10. Steph

      5 stars
      This was delicious. Thank you. I followed the recipe and added some peas and small pieces of broccoli, cause that’s what I do with dairy-based mac & cheese to increase the fibre content. I’m not vegan but looking at the heart-healthier side of meal preparation beyond the mediterannean diet, and your site has excellent (precise, insightful well annotated and delicious) offerings that I find very helpful in this regard.

      1. Kaitlin @ Rainbow Plant Life

        Steph, your kind words mean the world to us! Thank you for being a part of the RPL community.

    11. Lisa

      Can anyone suggest an alternative to cashews bc if a serious tree nut allergy? I was thinking sun seeds but they tend to change color and taste a lot. Would pepitas do the same? Thanks

      1. Elizabeth Muto

        Wondering the same!

      2. Kaitlin @ Rainbow Plant Life

        Hi Lisa, unfortunately we haven’t tried a seed substitute here and our experience with sunflower seeds is the same as yours – they are not very neutral in flavor. Some readers have used a combination of boiled, peeled russet potatoes (steam or boil until tender) and white beans (drained and rinsed very well), then blended those together. Please let us know how it goes if you try that!

    12. Lisa

      4 stars
      This is a pretty dish and it smells delicious while baking. I swapped the butternut squash for the canned pumpkin as in the notes since my granddaughter wanted a pumpkin “mac n cheese”. As with pretty much all the vegan mac n cheese recipes I’ve tried, I would not consider this to taste anything like actual mac n cheese, but it is delicious in its own right. It’s a creamy baked pumpkin pasta dish with a yummy crunchy topping that looks and tastes great. Lastly, I cannot have coconut milk, so I used Trader Joe’s shelf stable, unsweetened soybean milk (green carton) as I often do. It is very neutral in taste and does not impart any sort of unwanted flavor when used in recipes. It worked great in this recipe and made it a healthier way to go than coconut milk would.

      1. Kaitlin @ Rainbow Plant Life

        Thanks for sharing, Lisa! We’re glad you enjoyed the mac and cheese overall :)

      2. Mike

        So you didn’t follow the recipe (pumpkin instead of butternut squash and soybean milk instead of coconut milk) and give a 4 star? Doesn’t make sense. Either follow the recipe and give a review or if you swap things out and it doesn’t taste good, the don’t leave a review. 🤦

        1. Lisa

          I think you woke up on the wrong side of the bed today. We also have something in this country called freedom of speech. I gave a nice review of the recipe in general and if you took the time to read the recipe notes, pumpkin was one of the swap outs for the butternut squash.

          1. Mike

            😂 from the notes “using whole butternut squash adds more flavor, as it’s fresher and gets more flavor baked into it with the roasting and the salt and pepper.”

            Have a wonderful day!

            1. Lisa

              You should try having a nice day! Maybe stepping away from being rude in your comments to others while hiding behind a screen and instead getting outside for some fresh air will help with that.

    13. Gen Alberts Proteau

      5 stars
      This recipe was delicious!!! I love the little crispy toppings! I had frozen cubes of butternut squash and roasted them in the oven with oil, salt and pepper. The sauce came out perfect! The cashews always makes cheese sauces so much more rich. I will definitely make more !!!

      1. Kaitlin @ Rainbow Plant Life

        We appreciate your feedback and support, Gen. Thank you for leaving a review!

    14. Beverly

      I can’t find an extra firm silken tofu at any of my grocery stores, can I just use silken tofu?

      1. Kaitlin @ Rainbow Plant Life

        Hi Beverly, this recipe doesn’t call for tofu! Did you mean to ask that here?

    Development Alchemy + Aim