• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Stacey Homemaker
  • About Me
  • Subscribe
  • Recipes
  • Privacy Policy
    • Terms and Conditions
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

Home » Vegan » 25-Minute Vegan Macaroni and Cheese

25-Minute Vegan Macaroni and Cheese

By Stacey Homemaker on May 26, 2020, Updated September 27, 2020 26 Comments

This post may contain affiliate links. Please read my disclosure.
Jump to Recipe Print Recipe

This is the only vegan macaroni and cheese recipe you'll ever need because it's the real deal! It's super creamy, extra cheesy, kid-friendly, non-vegan approved, and it's ready in only 25 minutes! Complete your weeknight dinner or holiday table with this classic veganized side dish! 

A wooden spoon scooping out a spoonful of vegan macaroni and cheese out of a large silver pan next to an orange napkin.

This tasty vegan mac and cheese recipe is super creamy, extra cheesy, easy to make, kids love it and so do people who aren't vegan! I just know you're going to love it as much as I do! 

I got my love for macaroni and cheese from my non-vegan dad. He has tried many of my past macaroni and cheese recipe attempts over the years, even the very first really awful one that I made for Thanksgiving in 2015. I made this version for Christmas dinner last year, and he loved it! That's how I knew that this recipe truly is the best and that I needed to share it with you!

What is Vegan Macaroni and Cheese Made of? 

While I do enjoy plant-based mac and cheese recipe variations that are made with potatoes, carrots, butternut squash, cashews, or cauliflower, I think that using vegan cheese to make the cheese sauce tastes the most like classic macaroni and cheese. If you're not a fan of store-bought vegan cheese, you should give this recipe a try!

The process to make vegan macaroni and cheese is still the same as before you were vegan, you just need to make a few substitutes:

  1. Make a roux
  2. Add non-dairy milk
  3. Add vegan cheese + seasonings
  4. Let the cheese melt
  5. Pour the vegan cheese sauce over cooked noodles  

The only difference is that you need to use vegan butter, non-dairy milk, and vegan cheese instead of dairy products. Pretty simple if you ask me! 

How To Make Vegan Macaroni and Cheese

Start by melting the butter in a pan. Once it has completely melted, add the flour and whisk it into the melted butter to form a roux. 

A collage of images showing how to make vegan macaroni and cheese in a few easy steps.

Next, add the plant milk, shredded vegan cheese, all of the dry seasonings to the saucepan to make the cheese sauce.

A wooden spoon stirring melted vegan cheese with elbow noodles in a large pot on a dark background.

While you're making the sauce, cook the elbow noodles in a separate pot of salted boiling water. When the noodles are done cooking, drain the water and pour the melted vegan cheese sauce over the hot noodles. Stir the pasta until the cheese sauce has evenly coated all the noodles.

Close up view of a wooden spoon scooping a large spoonful of cheesy noodles out of a pot.

Can You Make it in Advance? 

Yes, you can make the macaroni and cheese 1-2 days in advance and store it in an airtight container in the fridge until you're ready to reheat it. You'll need to add at least ¼ cup of liquid to the pasta as your reheat it to help the sauce loosen up. 

Can You Freeze it?

Yes, you can freeze the leftover pasta in an airtight container in the freezer for 3-4 months. You can also make the vegan cheese sauce in advance, freeze it, and then defrost it 24 hours before you need it, reheat it, and pour it over freshly cooked hot noodles. I often do this for Thanksgiving and Christmas dinner because it saves time to have the cheese sauce already made. 

How to Reheat it

Fridge: You need to add at least ¼ cup of unsweetened coconut milk or water to the pasta to help loosen up the sauce as you reheat it in a large pan over medium heat. 

Frozen: Remove the frozen pasta from the freezer and put it in the fridge to defrost for 24 hours. Add at least ¼ cup of unsweetened coconut milk or water to the pasta as you reheat it in a large pan over medium heat. 

A large skillet of pasta garnished with parsley with a wooden spoon stirring it on a dark background.

