The Best Vegan Mac and Cheese Recipe

Servings: 4 Total Time: 20 mins Difficulty: easy
The Best Vegan Mac and Cheese
Vegan Mac & Cheese Recipe pinit

I think we can all agree that a good mac and cheese is the ultimate comfort food. For a long time, I was on a quest to find a vegan version that truly hit the spot.

This recipe is the happy ending to that search. It’s incredibly cheesy, wonderfully creamy, and made with just seven simple ingredients you might already have.

Why This Recipe Truly Stands Out

You might have tried other vegan mac and cheese recipes before. Many rely on ingredients like cashews, nutritional yeast, or even blended vegetables.

While those can be tasty, they often don’t replicate that classic, gooey texture we all love. This version is different, and I think you’ll notice right away.

It’s based on a traditional roux method, just like your grandma might have made, but completely vegan. The result is a sauce that’s smooth, rich, and deeply satisfying.

It’s also naturally nut-free and can easily be made gluten-free, making it a great option for sharing with friends who have different dietary needs.

Ingredients Needed for the Recipe

  • Macaroni Pasta: The classic base for our dish. Use regular or a gluten-free variety, whichever you prefer.
  • Vegan Butter: This forms the foundation of our roux, giving the sauce a rich and silky start.
  • All-Purpose Flour: This works with the butter to thicken the sauce. A gluten-free blend works perfectly here too.
  • Unsweetened Plant-Based Milk: I prefer oat milk for its neutral flavor, but any plain, unsweetened milk will do. This creates the liquid base for our cheese sauce.
  • Shredded Vegan Cheddar Cheese: The star of the show. Look for a brand that melts well to achieve that perfect, gooey consistency.
  • Kosher Salt: To enhance all the other flavors and season the pasta water.
  • Black Pepper: A simple, optional addition that adds a little warmth and depth to the finished dish.

How to Make The Best Vegan Mac and Cheese?

Vegan Mac & Cheese Recipe

Step 1 – Cook Your Pasta

Begin by cooking your macaroni in a large pot of well-salted water. I use about one teaspoon of salt for every four cups of water.

Follow the package directions, cooking it until it is just al dente. You want it to have a little bite, as it will continue to soften slightly in the hot sauce.

Step 2 – Create the Roux

While the pasta cooks, melt the vegan butter in a separate, medium-sized pot over medium heat. You want it to be fully liquid but not sizzling or browning.

Once melted, add the flour and immediately start whisking. Keep whisking for a minute or so until it forms a smooth, thick paste. This is your roux, and it’s the key to a lump-free sauce.

Step 3 – Whisk in the Milk

Now, slowly pour in your plant-based milk while whisking constantly. This steady stream and constant motion are crucial for preventing any lumps from forming.

Let the mixture simmer gently for a few minutes, stirring occasionally. You will notice it beginning to thicken nicely, coating the back of a spoon.

Step 4 – Create the Cheese Sauce

Reduce the heat to medium-low. Now, whisk in the salt, pepper, and all of your shredded vegan cheese.

Vegan cheese can take a little more patience to melt. Just keep stirring gently for a few minutes until every shred has dissolved into the sauce, leaving it velvety and smooth.

Step 5 – Combine and Serve

Drain your cooked pasta and add it directly into the pot with the finished cheese sauce. Stir everything together until every piece of macaroni is perfectly coated.

And that’s it. Your incredibly creamy, dreamy vegan mac and cheese is ready to be enjoyed immediately.

Choosing the Right Vegan Cheese

The success of this recipe really hinges on the vegan cheese you choose. The market has improved so much, and many brands now melt beautifully.

I’ve had great results with brands like VioLife, Daiya, Miyoko’s, and Follow Your Heart. Their cheddar-style shreds tend to melt into a wonderfully gooey consistency.

Always check the label if you have allergies, as some vegan cheeses are made with a nut base. A mix of cheddar and mozzarella-style shreds can also be a delicious variation.

The key is to find a brand you personally enjoy the flavor of, as that taste will shine through in the final dish.

Tips

  • For a crispy, golden topping, toss ½ cup of breadcrumbs with a tablespoon of melted vegan butter. Sprinkle it over the mac and cheese and pop it under the broiler for a minute or two.
  • If your sauce seems a bit too thick after adding the cheese, simply whisk in a splash more plant-based milk until it reaches your desired consistency.
  • Always taste your sauce before adding the pasta. You can adjust the salt and pepper then, ensuring it’s perfectly seasoned for your palate.
  • Be patient when melting the vegan cheese. Continuous stirring over medium-low heat is the secret to a perfectly smooth, non-grainy sauce.

