4.31 from 23 votes

Vegan Mac and Cheese

Jump to Recipe ▼

16 Comments

Servings: 8

4 hrs 30 mins

This post may include affiliate links. Thank you for your support.

This vegan mac and cheese gets its creamy, cheesy sauce from blended potatoes, carrots and cashews. No store-bought vegan cheese, no roux, no weird aftertaste.

Overhead photo of a bowl of vegan mac and cheese sprinkled with pepper. A silver spoon rests inside the bowl.

One of the biggest compliments I’ve ever received on a recipe was from readers who told me they aren’t vegan or dairy-free, they just love this vegan mac and cheese. That’s the sign of a really good plant-based recipe. The magic is in the blended veggie-based cheese sauce that’s genuinely creamy, cheesy and comforting without a drop of dairy (plus a sneaky boost of veggies in every bite).

Serve it with a side of my kale salad for a full plate, or add my butternut squash mac and cheese to your rotation for another sneaky veggie option.

Why You’ll Love This Vegan Mac and Cheese Recipe

Woman (Brittany Mullins) wearing a white shirt and sipping a green smoothie.
  • It’s real comfort food, just dairy-free: Creamy, cheesy and warm in all the ways mac and cheese should be, with nothing heavy sitting in your stomach afterward.
  • The sauce is worth making on its own: I always blend a little extra and keep it in the fridge to pour over roasted broccoli or a baked potato later in the week. It does not go to waste.
  • It doubles well for a crowd: Readers have been bringing this to vegan Thanksgiving for years, and it holds its own next to my lentil loaf on a holiday table. Make a double batch in one blender jar.

Ingredients Needed

Ingredients measured out in bowls and on plates to make vegan mac and cheese: carrots, lemon, nutritional yeast, elbow macaroni, non-dairy milk, cashews, garlic, onion, salt, turmeric, mustard powder and potatoes.
  • elbow macaroni – any short pasta works. For a protein and fiber boost I reach for chickpea or lentil pasta, and I use gluten-free noodles when I need the whole dish to be GF.
  • yukon gold potatoes – steamed potato starch turns glossy and thick when it hits a blender, which is what makes the sauce coat every noodle instead of sliding off. This is the ingredient doing the heavy lifting on texture.
  • carrots – peel before chopping for the smoothest blend and the best color. Aged cheddar has a faint sweetness to it, and carrots quietly stand in for that.
  • yellow onion and garlic – the savory base of the sauce.
  • unsweetened non-dairy milk – I use almond, but any unsweetened dairy-free milk works. Skip the vanilla and sweetened kinds.
  • raw cashews – raw, not roasted or salted. Cheese is fat and protein, and potatoes cannot give you richness on their own. Soaked cashews are what take this from a decent vegetable purée to something that actually reads as creamy in your mouth.
  • nutritional yeast – this is what makes the sauce taste cheesy and savory rather than like blended vegetables. Nutritional yeast is naturally high in glutamates, the same compounds that give aged cheese and other savory foods that deep, full flavor, and it’s the one ingredient I won’t let you skip. Grocery stores usually stock it in the spice aisle or the natural foods section.
  • lemon juice – fresh, not bottled. Real cheese is fermented, so it has a tang to it, and without acid this sauce tastes flat no matter how much nooch you add.

Find the full ingredient list with measurements in the recipe card below.

How to Make Vegan Mac and Cheese

Jar of cashews soaking in water.

Step 1: Cover the raw cashews with water and let them sit while you prep everything else. This is the step that decides whether your sauce is silky or gritty, so don’t rush it.

A blender with ingredients to make vegan cheese inside.

Step 2: Steam the potatoes, carrots and onion until soft, then blend them with the soaked cashews and the rest of the sauce ingredients until smooth.

Macaroni noodles in a metal colander.

Step 3: Cook the pasta until al dente, saving a little pasta water before you drain.

Vegan cheese being poured into a pot of cooked macaroni noodles.

Step 4: Pour the sauce over the noodles, loosen with pasta water as needed, season and serve.

Tips for the Creamiest Vegan Mac and Cheese

  • Soak your cashews longer than you think you need to: Two to four hours is my standard, and overnight is even better. If you have a Vitamix you can shorten it to 30 minutes or so, but I cannot stress this enough, the soak is what gives you a smooth sauce.
  • In a rush? Do a hot soak: Pour boiling water over the cashews and let them sit 15 minutes. It softens them fast when you forgot to plan ahead.
  • Blend past the point where you think it’s done: Let it run a full minute or two. The sauce should look glossy with zero visible flecks. If it’s grainy, that’s undersoaked cashews or an underworked blender, not a mistake in the recipe.
  • Taste before you serve: This sauce leans on salt and lemon to taste cheesy rather than vegetal. If it tastes flat, it almost always wants a pinch more of one or the other.
