Advertisement

Vegan Mac and Cheese

An icon representing a clock 35 min | easy | lactose-free, vegan | See also:  gluten-free alternative
Email Review

Introduction

Vegan mac and cheese is a creamy pasta dish made with dairy-free cheese, oat milk, and nutritional yeast.

It works well for weeknight dinners, holiday sides, and casual potlucks when you need a plant-based comfort food.

Ingredients  (6 servings)

Adjust servings:

Ingredients

Ingredient Notes *

  • Dijon mustard: This recipe assumes a US Dijon mustard (smooth, mild, slightly sweet). Dijon manufactured for the European market is sharper and less sweet; begin with less and adjust.

Get Ingredients →

Order the ingredients from your local store for pickup or delivery (US only). You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Close-up of creamy vegan mac and cheese in a white bowl with pink polka dots, the elbow pasta coated in a glossy orange cheese sauce. A second bowl is softly blurred in the background on a light table with a blue check cloth and wooden spoon nearby.

How to Make Vegan Mac and Cheese

  1. Boil the pasta

    Bring a large pot of water to a boil, add the salt, and cook the pasta until just al dente.

    Drain well and set it aside.

  2. Start the roux

    Melt the vegan butter in a large saucepan over medium heat.

    Whisk in the flour and cook for 1 minute, until the mixture looks smooth.

  3. Build the sauce base

    Slowly whisk in the warm oat milk until the sauce is smooth and lump-free.

    Stir in the Dijon, garlic powder, onion powder, kosher salt, and black pepper.

  4. Melt in the cheeses

    Lower the heat and add the vegan cheddar, vegan mozzarella, cream cheese, and nutritional yeast.

    Stir gently until the cheeses melt and the sauce looks creamy and glossy.

  5. Combine and adjust

    Add the drained pasta and stir until every piece is coated.

    If the sauce feels too thick, loosen it with a small splash of hot water.

  6. Serve right away

    Serve the mac and cheese immediately for the creamiest texture.

    The sauce will thicken as it sits, so stir well before serving leftovers.

Bowl of creamy vegan mac and cheese made with elbow pasta, with a larger pot of more mac and cheese and a serving spoon blurred in the background.

Substitutions

Unsweetened oat milk for unsweetened soy milk
Soy milk makes a slightly richer sauce with more body. Its flavor is a bit stronger, but it still works well.
Vegan cheddar for smoked vegan gouda
Smoked vegan gouda adds a deeper flavor and a pale orange color. It also makes the sauce taste a little more grown-up.
Nutritional yeast for white miso paste
White miso adds savory depth and a subtle tang. Use a small amount, since it also adds salt.
Creamy vegan mac and cheese in a white pot, with glossy elbow pasta coated in rich orange sauce and a wooden spoon scooping up a serving.

Tips

Shred your own cheese
Freshly shredded block-style vegan cheese melts more smoothly than pre-shredded cheese. Extra starches in packaged shreds can make the sauce thicker.
Keep the heat low
High heat can make vegan cheese seize or turn oily. Gentle heat helps the sauce stay smooth and creamy.
Warm the milk first
Warm oat milk blends into the roux faster and reduces lumps. Cold milk can cool the pan and slow thickening.
Soften the cream cheese
Softened vegan cream cheese melts in evenly and prevents small lumps. Let it sit at room temperature for a bit before cooking.
Reserve hot water
A few spoonfuls of hot pasta water can loosen a tight sauce. Add it little by little, so the sauce stays creamy.
Serve it fast
Vegan mac and cheese thickens quickly as the pasta absorbs sauce. Serve it right away for the silkiest texture.

Nutrition Facts *

Energy 463 kcal
Protein 12 g
Total Fat 22 g
Carbohydrates 59 g
Dietary Fiber 5 g

* Approximate, per serving.
Data source: USDA FoodData Central.

FAQ

Why did my vegan cheese sauce turn thick before serving?
Vegan pasta absorbs sauce fast, especially after draining. Stir in a splash of hot water or warm oat milk before serving.
Why is my sauce grainy or clumpy?
The heat was likely too high, or the cheese was not fully softened. Lower the heat and stir slowly until everything melts evenly.
Can I bake this mac and cheese?
Yes, but the sauce should look a little loose before baking. Top it with breadcrumbs mixed with vegan butter and bake until lightly golden.
Which vegan cheese works best here?
Block-style cheddar and mozzarella usually melt better than pre-shredded blends. Freshly grated cheese gives the smoothest and creamiest sauce.
Can I make it ahead?
It is best fresh, but leftovers still reheat well. Warm them gently with a splash of oat milk to restore creaminess.

Serving Suggestions

A shower of toasted breadcrumbs adds crunch and keeps the creamy sauce from feeling too rich.

Steamed broccoli, roasted cauliflower, or hot sauce pair well with the mild, cheesy flavor.

For a main-dish version, stir in sauteed mushrooms or smoky vegan sausage.

Side Pairings

These sides complement the meal beautifully.

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please post your feedback and pictures here. We’d love to hear from you!

More to Try