Best Vegan Mac and Cheese (Creamy & Easy)

Let me be honest with you. I was skeptical the first time I heard “vegan mac and cheese.” My brain immediately went to bland, watery, sad noodles. The kind of dish you eat out of obligation, not joy.

Then I tried this recipe.

The sauce is thick. Velvety. Golden. It coats every single noodle like a warm hug. And the flavor? That deep, savory, cheesy punch is all there. No dairy required.

Whether it’s a busy Tuesday night or a cozy weekend dinner with friends, this dish delivers every single time. It comes together in just 25 minutes, and the ingredients are simpler than you’d think.

Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes Servings: 4 | Difficulty: Easy

vegan mac and cheese

The Secret Behind the Sauce

The magic starts with raw cashews.

When you soak them and blend them up, they turn into something almost unbelievable. Smooth. Rich. Creamy. Think of it like this: cashews do for vegan cheese what butter does for a French béchamel. They are the foundation that makes everything else work.

Then comes nutritional yeast, which brings that deep, savory, almost nutty cheese flavor. A pinch of turmeric gives the sauce its gorgeous golden color. And a squeeze of fresh lemon juice adds just enough tang to make your brain think, “Wait, is this actually cheese?”

It is not. But it is just as satisfying.

What You Will Need

Gather everything on your counter before you start. It makes the whole process so much smoother.

IngredientQuantityNotes
Raw cashews1 1/2 cupsEssential for the creamy base texture
Water2 cupsUse only 1 cup if omitting vegan cheese
Fresh lemon juice3 tablespoonsProvides a bright, necessary acidic tang
Nutritional yeast1/2 cupDelivers a deep, savory, cheese-like flavor
Turmeric1/4 teaspoonAdds a natural, vibrant golden color
Garlic powder1/2 teaspoonEnhances the savory profile of the sauce
Salt1 1/2 teaspoonsAdjust slightly to your taste preference
Shredded vegan cheddar cheese1 (7-oz) bagOptional but highly recommended for stretch
Elbow pasta12 ouncesThe classic, nostalgic shape for this dish
Panko breadcrumbs1 1/2 cupsUsed for the crunchy baked casserole topping
Vegan butter4 tablespoonsMelted for tossing the dry breadcrumbs
Smoked paprika1/4 teaspoonAdds a subtle, smoky flavor to the crust
vegan mac and cheese

A quick note on the shredded vegan cheddar: it is completely optional. The plain cashew sauce is already rich and flavorful on its own. But if you want that thick, stretchy, pull-apart texture, add the whole bag. Just make sure you adjust the water. With the shreds, use the full 2 cups. Without them, drop it down to 1 cup. Otherwise, your sauce will be too thin and runny.

How to Make It

Step 1: Soften the Cashews

This step is non-negotiable. Soft cashews blend into silk. Hard cashews blend into grit.

Bring a small pot of water to a rolling boil. Place your raw cashews in a heat-safe bowl and pour the boiling water over them. Let them soak for 5 full minutes.

Got a standard blender instead of a high-speed one? No problem. Just soak the cashews for a full hour, or even overnight in the fridge. The longer they soak, the smoother your sauce will be.

Step 2: Cook the Pasta

While the cashews soak, get your pasta going.

Fill a large pot with water, bring it to a boil, and add a generous pinch of salt. Drop in your 12 ounces of elbow pasta and cook according to the package directions. You want it al dente, meaning slightly firm when you bite it. Not soft. Not mushy.

Drain it well and set it aside.

Step 3: Blend the Cheese Sauce

Now for the fun part.

Drain your soaked cashews and toss that murky water. Add the cashews to your blender along with:

  • 2 cups of fresh water (or 1 cup if skipping the vegan shreds)
  • 3 tablespoons fresh lemon juice
  • 1/2 cup nutritional yeast
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon garlic powder
  • 1 1/2 teaspoons salt
  • The optional bag of shredded vegan cheddar

Blend on the highest speed for a solid 2 to 3 minutes. Stop and scrape down the sides if needed. Keep going until the sauce looks like thick, pourable cream. No lumps. No graininess. Pure velvet.

vegan mac and cheese

Step 4: Choose Your Adventure

Here is where it gets interesting. You have two paths.

The Quick Stovetop Version

Pour your drained pasta back into the pot. Add the blended cheese sauce directly on top. Turn the heat to medium-low and stir constantly for about 2 to 3 minutes, until the sauce thickens slightly and clings to every noodle. Serve immediately in big, warm bowls.

The Baked Casserole Version

This one has a crispy, golden crust on top. Worth every extra minute.

Preheat your oven to 350°F. Lightly grease a 9×13-inch baking dish. Pour in the cooked pasta, then the cheese sauce, and stir everything together until evenly coated.