Overhead closeup photo of a bowl of vegan mac and cheese sprinkled with pepper.

What to Serve with Vegan Mac and Cheese

This is a classic mac and cheese at heart, so it plays nicely with almost anything. A few of the ways it lands on our table:

  • With a green side: A pile of balsamic roasted Brussels sprouts or a crisp kale and Brussels sprout salad cuts the richness and gets a vegetable on the plate next to the pasta.
  • With a plant-based protein. Since the mac itself is light on protein, I’ll serve it alongside marinated tempeh, baked peanut tofu, or a bowl of my peanut butter chili when I want something heartier on the side.
  • As part of a cozy spread: A wedge of warm vegan cornbread turns this into full comfort food territory, especially in the colder months.
  • Baked, for a crowd: Spread the finished mac in a baking dish, top with panko and broil until the crumbs are golden. This is how I serve it for a holiday table.
A spoon with a bite of vegan mac and cheese being held up, with a bowl of mac and cheese out of focus in the background.

How to Store and Freeze Vegan Mac and Cheese

Refrigerator: Keep leftovers in an airtight container in the fridge for up to 5 days. The sauce firms up as it chills, so when you reheat, add a splash of milk or water and stir often over medium-low heat until it loosens and warms through. The microwave works too if you’re in a hurry.

Freezer: The sauce freezes better on its own than mixed into the pasta, which can turn a little soft after thawing. If you know you’ll have extra, blend a bigger batch and freeze the plain sauce in a freezer-safe container for up to 2 months. Thaw it in the fridge overnight, then reheat and toss with freshly cooked noodles for a near-instant dinner.

Vegan Mac and Cheese FAQ

What is the cheese sauce in this vegan mac and cheese made of?

Steamed potatoes and carrots blended with soaked cashews, nutritional yeast, non-dairy milk, lemon juice and a few seasonings. No dairy, no store-bought vegan cheese, and no flour roux.

Why is my vegan mac and cheese gritty?

Almost always undersoaked cashews or a blender that needs more time. Soak the cashews longer, blend a full minute or two past the point you’d think, and look for a glossy, fleck-free sauce. It’ll still taste good if it’s a touch grainy, but you’ll nail the texture next time.

Can I make this vegan mac and cheese without cashews?

The cashews are what make the sauce rich, so leaving them out gives you a thinner, more vegetable-forward sauce. If you have a nut allergy, raw sunflower seeds or a bit of white bean are the closest swaps, though the flavor and creaminess will shift slightly.

How do I make this a higher-protein vegan mac and cheese?

Swap the pasta for chickpea or lentil noodles. It’s the easiest change with the biggest payoff and it pushes each serving to roughly 15 grams of protein without touching the sauce. Stirring in a cup of peas or serving it next to marinated tempeh bumps it up further.

Does this vegan mac and cheese actually taste like real mac and cheese?

It’s creamy, savory and comforting in all the ways mac and cheese should be. Even the non-vegans in my house go back for seconds, and plenty of readers make it just because they love the sauce.

More Vegan Dinner Recipes to Try

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

4.31 from 23 votes

Vegan Mac and Cheese Recipe

Creamy vegan mac and cheese made with a blended sauce of steamed potatoes, carrots, cashews and nutritional yeast. No dairy, no store-bought vegan cheese and no roux. It's easy to make, kid-approved and endlessly comforting.
Prep Time: 15 minutes
Cook Time: 15 minutes
Soak Time: 4 hours
Total Time: 4 hours 30 minutes
Servings: 8
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

  • 1 lb elbow macaroni, cooked (or any pasta of choice)
  • 2 medium yellow potatoes, peeled and cubed (about 1 cup)
  • 2 medium carrots, peeled and cut into 1 inch pieces (about ½ cup)
  • 1 small yellow onion, quartered
  • 2 large cloves of garlic, roughly chopped
  • 1 cup unsweetened non-dairy milk of your choice, I used almond milk
  • ¾ cup raw cashews, soaked for 2-4 hours or overnight
  • cup nutritional yeast
  • 1 Tablespoon lemon juice
  • 1 ½ teaspoons sea salt , plus more to taste
  • 1 teaspoon dry mustard powder
  • ¼ teaspoon turmeric powder, optional
  • ½ cup reserved pasta water

