• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Loving It Vegan

  • Home
  • About Me
  • Recipes
  • Free Ebook
menu icon
go to homepage
  • Home
  • About Me
  • Recipes
  • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • About Me
    • Recipes
    • Free Ebook
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Entrees

    The Best Vegan Mac and Cheese (Classic, Baked)

    Published: Feb 12, 2019 Updated: Jun 28, 2021 by Alison Andrews This post may contain affiliate links

    Jump to Recipe
    Baked Vegan Mac and Cheese

    This classic vegan mac and cheese is ultra cheesy, saucy and creamy. Topped with breadcrumbs and baked until golden brown and crispy. Seriously satisfying. 

    A large spoonful of vegan mac and cheese lifting out of a white dish.

    This classic baked vegan mac and cheese is everything you want a mac and cheese to be. 

    It’s creamy, saucy, ultra cheesy and topped with a delicious crispy breadcrumb topping and baked to perfection. 

    This is really a ‘classic’ vegan mac and cheese recipe in the sense that a classic mac and cheese usually involves a bechamel sauce with heaps of cheese added to it, and then it’s placed into a dish and topped with breadcrumbs and baked. 

    And that’s really very close to what we did here. 

    We made a vegan bechamel sauce and added all sorts of cheesy flavorings to it in lieu of actual cheese so that even non-vegans will find this cheesy as all heck, and then we topped it with delicious breadcrumbs and baked it. Just like the classic version. 

    Baked vegan mac and cheese in a white dish.

    How To Make Vegan Mac and Cheese

    This vegan mac and cheese is ultra cheesy yet we did not use one shred of actual vegan cheese in it. So if you’re living somewhere where it’s hard to find vegan cheese in the supermarket, no worries, this recipe is for you. 

    I did try a version with some vegan cheese added to the sauce, and quite honestly I just didn’t think it worked as well as the version without, so this is it. 

    I created a bechamel sauce with some vegan butter, all purpose flour, coconut milk and vegetable stock and once that was thick and creamy like a white sauce should be, I added some cheesy flavorings in the form of dijon mustard, nutritional yeast, onion powder, garlic powder, smoked paprika, salt and pepper. 

    The spices in this sauce really make it, you won’t have any doubt that this is a cheese sauce. We used our cheesy garlic vegan alfredo sauce as major inspiration for this. 

    Add the cooked macaroni to your big pot of sauce and toss it all together and then transfer into a 9×13 baking dish, top with breadcrumbs and bake for 20 minutes until beautifully golden brown on top.

    Super easy and extremely satisfying. 

    Step by step process photo collage of making vegan mac and cheese.

    How To Make Vegan Breadcrumbs

    I made my own breadcrumbs for this which is easy and works great!

    I toasted 3 thick cut slices of white bread and then broke them into pieces and put them into the blender. Blitzed them into breadcrumbs in the blender. Transferred to a bowl and added some melted vegan butter and tossed them up with it and then placed on top of the mac and cheese. 

    You can use brown or whole wheat bread but white bread actually works best for this recipe. 

    Freshly baked vegan mac and cheese in a white dish.
    Baked vegan mac and cheese in a white dish.

    Ingredient FAQ

    What can I use instead of vegan butter? You can use a dairy-free margarine which is basically the same thing. Just read the ingredients of the margarines and find one that is dairy-free. Alternatively you can make your own homemade vegan butter and use that in this recipe. 

    What kind of coconut milk did you use in this recipe? I used full fat coconut milk that comes in cans. That created the richest sauce for this recipe. Definitely do NOT use any kind of coconut milk that is sweetened, that would not work in this recipe. It needs to be canned full fat unsweetened coconut milk. If you’re not a coconut fan then see below!

    How can I make this vegan mac and cheese without coconut milk? You can use soy milk instead of coconut milk, the end result is slightly less rich but you can definitely do it, I have tested it this way and it was great. I have not tested any other plant milks and while almond milk may work fine, my only worry is that it will create a sauce that is a little thin. 

    Can I leave out the nutritional yeast? The nutritional yeast really brings it with the cheesy flavor in this sauce! But yes you can leave it out without it ruining the recipe, but I do recommend you leave it in. 

    A slice of baked vegan mac and cheese on a white plate with a fork.

    Vegan Mac and Cheese Recipe Q&A

    What does vegan mac and cheese taste like?

    Like the best comfort food ever! It’s super cheesy and so close to the ‘real thing’ you might not even know it’s vegan. Seriously!

    Can I make this vegan mac and cheese gluten-free?

    The sauce can be made gluten-free if you use a gluten-free all purpose flour blend instead of the regular flour. And then of course you can use a gluten-free macaroni. You would also need to use gluten-free bread for the crumb topping, or alternatively you could add vegan cheese to the top instead of breadcrumbs. 

    Can this be made ahead?

    Yes! If you need to make it ahead of time you can make up the sauce and macaroni up to 2 days before and mix it up and assemble in the 9×13 dish. Cover with foil and keep refrigerated. Then when you’re ready to bake it, add the breadcrumbs and bake. In this case, since it is going into the oven cold from the fridge, add an extra 5 minutes of baking time. 

    How long does it keep?

    Leftovers keep very well in the fridge for 3-4 days. 

    Can you freeze vegan mac and cheese?

    Yes you can! This freezes very well. 

    A slice of baked vegan mac and cheese on a white plate.

    What Goes With Vegan Mac and Cheese?

    If you’re thinking of what to eat with vegan mac and cheese then there’s some great sides that go perfectly with this!

    If you’re thinking in terms of comfort food then our vegan garlic bread or vegan cornbread is a perfect addition. 

    Some vegan coleslaw or a delicious vegan kale salad or black bean and corn salad would also go very well. If you’re looking for an appetizer then something like our vegan tomato soup or vegan tomato basil soup would fit the bill perfectly.  

    A slice of vegan mac and cheese on a white plate.
    A slice of baked vegan mac and cheese on a white plate with a fork.

    More Vegan Pasta Recipes

    1. Our vegan butternut squash mac and cheese recipe is made with butternut squash and cashew nuts! It’s quite different to this one, and it’s not baked but it’s so good. 
    2. Our vegan pesto pasta will not disappoint and is a wonderfully quick and easy recipe. 
    3. Our vegan pasta bake is perfect for when you want to feed a crowd. Our vegan pasta salad is an ultra quick 15 minute recipe that you will love! And if you’ve ever been a fan of spaghetti bolognese then our vegan bolognese will be right up your street!
    4. And then our recipe for the easiest vegan lasagna is totally divine but we also have a recipe for the best vegan lasagna which is fancier but oh so worth it! 
    5. Also check out our vegan mushroom stroganoff and our vegan mushroom pasta. 
    A forkful of vegan mac and cheese.

    Did you make this recipe? Be sure to leave a comment and rating below!

    Serving spoonful of vegan mac and cheese.

    Classic Baked Vegan Mac and Cheese

    This classic vegan mac and cheese is ultra cheesy, saucy and creamy. Topped with breadcrumbs and baked until golden brown and crispy. Seriously satisfying.
    4.92 from 568 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Diet: Vegan
    Prep Time: 40 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 1 hour hour
    Servings: 8
    Calories: 473kcal
    Author: Alison Andrews

    Ingredients

    For the Cheese Sauce:

    • ½ cup Vegan Butter (112g)
    • 6 Tablespoons All Purpose Flour
    • 5 cups Coconut Milk 3 cans (1200ml), Unsweetened*
    • 1 cup Vegetable Stock (240ml)
    • 3 Tablespoons Dijon Mustard
    • 1 cup Nutritional Yeast Flakes (60g)
    • 3 teaspoons Onion Powder
    • 3 teaspoons Garlic Powder
    • 1 ½ teaspoon Smoked Paprika
    • 1 ½ teaspoon Salt
    • 1 ½ teaspoon Ground Black Pepper

    For the Macaroni:

    • 16 ounces Elbow Macaroni (450g)

    For the Breadcrumb Topping:

    • 3 Thick Slices White Bread Toasted, or 1 cup Panko Breadcrumbs
    • 2 Tablespoons Vegan Butter Melted
    Prevent your screen from going dark

    Instructions

    • Add the vegan butter to a pot and let it melt. When it’s melted add in the all purpose flour and stir it vigorously with the melted butter.
    • Then pour in the cans of coconut milk and the vegetable stock. Use a hand whisk to whisk out the lumps. Keep whisking until it starts to boil and then keep whisking for a few minutes after it has boiled until it thickens. It will continue to thicken as it cools, so it doesn’t have to be all the way there when you remove it from the heat, as long as it has thickened considerably from when you started.
    • Remove it from the heat and add in the dijon mustard, nutritional yeast, onion powder, garlic powder, smoked paprika, salt and pepper and whisk in. Now your sauce is ready, you can prepare your macaroni.
    • Cook your macaroni according to the package directions and then rinse and drain.
    • Add the cooked macaroni into the pot of sauce and toss it up with the sauce.
    • Then transfer the macaroni and sauce to a 9×13 baking dish and smooth down.
    • Preheat the oven to 400°F (200°C).
    • Prepare the crumb topping by breaking up the 3 thick slices of toasted white bread and placing into the blender. Pulse blend until you have crumbs. Then transfer to a mixing bowl, and add in the melted vegan butter and toss up the crumbs with the melted butter.
    • Place the breadcrumbs evenly over the top of the macaroni cheese.
    • Bake for 20 minutes until the topping is golden brown and crispy.

    Video

    Notes

    1. If you want to replace the coconut milk with a different non-dairy milk such as soy milk then you definitely can. We have tested this recipe with soy milk and it works great. 
    2. The coconut milk must be canned full fat unsweetened coconut milk. I would never use a sweetened coconut milk for any recipe and have never used it. Canned full fat unsweetened coconut milk is the way to go. There is a link to a good brand in the ingredients list. Alternatively, use soy milk (as per instructions above).
    3. If you have someone to help you then you can work on the sauce and they can cook the macaroni at the same time. But the sauce is very ‘hands-on’ so if you’re on your own it works best to just focus on the sauce and then do the macaroni. But if there are two of you it will save considerable time to do both at once.
    4. You don’t have to use macaroni, you can use a different pasta but of course it should be one that is suited to this kind of meal, like penne or shells and not something like spaghetti or linguine. If your package of macaroni comes in 18 ounce (500g) bags, then that’s great, just use it all. 
    5. If you’re using store-bought breadcrumbs then just eyeball it for the right amount to use so that it easily covers the top of your mac and cheese. In the case of panko breadcrumbs the amount to use is 1 cup.  
    6. Leftovers keep very well in the fridge for 3-4 days. It’s also freezer friendly for up to 3 months. 

    Nutrition

    Serving: 1Serve | Calories: 473kcal | Carbohydrates: 56g | Protein: 11g | Fat: 21g | Saturated Fat: 11g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Sodium: 840mg | Potassium: 291mg | Fiber: 4g | Sugar: 2g | Vitamin A: 926IU | Vitamin C: 0.2mg | Calcium: 23mg | Iron: 2mg
    DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan
    Get Your Copy! It's FREE!
    « Vegan Cream Cheese
    Vegan Avocado Ice Cream »
    104.0K shares

    About the Author

    Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

    Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

    Reader Interactions

    Comments

    1. Joanne Young says

      March 17, 2024 at 2:54 am

      Made it tonight, was very easy to make and it was so delicious!!!5 stars

      Reply
      • Nadine @ Loving It Vegan says

        April 05, 2024 at 11:42 am

        Yay! So glad to hear you liked it Joanne!

        Reply
    2. Madeline says

      March 07, 2024 at 11:59 pm

      Can you taste the coconut?

      Reply
      • Nadine @ Loving It Vegan says

        March 08, 2024 at 12:30 pm

        Nope! 🙂

        Reply
      • Anna says

        April 04, 2024 at 4:11 pm

        I had never used coconut for anything not Asian before but it’s just perfect, creamy and no coconut taste at all. I used 17% fat coconut milk (with is nothing compared to cheese…).5 stars

        Reply
    3. Michelle says

      March 04, 2024 at 4:58 am

      Great recipe! A Tbs of Vinegar (I use ACV) really adds tang to the ‘cheese’ flavor without TASTING like vinegar.5 stars

      Reply
      • Nadine @ Loving It Vegan says

        March 05, 2024 at 10:19 am

        Thanks so much for sharing and for your great review Michelle!

        Reply
    4. Sam N says

      February 24, 2024 at 5:50 pm

      Thanks for this recipe, I appreciated the measurements in grams as I’m in the UK. The only changes I made were extra mustard, paprika and pepper as my family like things spicy. And instead of butter, I mixed panko breadcrumbs with olive oil, salt and pepper for the crispy topping. Served it with some roasted veg =)5 stars

      Reply
      • Nadine @ Loving It Vegan says

        March 05, 2024 at 10:20 am

        That sounds lovely Sam! Thank you so much for your great review!

        Reply
    5. Mike Hasson says

      February 22, 2024 at 4:23 pm

      Have you tried adding stewed tomatoes? Any suggestions about adjusting the recipe to accommodate that idea?

      Reply
      • Nadine @ Loving It Vegan says

        March 05, 2024 at 10:23 am

        Hi Mike! No, we haven’t tried adding stewed tomatoes before, but you are more than welcome to try!

        Reply
    6. Tess says

      February 13, 2024 at 6:42 am

      I couldn’t even believe how heavenly this mac and cheese was. I substituted the regular flour for almond flour (added a little more than the recipe called for) and it worked out well.5 stars

      Reply
      • Nadine @ Loving It Vegan says

        February 16, 2024 at 8:07 am

        That’s good to know Tess! Thanks so much for sharing and for your great review!

        Reply
    7. Annie says

      February 04, 2024 at 2:42 am

      Amazing recipe! I substitute oat milk. It still turned out great! Thanks for sharing this recipe.5 stars

      Reply
      • Nadine @ Loving It Vegan says

        February 06, 2024 at 1:52 pm

        Thanks so much for your great review Annie!

        Reply
    8. Malina says

      January 25, 2024 at 7:07 pm

      Should we use the full can of the coconut milk or just the thick white part? Also, can we use coconut cream instead of coconut milk?

      Reply
      • Nadine @ Loving It Vegan says

        February 06, 2024 at 1:54 pm

        Hi Malina. You should use the entire can of coconut milk. And it should work with coconut cream too, it might be a bit dryer though.

        Reply
    9. Jagvir Dosanjh says

      January 15, 2024 at 3:59 am

      Hi there,

      Am I able to skip the vegetable stock ? And if so what else can I use ?

      Thank you so much! Can’t wait to try this

      Reply
      • Nadine @ Loving It Vegan says

        January 17, 2024 at 1:07 pm

        You can just leave it out and if the sauce is maybe a little to thick you can either substitute with coconut milk or water.

        Reply
    10. Lauren says

      January 14, 2024 at 8:13 pm

      Tried it for Thanksgiving. Did not disappoint. Absolutely delicious and relatively simple to make!5 stars

      Reply
      • Nadine @ Loving It Vegan says

        January 17, 2024 at 1:05 pm

        Happy to hear you enjoyed the recipe Lauren! Thanks so much for your great review!

        Reply
    11. Sam says

      December 31, 2023 at 12:07 am

      Wanted to make a Mac and cheese entree so I added some veggies! I added a diced onion, bag of frozen spinach, can of cannellini beans, and diced tomatoes. So good!

      Reply
    12. Pamela says

      December 30, 2023 at 11:53 pm

      It was delicious! Perfectly cheesy with great flavor! Nobody knew it was vegan! So good!5 stars

      Reply
      • Nadine @ Loving It Vegan says

        January 02, 2024 at 2:09 pm

        Awesome! Thanks so much for your great review Pamela!

        Reply
    13. Nadine says

      December 30, 2023 at 2:23 pm

      Hiya Allison! Does your Vegan Mac & Cheese taste strongly of coconut? (I’m not a huge fan of it.) Thank you! Nadine

      Reply
      • Nadine @ Loving It Vegan says

        January 02, 2024 at 2:13 pm

        Hey Nadine! No, there is no taste of coconut at all. 🙂

        Reply
        • Gloria says

          January 16, 2024 at 2:33 am

          This has become a staple in our household! My daughter (6 yrs) is allergic to dairy and she loves mac n cheese. She asked if I could make a vegan option since I was always buying vegan cheese for her lunches. We found this recipe and used it for our Christmas dinner. It was fantastic! Thanks so much. All my friends who’ve tasted it are all happy with taste and texture! I will definitely recommend this recipe!5 stars

          Reply
          • Nadine @ Loving It Vegan says

            January 17, 2024 at 12:43 pm

            That’s amazing Gloria! So happy to hear you and your daughter enjoyed the recipe! Thanks so much for your great review!

    14. Darlene says

      December 29, 2023 at 2:42 pm

      Absolutely fabulous! I made it for Christmas Eve dinner and everyone raved about it….even my vegan daughter-in-law who has a very discriminating palate! We split up the leftovers and I had it for lunch one day and dinner the next. SOOO yummy! Really, I couldn’t get enough and want to make it again but the recipe makes too much for one person…I’d like to make some just for me. Can you suggest how to halve it or maybe even a smaller portion? Particularly, the canned coconut milk since it’s 3 cans for the big recipe.5 stars

      Reply
      • Nadine @ Loving It Vegan says

        January 08, 2024 at 2:07 pm

        Thanks Darlene! You can just half the recipe and use 2 cans of coconut milk.

        Reply
    15. Amanda Fairfowl says

      December 27, 2023 at 8:38 am

      Excellent thank you this was so tasty and all non-vegans loved it. I will definitely make this again 🙂
      Happy New Year Alison xx5 stars

      Reply
      • Nadine @ Loving It Vegan says

        January 08, 2024 at 2:02 pm

        Thanks so much Amanda!

        Reply
    « Older Comments
    Newer Comments »

    Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

    4.92 from 568 votes (289 ratings without comment)

    Leave A Comment & Review Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi I’m Alison Andrews! I love making delicious vegan food and creating delicious vegan versions of all your old favorite dishes, so you can have your vegan cake and eat it too!

    More about me →

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Popular Posts

    • Vegan tuna on an open faced sandwich on a wooden board.
      Vegan Tuna
    • Vegan burritos stacked up on top of each other.
      Vegan Burrito
    • Vegan tofu scramble with sliced avocado and fried tomatoes on a white plate.
      Super Eggy Vegan Tofu Scramble
    • Thick slice of cashew cheese on a wooden board.
      Sliceable Cashew Cheese
    • Homemade vegan butter in a glass butter dish with a knife.
      Homemade Vegan Butter
    • Sliced vegan carrot cake on a white cake stand.
      Vegan Carrot Cake

    Veganuary

    • Vegan Thai Peanut Noodles in a black bowl.
      Vegan Thai Peanut Noodles
    • Slices of grilled vegan halloumi on a gray plate.
      Vegan Halloumi
    • Vegan stuffed mushrooms on a white plate.
      Vegan Stuffed Mushrooms
    • Vegan stuffed peppers in a white baking dish.
      Vegan Stuffed Peppers
    • Vegan granola on a baking sheet with a wooden spoon.
      Vegan Granola
    • Powdered sugar sprinkling down over a stack of waffles.
      The Best Vegan Waffles

    See all Veganuary Recipes →


    Footer

    ↑ back to top

    As Seen In

    Press logos black and white

    About

    • Privacy Policy
    • Terms & Conditions

    Follow Us

    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • Pinterest

    Contact

    • About
    • Contact

    Copyright © 2022 Loving It Vegan

    Get 10 fabulous dinner recipes!
    Absolutely free! Sign up below!
    Get Your Copy! It's FREE!

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.