Storing and Reheating Your Leftovers

If you happen to have any leftovers, let the mac and cheese cool completely before transferring it to an airtight container. It will keep well in the refrigerator for about four to five days.

You can also freeze it for longer storage. I like to portion it into freezer-safe bags or containers. It will be good for up to three months this way.

To reheat, I find it’s best to thaw it overnight in the fridge first. Then, warm it gently in a saucepan over low heat, adding a tiny splash of milk to bring back the creamy texture.

You can microwave it, but stirring it frequently and adding a little liquid will help it heat more evenly and prevent it from drying out.

Vegan Mac & Cheese Recipe pinit
0 Add to Favorites

The Best Vegan Mac and Cheese Recipe

Difficulty: easy Prep Time 5 mins Cook Time 15 mins Total Time 20 mins
Servings: 4 Estimated Cost: $ 12 Calories: 468
Best Season: Winter, Spring, Fall

Description

This is the best vegan mac and cheese you'll ever make: it's easy to prepare with just 7 simple ingredients, ready in only 20 minutes, nut-free, and tastes just like the real thing! Creamy, cheesy, and made in one pot—this gluten-free comfort food is perfect for busy weeknights and will fool even non-vegans.

ingredients

Instructions

  1. Cook pasta in salted water according to package directions. Use 1 teaspoon of salt per 4 cups of water.
  2. In a medium pot, melt vegan butter over medium heat.
  3. Whisk in gluten free flour until it forms a smooth paste.
  4. Slowly stream in oat milk, whisking constantly, until fully incorporated and smooth. Let simmer for 2–3 minutes, stirring occasionally, until the mixture begins to thicken.
  5. Add salt, pepper, and shredded vegan cheese. Stir continuously over medium-low heat until the cheese is fully melted and the sauce is creamy and smooth (about 3–5 minutes).
  6. Add the cooked macaroni to the pot and stir until fully coated in the cheese sauce.
  7. Serve immediately. Optional: top with toasted breadcrumbs made by mixing 1–2 tbsp melted vegan butter with ⅓–½ cup breadcrumbs.

Nutrition Facts

Servings 4

Serving Size 1 serving (¼ of recipe)


Amount Per Serving
Calories 468kcal
% Daily Value *
Total Fat 11.9g19%
Saturated Fat 3.2g16%
Trans Fat 0.1g
Cholesterol 12mg4%
Sodium 642.9mg27%
Potassium 210mg6%
Total Carbohydrate 71.7g24%
Dietary Fiber 3.3g14%
Sugars 2.3g
Protein 17g34%

Calcium 320 mg
Iron 2.5 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Optional topping: Mix 1–2 tbsp melted vegan butter with ⅓–½ cup breadcrumbs and toast in a pan or under the broiler. Sprinkle over mac and cheese for extra crunch.
  • Cheese note: Not all vegan cheeses melt the same—use brands known for melting (e.g., VioLife, Daiya) for best results.
  • Storage: Keeps in an airtight container in the fridge for up to 5 days or frozen for up to 6 months. Reheat gently on the stovetop with a splash of plant milk to restore creaminess.
  • Gluten-free tip: Ensure all ingredients (especially vegan cheese and pasta) are certified gluten-free if needed.
Keywords: vegan mac and cheese, dairy free mac and cheese, easy vegan dinner, creamy vegan pasta, nut free mac and cheese, one pot vegan recipe, gluten free mac and cheese
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Does this really taste like real mac and cheese?

Yes! Thanks to high-quality melty vegan cheeses now available, this version is incredibly cheesy, creamy, and satisfying—many non-vegans can't tell the difference.

Can I make this without gluten-free flour?

Absolutely! If you’re not avoiding gluten, regular all-purpose flour works perfectly fine in the same quantity.

Is this recipe nut-free?

It can be! Just check your vegan cheese and plant milk labels—some brands use nuts. Choose oat, soy, or rice-based options to keep it nut-free.

Can I prep this ahead of time?

Yes! Make it up to 2 days in advance. Store covered in the fridge and reheat on the stovetop over low heat, adding a splash of plant milk to loosen the sauce.

Sarah Food and Lifestyle Blogger

Hi, I’m Sarah, a home cook and baker who believes that good food doesn’t need to be complicated to be meaningful. This blog is where I share approachable, dependable recipes made with care — the kind of dishes you can come back to again and again.

Leave a Comment

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