Substitutions & FAQ's

  • Gluten-Free: This vegan mac and cheese recipe is not gluten-free as-is, but you can make it gluten-free by using gluten-free flour for the roux and gluten-free elbow noodles, they taste great (You can also find them at Sprout's Costco, and Whole Foods) and hold their shape perfectly! 
  • Vegan Butter Options: Miyokos butter is my favorite vegan butter, but you could also use Earth Balance or make your own with this recipe.   
  • Vegan Cheese Options: My favorite vegan shredded cheese to use is Violife shredded cheddar cheese, but I also like Follow Your Heart or So Delicious shredded cheddar cheese too. 
  • Does Almond Milk Taste Good in Mac and Cheese? Yes, it's a great replacement for coconut milk. Just make sure that you use unsweetened almond milk. However, don't use unsweetened soy milk, even though it doesn't have any added sugar, it still makes the sauce taste sweet.

Success Tips

  • Make sure to use unsweetened plant milk so the vegan cheese sauce won't taste sweet.
  • Use elbow noodles or any type of noodle that twists or curves because it will catch and hold the sauce the best.
  • The turmeric powder isn't for flavor, it's what gives the vegan mac and cheese its classic yellow color.  
  • Store the leftovers in an airtight container in the fridge for 4-5 days or freeze it for a future meal. 

More Vegan Pasta Recipes You'll Love

Vegan Pesto Pasta Bake 

Spinach Artichoke Dip Vegan Stuffed Shells

15-Min Creamy Vegan Alfredo Pasta 

Pistachio Pesto Pasta

Lentil Meatballs & Spaghetti

Vegan Mac and Cheese Sauce Recipe

Vegan Macaroni and Cheese

This is the only vegan macaroni and cheese recipe you'll ever need because it's the real deal! It's super creamy, extra cheesy, kid-friendly, non-vegan approved, and it's ready in only 25 minutes! Complete your weeknight dinner or holiday table with this classic veganized side dish! 
4.54 from 49 votes
Print Pin Rate
Course: Side Dish
Cuisine: American
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 8 servings
Calories: 689kcal
Author: Stacey Eckert

Equipment

  • Small Sauce Pan
  • Large Pot

Ingredients

  • 16 oz elbow noodles
  • 4 tbsp vegan butter (I used Miyokos cultured vegan butter)
  • 4 tbsp AP flour
  • 3 ½ cups unsweetened coconut milk (from a refrigerated carton)
  • 3 cups shredded vegan cheddar cheese (I used Violife vegan shredded cheddar)
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • ¼ tsp turmeric powder (Optional)
  • ⅛ tsp cayenne pepper
  • ½ tsp himalayan pink sea salt
  • ¼ tsp black pepper (use white pepper if you don't want to see the specks)
  • 2 tbsp fresh parsley roughly chopped

Instructions

  • Melt 4 tbsp butter in a medium saucepan over medium-low heat. Add 4 tbsp flour to the melted butter and whisk it for about 3 minutes to make a roux. Slowly pour in the 3 ½ cups unsweetened coconut milk while whisking continuously. Let it heat up for a few minutes until the sauce thickens. 
  • While you're making the cheese sauce, cook the elbow noodles in salted, boiling water in a separate large pot. When the noodles are done cooking, reserve 1 cup of the salted water (in case you want to thin out the sauce to your desired consistency), and drain the rest of the water.
  • Add the vegan shredded cheese, 1 tsp garlic powder, 1 tsp onion powder, ¼ tsp turmeric powder, ⅛ tsp cayenne pepper, ½ tsp salt, and ¼ tsp pepper to the small saucepan. Keep stirring until all the cheese melts and sauce is thick and creamy.
  • Pour the hot cheese sauce over the cooked noodles and mix it well so the cheese sauce coats every noodle. Garnish with fresh parsley. 

Notes

  • Make sure to use unsweetened plant milk so the vegan cheese sauce won't taste sweet.
  • Use elbow noodles or any type of noodle that twists or curves because it will catch and hold the sauce the best.
  • The turmeric powder isn't for flavor, it's what gives the macaroni its classic yellow color.  
  • Store the leftovers in an airtight container in the fridge for 4-5 days or freeze it for a future meal. 

Nutrition

Calories: 689kcal | Carbohydrates: 53g | Protein: 21g | Fat: 45g | Saturated Fat: 33g | Cholesterol: 44mg | Sodium: 525mg | Potassium: 465mg | Fiber: 4g | Sugar: 6g | Vitamin A: 785IU | Vitamin C: 4mg | Calcium: 343mg | Iron: 3mg
Tried this recipe?Please rate it and leave a comment below if you have any feedback! If you post a picture on Instagram, please tag @Stacey_Homemaker and use the hashtag #StaceyHomemaker so I can see your delicious creation!

*This recipe was originally posted on 4/13/19, but I updated it with better recipe instructions on 5/26/20.

« Whole Lemon Pomegranate Smoothie
Vegan Basil Pistachio Kale Sauce »

Reader Interactions

Comments

  1. KG

    December 25, 2020 at 11:22 pm

    5 stars
    This was the best vegan mac I've ever had! I was a little nervous I wouldn't like it since I'm not a fan of coconut but I couldn't taste it all. Will definitely be making this again!

    Reply
    • Stacey Homemaker

      January 04, 2021 at 11:46 am

      I'm so happy you liked it! Thank you for the feedback!

      Reply
  2. Jenny Jen

    November 18, 2020 at 4:18 pm

    My gluten and dairy free daughter has been craving creamy, cheesy comfort food, and this was the perfect recipe. I used a CAN of unsweetened coconut milk, as it's the only kind I had, and I also added a few tablespoons of violife "Parmesan cheese" --- I will definitely be making this again !!! Thank you for the recipe

    Reply
    • Stacey Homemaker

      November 19, 2020 at 8:22 pm

      Thank you, Jenny! I'm so glad your daughter enjoyed the macaroni and cheese!

      Reply
  3. Jordan

    October 12, 2020 at 1:39 pm

    I used canned full-fat coconut milk instead of the kind recommended here. The sauce was deliciously creamy!

    Reply
    • Stacey Homemaker

      October 14, 2020 at 11:06 am

      Good idea! Thank you for the feedback. I'm so glad you enjoyed it!

      Reply
  4. Heidi

    August 29, 2020 at 4:52 pm

    5 stars
    I don’t usually comment on recipes but this turned out so amazing I couldn’t resist.
    I have been dairy free for ten years and this is the first mac and cheese recipe that tastes the closest to regular Mac and cheese I’ve found. The VIOLIFE cheese is DEFINITELY the way to go. I’ve tried with cashews and nutritional yeast, with Daiya cheese, and pretty much any other alternative you can think of and this is by far the easiest and yummiest!
    I used Unsweetened oat milk instead coconut, a little bit of nutritional yeast for flavor and color instead of turmeric (didn’t have any on hand) and paprika instead of Cayenne as I’m not a huge spicy person. I also added artichoke hearts and bacon bits. This recipe made so much and was so amazing both my daughter and husband LOVED it despite neither of them being dairy free! 10/10 would suggest.

    Reply
    • Stacey Homemaker

      August 30, 2020 at 9:02 am

      Thank you, Heidi! I'm so glad you enjoyed the recipe!

      Reply
  5. Isabella

    June 18, 2020 at 10:34 am

    5 stars
    OMG!! This was the best vegan Mac and cheese I have ever made. After I made the Mac and cheese I decided to bake it and so I put some vegan breadcrumbs on top of it and baked for about 15 minutes at 400°F. This made the breadcrumbs crispy and my whole family loved the dish. Thank you so much for such a great recipe, I will be saving this for the future.

    Reply
    • Stacey Homemaker

      June 19, 2020 at 9:16 am

      I'm so glad you liked the recipe, Isabella! Thanks for the feedback! =)

      Reply
  6. Hayley

    April 30, 2020 at 3:00 pm

    Is almond or soy milk fine instead of coconut milk?

    Reply
    • Stacey Homemaker

      April 30, 2020 at 5:00 pm

      I wouldn't use soy milk, but unsweetened plain (not vanila) almond milk will work fine! I tried making it with unsweetened soy milk and it gave the pasta the strangest sweet flavor even though it was plain and unsweetened.

      Reply
  7. Elizabeth

    January 16, 2020 at 9:55 pm

    5 stars
    OMG this was epic AND I have leftovers *rejoicing wildly* Think you so much for this fantastic recipe!

    Reply
    • Stacey Homemaker

      January 16, 2020 at 11:22 pm

      You're welcome! I'm so happy you enjoyed the recipe!

      Reply
  8. Amethyst

    December 22, 2019 at 11:47 am

    5 stars
    Omg this is the exact recipe I've been looking for! Thank you so much! And so good!! I bought so much Violife cheese and Earth Balance butter sticks and wanted a really easy simple straightforward traditional recipe. I find it weird too about using unsweetened soy milk when I used it. Even though it says "unsweetened" it still came out strangely sweet and ruined my Thanksgiving dinner. Everyone was asking if I added sugar or vanilla extract even though I used plain and unsweetened. After the first round no one wanted to touch it lol. I was so embarrassed! This time I used unsweetened coconut milk and it turned out delish!

    Reply
    • Stacey Homemaker

      December 22, 2019 at 12:56 pm

      I'm so glad you liked it and that it turned out better the second time! Merry Christmas, Amethyst!

      Reply
  9. Liz Mason

    November 27, 2019 at 3:39 pm

    I want to make this today for thanksgiving tomorrow... any recommendations for how to do so and keep it as yummy as when it is first made??

    Reply
    • Stacey Homemaker

      November 27, 2019 at 3:44 pm

      Hey! You can make it today and add about 1/4-1/2 cup more unsweetened coconut milk when you heat it up tomorrow. The liquid will help to loosen up the sauce and make it super creamy again. You could also make the cheese sauce today and store it separately from the noodles and then just reheat (you might need to add a little bit more liquid) the cheese sauce tomorrow and mix it with the hot noodles. Either way will be delicious! Enjoy!

      Reply
  10. Crystal Lopez

    November 26, 2019 at 12:59 pm

    I wonder if I can make the cheese a few days before for prep for thabksgiving

    Reply
    • Stacey Homemaker

      November 27, 2019 at 3:50 pm

      Yes, you can!

      Reply
  11. Dee

    October 12, 2019 at 5:54 am

    5 stars
    Hello! I'm going to make this over the weekend but just wondering if you had tried freezing this and if it worked ok? I've got loads of Violife cheese that needs using up so I was thinking of making a huge batch and freezing some. Thanks so much for sharing! I will update when I've made it 🙂

    Reply
    • Stacey Homemaker

      October 12, 2019 at 8:34 pm

      Hey, Dee! Yes, you can freeze it, just add more unsweetened plant milk to it when you reheat it. Enjoy!

      Reply
  12. Christy

    July 23, 2019 at 11:38 am

    5 stars
    My family loved this macaroni and cheese, it's so cheesy and it really reminds me of the dairy mac n cheese that I used to love! If you have leftovers, you need to add more liquid to it when you reheat it so it doesn't dry out. I'll definitely be serving this for Thanksgiving and Christmas this year, it's a keeper!

    Reply
    • Stacey Homemaker

      July 24, 2019 at 11:15 am

      Thank you! I'm happy you enjoyed it. I'll be making it for the holidays this year too!

      Reply
  13. Mel

    April 13, 2019 at 2:16 pm

    Aaaww thank you for the butter shoutout Stacey! It couldn't be in a better place because Mac and Cheese is my all time favourite meal.

    Reply
    • Stacey Homemaker

      April 13, 2019 at 5:48 pm

      You're welcome, Mel!

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Stacey! I veganize your favorite classic recipes and transform them into irresistible meals that are made entirely from plants! Want to know more? →

Winter Recipes!

vegan broccoli cheese soup

The Best Vegan Broccoli Cheddar Soup

Vegetable Shepherd's pie is loaded with sauteed crimini mushrooms, chick peas, and mixed veggies. Topped with creamy purple mashed potatoes. This is our favorite fall casserole! Vegetarian.

Vegan Chickpea Shepherd Pie

Vegan Lentil Sloppy Joes

Easy Vegan Sloppy Joes (Ready in 30-Minutes!)

Vegetable Barley Soup

Vegan Vegetable Barley Soup

Beet Pasta Sauce

Vegan Stroganoff Recipe

Vegan Jackfruit Mushroom Stroganoff

The Ultimate Guide to Veganism + How to Go Vegan Step by Step

POPULAR POSTS

27 Delicious Vegan Keto Recipes For Breakfast, Lunch & Dinner!
21 Low-Carb Vegan Recipes That Will Fill You Up!
51 Costco Vegan Products That You Need to Try!
Vegan Sweet Potato Lentil Chili
Vegan Carrot Ginger Sweet Potato Soup
Hearty Vegan Cabbage Soup

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2021 Stacey Homemaker

 

Loading Comments...