Instructions 

  • If you haven’t already soak your cashews for 2-4 hours. If you have a high powered blender like a Vitamix you can get away with soaking for only 30 minutes-1 hour.
    ¾ cup raw cashews
  • Fill a large pot with about 1 inch of water. Add potatoes, carrots and onion to a steamer basket or metal colander and steam for about 15 minutes or until soft.
    2 medium yellow potatoes, 2 medium carrots, 1 small yellow onion
  • Meanwhile, cook the pasta according to package directions. Reserve 1/2 cup of the pasta cooking water before draining. Drain and transfer the pasta back to the pot.
    1 lb elbow macaroni
  • Place all the vegan cheese ingredients in a blender (including the cooked potatoes, carrots and onions) and blend until smooth.
    2 large cloves of garlic, 1 cup unsweetened non-dairy milk of your choice, ⅓ cup nutritional yeast, 1 Tablespoon lemon juice, 1 ½ teaspoons sea salt , 1 teaspoon dry mustard powder, ¼ teaspoon turmeric powder
  • Pour the vegan cheese over cooked pasta, adding up to 1/2 cup pasta water to loosen the sauce, as necessary. Stir to fully combine.
    ½ cup reserved pasta water
  • Season to taste and serve.
  • Keep leftovers in an airtight container in the fridge for up to 5 days. To reheat it, add a little bit of milk or water to thin out the sauce. When reheating, stir often to avoid burning.

Video

Notes

  • Cashews: Soak raw cashews 2 to 4 hours, or overnight for the smoothest sauce. Short on time? Pour boiling water over them and soak 15 minutes. A high-powered blender lets you get away with a shorter soak.
  • Gritty sauce fix: If the sauce isn’t smooth, the cashews likely needed a longer soak or the sauce needed longer blending. Run the blender a full minute or two until glossy.
  • Storage: Keep in an airtight container in the fridge up to 5 days. Reheat with a splash of milk or water to loosen the sauce, stirring often.

Nutrition

Serving: 1/8 of recipe | Calories: 205kcal | Carbohydrates: 31g | Protein: 8g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 320mg | Potassium: 120mg | Fiber: 3g | Sugar: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
4.31 from 23 votes (16 ratings without comment)

Leave a comment

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

Recipe Rating




16 Comments

  1. 5 stars
    This was the third mac and cheese recipe I have tried in my attempt the find the perfect one to bring to a vegan thanksgiving in a few weeks. I want something creamy and classic. This is absolutely IT. My non-vegan kiddo even took a big bowl and gave it a thumbs up, which was not the case with the others test runs. Absolutely wonderful. The only thing I did different was to add 1/4 tsp. of nutmeg to give it a bit more of a warm tone otherwise I followed this recipe exactly. Fabulous. We will be making this in the future many times.

    1. Oh yay! That makes me so happy to hear. I’m so glad the recipe was a hit with your kiddos (that’s always such a compliment for me!). Can’t wait to hear how everyone likes it on Thanksgiving. Thanks for coming back to leave a review!

  2. 5 stars
    My kids went crazy for this!! Definitely going to be next go-to easy meal. Thank you so much!!

    1. Ah this is great! I am so glad these are a hit for you and the kiddos, Vanessa. Thank you so much for sharing your review + star rating, I appreciate it!

  3. 5 stars
    So good and so much more filling than the cheese version. We added broccoli for extra veggies. It was somewhat gritty even though I soaked the cashews for 6 hours but maybe my ninja didn’t blend it well enough. But def recommend 👌

    1. So glad you enjoyed this recipe, Cass! Thanks for making it and for coming back to leave a review. I so appreciate it!

    2. 5 stars
      I love this recipe so much. I always add broccoli to my pasta for even more veggies. I do have a question, I have leftover sauce, how long do you think it will last in the refrigerator or do you think I could freeze it?

  4. 5 stars
    The person who writes very beautiful post is always good hearted and whenever i am sitting alone i spend my time looking at such nice post you have written a nice post which is as good as you can in life . Will be appreciated and keep writing such good posts in your life, I wish you all the best.

  5. 5 stars
    I made this recipe with one substitution – Red potatoes in place of yellow (because that was what I had on hand). The results were fine, but I wanted more flavor. When I shook a Lemon Pepper blend from Niblack Foods on it, it went from good to give me more! Let’s just say I had a hard time with portion control.

    1. I’m glad you enjoyed this recipe, Robert! Thanks for making it and for the review. I so appreciate it. 🙂

  6. 5 stars
    We’re not vegan, we just love Mac and cheese! Turned out great. Flavor is delicious and the texture was perfect. Will make again!