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!
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:
- Make a roux
- Add non-dairy milk
- Add vegan cheese + seasonings
- Let the cheese melt
- 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.
Next, add the plant milk, shredded vegan cheese, all of the dry seasonings to the saucepan to make the cheese sauce.
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.
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.
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
Spinach Artichoke Dip Vegan Stuffed Shells
15-Min Creamy Vegan Alfredo Pasta
Vegan Macaroni and Cheese
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
*This recipe was originally posted on 4/13/19, but I updated it with better recipe instructions on 5/26/20.