Creamy Vegan Mac and Cheese – Easy Dairy-Free Dinner Recipe

Mac and cheese is a love language in my house.

It’s that ultimate cozy dish that reminds me of childhood dinners, rainy day lunches, and just about every potluck ever. But when we shifted to more plant-based meals, I knew I needed to find a vegan mac and cheese recipe that still felt decadent, creamy, and totally satisfying.

This is that recipe.

It’s rich, velvety, cheesy (without the cheese), and made from simple pantry staples like cashews, nutritional yeast, and plant-based milk. Whether you’re vegan, dairy-free, or just curious—this one is worth a spot in your weekly rotation.

Why You’ll Love This Vegan Mac and Cheese

Overhead view of creamy vegan mac and cheese in a white bowl, garnished with parsley and paprika
  • 100% dairy-free and plant-based
  • Ultra creamy and cheesy, without actual cheese
  • Quick to make and beginner-friendly
  • Kid-approved and family-friendly
  • Great for weeknights, potlucks, or meal prep

Ingredients for Vegan Mac and Cheese

You might already have everything in your pantry!

Pasta Base:

  • 8 oz elbow macaroni (or any pasta you love)

Cashew Cheese Sauce:

  • 1 cup raw cashews (soaked in water for 2+ hours)
  • 1/4 cup nutritional yeast
  • 2 tbsp lemon juice
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp smoked paprika
  • 1/2 tsp turmeric (for color)
  • 1 cup unsweetened plant-based milk (almond, soy, oat, etc.)
  • 1 tbsp olive oil
  • Salt and pepper to taste

How to Make Vegan Mac and Cheese – Step-by-Step

This whole meal comes together in less than 30 minutes.

1. Cook the Pasta

  1. Bring a large pot of salted water to a boil.
  2. Add pasta and cook until al dente, according to package directions.
  3. Drain and set aside.

Tip: Don’t overcook your pasta! Slightly firm holds up better with sauce.

2. Blend the Cashew Cheese Sauce

Vegan cashew cheese sauce in a blender, golden and creamy
  1. Drain your soaked cashews.
  2. Add cashews, nutritional yeast, lemon juice, garlic powder, onion powder, paprika, turmeric, olive oil, plant milk, salt, and pepper to a high-speed blender.
  3. Blend until the sauce is completely smooth. No lumps.

Need to thin it out? Add a splash more plant-based milk.

3. Mix Pasta and Sauce

Stirring vegan cheese sauce into macaroni in a large pot
  1. Return the drained pasta to the pot.
  2. Pour the cashew cheese sauce over the noodles.
  3. Stir gently to coat every bite.

4. Warm It Through

  1. Place the pot back over low heat.
  2. Stir for 2–3 minutes until hot.
  3. Taste and adjust seasoning if needed.

5. Serve and Enjoy!

Serve immediately while it’s hot and creamy. Add toppings like:

  • Fresh cracked pepper
  • Extra nutritional yeast
  • Toasted breadcrumbs (gluten-free if needed)
  • Fresh parsley or chives

Real-Life Tips for Vegan Mac and Cheese Success

  • Soak your cashews ahead. This makes blending a breeze.
  • Use unsweetened, plain plant milk. No vanilla-flavored almond milk here!
  • High-speed blenders = extra creamy. But regular blenders work if you soak the cashews longer or boil them.
  • Let kids help stir. It gets them involved, and they’ll love eating it more!

What Does Vegan Mac and Cheese Taste Like?

It tastes like creamy, savory, cheesy comfort food. The nutritional yeast gives it that “cheesy” vibe, while the lemon adds brightness. And the smoked paprika brings that cozy depth.

Even my cheese-loving sister asked for seconds.

Common Questions About Vegan Mac and Cheese

What is vegan mac and cheese made of?

Usually a combo of cashews, plant milk, nutritional yeast, lemon juice, and seasonings.

Is it dairy free?

Yes! 100% dairy-free and perfect for people with lactose intolerance or dairy allergies.

Does vegan cheese melt?

Store-bought versions vary, but this homemade sauce gets silky smooth when blended.

Can I make this nut-free?

Yes. Sub sunflower seeds or white beans for cashews. Texture changes slightly, but it still works.

What pasta is best?

Classic elbow macaroni is my go-to, but shells, penne, or gluten-free pasta also work.

What to Serve with Vegan Mac and Cheese

Make it a meal with:

  • Roasted broccoli or Brussels sprouts
  • Green salad with lemon vinaigrette
  • Crispy tofu or vegan nuggets
  • Sautéed mushrooms
  • Garlicky peas or steamed green beans

Variations to Try

Want to mix it up? Try these ideas:

  • Spicy: Add hot sauce or chili flakes
  • Loaded: Stir in peas, spinach, or roasted red peppers
  • Baked: Pour into a baking dish, top with breadcrumbs, and broil for 5 minutes

More Comforting Vegan Pasta Recipes

My Go-To Vegan Mac and Cheese

This vegan mac and cheese is the recipe I come back to again and again.

It’s fast. It’s flexible AND It’s kid-approved. And it always hits the spot when I need something cozy and easy.

If you give it a try, please leave a comment or tag me on Instagram @RitzyRecipes. I love seeing your recreations!

You can also save this on Pinterest to keep it handy for next week’s dinner menu.

Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead view of creamy vegan mac and cheese in a white bowl, garnished with parsley and paprika

Creamy Vegan Mac and Cheese – Easy Dairy-Free Dinner Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Rich, velvety, and dairy-free! This Creamy Vegan Mac and Cheese is made with cashews, nutritional yeast, and simple pantry staples for the ultimate plant-based comfort food everyone will love.


Ingredients

Scale
  • 8 oz elbow macaroni (or any pasta of choice)
  • 1 cup raw cashews (soaked 2+ hours)
  • 1/4 cup nutritional yeast
  • 2 tbsp lemon juice
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp smoked paprika
  • 1/2 tsp turmeric (for color)
  • 1 cup unsweetened plant-based milk (almond, soy, oat, etc.)
  • 1 tbsp olive oil
  • Salt and pepper to taste
  • Optional toppings: nutritional yeast, toasted breadcrumbs, parsley, or chives


Instructions

  1. Bring a large pot of salted water to a boil. Add pasta and cook until al dente according to package directions. Drain and set aside.
  2. Drain soaked cashews. Add cashews, nutritional yeast, lemon juice, garlic powder, onion powder, smoked paprika, turmeric, olive oil, plant milk, salt, and pepper to a blender. Blend until smooth and creamy, adding more milk if needed.
  3. Return drained pasta to the pot. Pour cashew cheese sauce over the noodles and stir to coat evenly.
  4. Place the pot over low heat and stir for 2–3 minutes until hot and creamy. Taste and adjust seasoning.
  5. Serve immediately with desired toppings such as fresh pepper, parsley, or breadcrumbs.

Notes

For nut-free, substitute soaked sunflower seeds or white beans. Use unsweetened, plain plant milk (not vanilla). Soak cashews for at least 2 hours or boil for 10 minutes for a smoother sauce. Optional: bake topped with breadcrumbs for 5 minutes for a crispy finish.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 3g
  • Sodium: 210mg
  • Fat: 20g
  • Saturated Fat: 3g
  • Unsaturated Fat: 17g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 4g
  • Protein: 14g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star