In a small bowl, mix together:

  • 1 1/2 cups panko breadcrumbs
  • 4 tablespoons melted vegan butter
  • 1/4 teaspoon smoked paprika

Toss with a fork until all the crumbs are coated and slightly damp. Sprinkle the mixture evenly over the top of your pasta.

Bake uncovered for 15 minutes, until the sauce is bubbling and the crumbs are lightly toasted. Want extra crunch? Flip on the broiler for 1 to 2 minutes. Watch it closely though. Those breadcrumbs go from golden to burnt faster than you’d expect.

vegan mac and cheese

Tips for Getting It Just Right

A few things I have learned after making this dish more times than I can count.

The sauce will thicken as it cools. If your stovetop version starts looking too thick, just add a tablespoon of warm water and stir. Repeat until you hit that perfect creamy consistency.

Fresh lemon juice only. Please do not use the bottled stuff. Bottled lemon juice often has a bitter, artificial edge that throws off the whole flavor. Fresh juice is clean, bright, and makes the sauce taste alive.

Your blender matters more than you think. A high-speed blender like a Vitamix or Blendtec will give you a completely silky sauce in about 2 minutes. A standard blender can work just fine, but you need to soak those cashews longer. Think overnight, not 5 minutes.

vegan mac and cheese

Frequently Asked Questions

How do I store and reheat leftovers? Store in an airtight container in the fridge for up to 3 to 4 days. The sauce will thicken overnight as it absorbs into the pasta. When reheating, add a splash of water before microwaving, then stir well. It comes right back to life.

Can I freeze the cheese sauce? Yes, the blended sauce freezes beautifully for up to 3 months. Pour it into a freezer-safe container and thaw overnight in the fridge before reheating. Do not freeze the assembled dish with the pasta already mixed in. Cooked pasta turns unpleasantly mushy after freezing.

What if I cannot find elbow pasta? Elbows are the classic choice, but medium shells, cavatappi, or penne all work wonderfully here. Just stick to the 12-ounce measurement and follow the cooking directions on whatever package you grab.

Is the vegan cheddar shred actually necessary? Not at all. The cashew sauce alone is creamy, flavorful, and totally satisfying. The shreds just add a thicker, stretchier texture that feels more like traditional mac and cheese. If you leave them out, remember to reduce the water to 1 cup.

Can I make this gluten-free? Easily. The cashew sauce is naturally gluten-free. Just swap in a certified gluten-free elbow pasta and gluten-free panko breadcrumbs for the topping. Double-check your labels to be sure, and you are good to go.

There is something really special about a dish that surprises you. This vegan mac and cheese has done that for a lot of people, including me. It is warm, filling, deeply savory, and honestly a little addictive.

Give it a try this week. You might just find yourself making it on repeat.

Creamy Vegan Mac and Cheese

Creamy Vegan Mac and Cheese

A rich, velvety vegan mac and cheese made with a savory cashew-based sauce. Ready in just 25 minutes, this dairy-free comfort food is just as satisfying as the classic version.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Course
Cuisine American
Servings 4 servings

Ingredients
  

Cheese Sauce Base

  • 1 1/2 cups raw cashews soaked for 5 minutes in boiling water
  • 2 cups water use 1 cup if omitting vegan cheese shreds
  • 3 tbsp fresh lemon juice do not use bottled
  • 1/2 cup nutritional yeast
  • 1/4 tsp turmeric
  • 1/2 tsp garlic powder
  • 1 1/2 tsp salt adjust to taste
  • 1 7-oz bag shredded vegan cheddar cheese optional, for stretch

Pasta & Topping

  • 12 ounces elbow pasta
  • 1 1/2 cups panko breadcrumbs
  • 4 tbsp vegan butter melted
  • 1/4 tsp smoked paprika

Instructions
 

  • Soften the Cashews: Pour boiling water over raw cashews and let soak for 5 minutes (or 1 hour if using a standard blender).
  • Cook the Pasta: Boil elbow pasta in salted water until al dente. Drain and set aside.
  • Blend the Sauce: Drain cashews and blend with fresh water, lemon juice, nutritional yeast, turmeric, garlic powder, salt, and optional vegan cheddar for 2-3 minutes until velvety.
  • For Stovetop: Combine pasta and sauce in the pot over medium-low heat for 2-3 minutes until thickened.
  • For Baked: Transfer to a 9×13 dish, top with a mixture of panko, melted butter, and smoked paprika, and bake at 350°F for 15 minutes.

Notes

The sauce thickens as it cools; stir in a splash of warm water to loosen if needed. Always use fresh lemon juice for the best flavor!
Keyword Dairy-Free, Mac and Cheese, Vegan

Leave a Comment

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

Recipe Rating




*