Creamiest Dairy Free Vegan Mac and Cheese Recipe

Made with a simple cashew cream sauce, this Vegan Mac and Cheese is ultra-rich and as creamy as the classic version—without any dairy. The cashew-based sauce offers a balanced, savory flavor that clings to every noodle. Built from pantry staples, this recipe is fast to prepare, fully customizable, and ideal for a cozy weeknight dinner the whole family will enjoy.

vegan mac and cheese in a bowl

What Makes This Recipe Great

  • Fast and simple to prepare
  • No specialty dairy ingredients required
  • Highly adaptable—mix in vegetables or proteins
  • Comforting and warming on cool nights
  • Tastes great as leftovers

Featured Comment

“This recipe is absolutely delicious! I also found the tip about thawing in the fridge instead of the microwave super helpful—it really makes a difference in the texture!”Silvestri

Ingredients Needed

  • Cashews: Raw, whole cashews are the base of the cashew “cream” sauce. For the smoothest texture, soak them in hot water for at least 15 minutes (or overnight) before blending to avoid a grainy sauce.
  • Liquid: Water is used to thin the sauce to a pourable consistency.
  • Acid & Heat: A touch of hot sauce and white vinegar add tang and depth, brightening the flavor of the cashew base.
  • Nutritional Yeast: The key ingredient for a cheesy, savory flavor in dairy-free recipes.
  • Seasonings: Garlic powder and salt round out the flavor. Optional spices like onion powder, cayenne, or black pepper can be added to taste.
  • Noodles: Any pasta shape works—elbows, shells, corkscrew shapes, or gluten-free pasta if needed.
a blender with cashew cream sauce in it

How to Make Vegan Mac and Cheese

This dairy-free mac and cheese comes together in two parts: a silky cashew cream sauce and perfectly cooked noodles. The sauce is blended from soaked cashews and a few seasonings for a rich, creamy finish.

Prepare the Cashews

Place raw cashews in a bowl and cover with hot water. Let them soak for at least 15 minutes, then drain. Doing this while the pasta cooks saves time and ensures the cashews blend into a smooth cream rather than a gritty texture.

Make the Sauce

In a high-speed blender or food processor, combine the drained cashews with water, hot sauce, white vinegar, nutritional yeast, garlic powder, and salt. Blend until the mixture is completely smooth and silky—no graininess. Adjust the seasoning if needed.

Mix and Serve

Pour the cashew “cheese” sauce into a saucepan and add the cooked, drained noodles. Stir over low to medium heat until the pasta is warmed through and evenly coated with sauce. Serve immediately for the best texture.

Tips for Best Results

  • Soak the cashews: this is essential for a creamy sauce free of lumps.
  • Adjust heat: omit or reduce the hot sauce if you prefer a milder flavor.
  • Customize spices: add onion powder, smoked paprika, or a pinch of cayenne for extra depth.
  • If the sauce is too thick, thin with small amounts of water until you reach the desired consistency.
vegan mac and cheese sauce being poured over noodles

Serving Suggestions

Top your mac and cheese with a dash of extra hot sauce, toasted breadcrumbs, or a sprinkling of vegan Parmesan for texture and flavor. This sauce also pairs beautifully with vegetables—stir in roasted broccoli, peas, sautéed mushrooms, roasted Brussels sprouts, or roasted red peppers for added color and nutrition.

If you’re not strictly vegan, the creamy cashew sauce complements shredded chicken, pulled BBQ meat, or seared tuna when served on the side. You can also spoon the sauce over baked potatoes or use it as a dip for roasted vegetables.

bowls of vegan mac and cheese ready to eat

Storing Leftovers

Store any leftovers in an airtight container in the refrigerator for up to 5 days. Reheat gently in the microwave or on the stovetop. Because the noodles continue to absorb sauce, add a splash of water, plant milk, or broth when reheating to restore a creamy consistency.

Freezing tip: This dairy-free mac freezes well. Portion into freezer-safe containers and freeze for up to 3 months. Thaw in the refrigerator for best texture, then reheat slowly.

More Favorite Pasta Recipes

  • Easy Mac and Cheese
  • 3-Cheese Cauliflower Mac and Cheese
  • Creamy Vegan Asparagus Pasta
  • Vegan Pasta Bake
  • Creamy Tomato Vegan Pasta
  • Quinoa Mac and Cheese
bowl of vegan mac and cheese ready to eat

FAQs

How do you make vegan mac and cheese taste cheesy without dairy?

Nutritional yeast provides a savory, nutty, and slightly cheesy flavor that is central to most dairy-free cheese sauces.

Can I make creamy vegan mac and cheese without nuts?

This particular recipe relies on cashews for its creamy, rich texture. If you need a nut-free alternative, look for recipes that use cooked potatoes and carrots, silken tofu, or sunflower seeds as the base instead.

What if I don’t have nutritional yeast?

Nutritional yeast is a key source of that cheesy flavor; the recipe will miss some of its characteristic taste without it. Consider sourcing a small amount or substituting with a little miso paste for umami, though the result will differ.

Recipe Details

Recipe: Vegan Mac and Cheese

Prep: 10 mins | Cook: 5 mins | Soak time: 15 mins | Total: 30 mins | Serves: 6

Ingredients

  • 3/4 cup raw cashews, soaked
  • 1/2 cup water
  • 1 teaspoon hot sauce
  • 1/2 tablespoon white vinegar
  • 1/4 cup nutritional yeast
  • 1/4 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 8 oz. cooked noodles (about 2 cups cooked, depending on shape)

Instructions

  1. Place cashews in a bowl and cover with hot water. Let soak for 15 minutes, then drain.
  2. Add drained cashews to a high-speed blender with water, hot sauce, vinegar, nutritional yeast, garlic powder, and salt.
  3. Blend until completely smooth. Taste and adjust seasoning if needed.
  4. Pour the sauce into a large saucepan with the cooked noodles. Stir over low to medium heat until warmed through and evenly coated.
  5. Serve immediately, garnished as desired.

Tips & Notes

  • Storage: Keep refrigerated up to 5 days. Add liquid when reheating to restore creaminess.
  • Freezing: Freeze in individual portions for up to 3 months. Thaw in the refrigerator before reheating.
  • Texture: Properly soaked cashews are essential to avoid a grainy sauce.

Nutrition (estimate per serving)

Calories: 237 kcal • Carbohydrates: 34 g • Protein: 9 g • Fat: 8 g • Fiber: 2 g • Sugar: 2 g

Nutrition information is an approximation and should be used as a guide.

Enjoyed this recipe?

Leave a comment below to share your variations or how you served it. Tag your photos with your own hashtag to share what you made!