This post may contain affiliate links, view our disclaimer for details.
This is the best vegan mac and cheese I’ve made in my 14 years of being vegan. It tastes better than the box, with a creamy, gooey, nut-free cheese sauce that actually stretches (yes, really!).
This version uses classic ingredients for big nostalgic flavor, but if you’re after something more whole food–based, try my butternut squash mac and cheese or this baked vegan mac and cheese with sweet potato.

Why You’ll Love This Classic Vegan Mac & Cheese
A few months ago, a reader emailed me saying she had a classic mac and cheese recipe she loved, but hadn’t been able to successfully recreate it since her kids went vegan. That message stuck with me, and it finally pushed me to write down the version I’ve been making (and perfecting) for years.
This vegan mac and cheese is truly the best I’ve tried in over a decade and it’s incredibly easy to make.
Emily’s Recipe Notes:
- Flavor: Savory and cheesy with umami notes from miso and nutritional yeast.
- Texture: Creamy, so stretchy, gooey.
- Difficulty: Super easy!
- Time: Under 30 minutes.
🧪 Why This Recipe Works
This vegan mac and cheese follows the same structure as a classic non-vegan mac: it starts with a traditional roux (just like the one I use in my vegan béchamel) but with a twist.
Instead of flour, I use tapioca starch, which thickens the sauce and creates a stretchy texture…just like cheese. (I also use tapioca starch in my homemade vegan mozzarella recipe).
Tapioca sets at a lower temperature than flour or cornstarch, creating that signature gooey, melty texture without needing cashews or a blender. It’s what gives this sauce that cheesy pull and glossy finish…just like the boxed stuff, but way better!
Ingredients

Ingredient Highlights & Some Swaps
Unsweetened Plain Plant Milk
I used West Life Plain Soy Milk. Most plant milk will work but it’s important to choose an unflavored, unsweetened variety.
Vegan CHeddar Cheese Shreds
I highly recommend Violife Vegan Cheddar Shreds. They melt well and bring a bold, cheesy flavor. You can also use a blend of vegan mozzarella or Colby jack for a milder flavor.
Violife has consistently given me the best texture and flavor.
Miso and Nutritional Yeast
This combo adds depth and savoriness. The miso brings umami, while nutritional yeast adds a subtle cheesy note.
Just be careful not to go overboard with the nooch, as too much can make the sauce bitter or overly earthy.
Spices
I use a blend of salt, pepper, onion powder, paprika, and ground mustard. The mustard powder adds a touch of tang that boosts the cheesy flavor.
The Secret Ingredient: Tapioca Starch
Tapioca starch creates the glossy, stretchy texture that makes this sauce special. It thickens at a lower temperature than flour or cornstarch and forms a gel-like consistency perfect for vegan cheese sauces.
Since it’s naturally gluten-free, you can make the whole dish gluten-free by using your favorite GF pasta.

How to Make the BEST Vegan Mac & Cheese
Exact ingredient quantities are in the recipe card below!

Melt the vegan butter and miso over medium-low heat.

Whisk in the tapioca starch.

Add the plain plant milk about 1/2 cup at a time. Whisk to combine so there are no lumps.

Add the nutritional yeast and spices.

Simmer for 5-8 minutes until the mixture thickens.

Add the vegan cheddar cheese shreds, mix to combine, and cover to help melt them.

Stir the sauce occasionally to help melt the cheese. After 5-10 minutes it should thicken into a stretchy vegan cheese sauce.

Add your cooked pasta of choice and mix to combine. Serve immediately.
🍽️ Serving & Storage
This vegan mac and cheese is super versatile and makes a great base for a complete meal.
I love pairing it with vegan proteins like my baked vegan chicken, TVP ground beef, marinated tofu, or crispy tempeh. It’s also delicious with a handful of green peas or your favorite sautéed or roasted veggies stirred in.
Unlike many nut-based cheese sauces, this one doesn’t soak into the pasta as it sits. The texture stays creamy and luscious, even the next day. Leftovers can be reheated in the microwave.
Store any leftovers in an airtight container in the fridge and enjoy within 2 to 3 days.

Tips for the BEST Vegan Mac and Cheese
The best plant milk for nut-free vegan mac and cheese is unsweetened plain soy milk. It’s creamy, neutral, and blends well with vegan cheese. Always check the ingredient list – some “unsweetened” plant milks still contain vanilla flavor or ‘natural flavoring’, which can clash with savory dishes.
To make a creamy vegan mac and cheese without cashews, create a nut-free roux using tapioca starch instead of traditional flour. Whisk tapioca into melted vegan butter, then gradually add unsweetened soy milk. As it heats, the tapioca forms a stretchy, thick cheese-like sauce.
For melty, creamy vegan mac and cheese without cashews, I recommend Violife Vegan Cheddar Shreds. They melt well, stretch nicely with tapioca starch, and create a rich cheesy flavor. I’ve tested many brands over 14+ years of being vegan, and Violife consistently has the best flavor and texture.
More Pasta Dishes Made Vegan

Very Best Vegan Mac and Cheese
Rate this RecipeIngredients
- 4 tbsp salted vegan butter, like Country Crock Plant Butter
- 1 tsp white miso
- 3 tbsp tapioca starch, see note 1
- 2 cups plain unsweetened soy milk, see note 2
- ¾ tsp table salt
- ¼ tsp black pepper
- 2 tbsp nutritional yeast
- ¼ tsp onion powder
- ⅛ tsp paprika
- ¼ tsp ground mustard
- 8 oz vegan cheddar cheese shreds, see note 3 – I recommend Violife Cheddar Cheese
- 1 lb dry macaroni pasta, or other pasta of choice (use GF for a gluten-free option)
Instructions
- In a saucepan over medium-low heat, melt the vegan butter and miso until smooth. Whisk in the tapioca starch to form a paste.4 tbsp salted vegan butter, 1 tsp white miso, 3 tbsp tapioca starch
- Slowly pour in the plain, unsweetened plant milk, about ½ cup at a time, whisking to prevent lumps.2 cups plain unsweetened soy milk
- Add the nutritional yeast and spices, then bring the mixture to a gentle simmer. Cook for 5 to 8 minutes, stirring often, until the sauce begins to thicken.¾ tsp table salt, ¼ tsp black pepper, 2 tbsp nutritional yeast, ¼ tsp onion powder, ⅛ tsp paprika, ¼ tsp ground mustard
- Stir in the vegan cheddar shreds, then cover the pot to help them melt. Stir occasionally until fully melted and the sauce is thick, glossy, and stretchy (about 5 to 10 minutes).8 oz vegan cheddar cheese shreds
- While the sauce thickens, cook pasta in well-salted boiling water according to package directions. Drain the pasta, add it to the sauce, and stir to combine. Season with salt and pepper to taste, and serve hot. The sauce will thicken as it cools.1 lb dry macaroni pasta
Recipe notes

Did You Make This?
Leave a star rating and a comment below to let others know how it turned out for you!












Did You Make This Vegan Mac and Cheese?
I’d love to know! Leave a star rating and comment below!