This post contains affiliate links.

When you think of comfort food, mac and cheese probably tops the list, and for good reason. It’s warm, creamy, and brings that nostalgic, soul-hugging kind of satisfaction. But what if I told you that you could have all that goodness without the dairy? My vegan mac and cheese recipe checks every box.

It’s rich, velvety, and full of that savory, cheesy flavor you crave, only it’s made with real, whole-food ingredients that actually nourish. Whether you’re vegan, lactose-sensitive, or just looking for a cleaner version of your favorite dish, this one’s a total winner. Trust me: you won’t miss the boxed stuff.

Bowl of vegan mac and cheese topped with breadcrumbs and fresh chopped parsley

What is Vegan Mac and Cheese?

Vegan mac and cheese is a dairy-free version of classic macaroni and cheese, made without milk, butter, or traditional cheese. Instead, it uses plant-based ingredients to create that same creamy, cozy, comfort-food vibe.

We all want comfort food that satisfies our cravings and aligns with how we actually want to eat, clean, nourishing, and plant-powered. That’s exactly why this vegan mac and cheese recipe delivers big time and deserves a spot on your regular dinner rotation:

  • Creamy without the dairy: Thanks to blended cashews, white miso, nutritional yeast, and lemon juice, you get a rich, velvety sauce that’s totally dairy-free, yet so cheesy and satisfying you’ll want seconds.
  • Real ingredients, no weird stuff: Forget artificial vegan cheese or mystery powders, this recipe keeps it clean with whole-food staples that you can easily find in your pantry. Every bite feels like a win for your taste buds and your body.
  • Naturally rich in healthy fats and B vitamins: Cashews not only create that dreamy thick texture, but also deliver a boost of heart-healthy fats, protein and essential B vitamins to support energy and a healthy nervous system.
  • Kid-approved, grown-up flavor: It’s the best of both worlds. Mild and creamy enough for picky eaters, but with enough savory umami to keep adult palates happy.
freeA bowl of ready-to-eat creamy vegetable soup next to silver spoons.

November 9-13, 2026

Jen’s Free Soup Challenge

I’d love for you to soup it up with me! For 5 days, I’ll send you a daily veggie-packed soup that’s easy enough for a busy weeknight and makes enough to freeze and pull out all winter.

Ingredients for vegan mac and cheese recipe

Ingredients You’ll Need

You know that creamy, cheesy flavor we all crave? My vegan mac and cheese delivers with no dairy and no weird fillers. Here’s what you’ll need to make it happen:

  • Elbow or shell pasta: The classics never fail, and these pasta shapes are perfect for catching all that velvety sauce in every bite. For gluten-free, check the pasta aisle for lentil or chickpea versions—these also add extra protein to the dish.
  • Raw cashews: No need to soak them for my recipe— once blended, they create the ultra-creamy base of your sauce, bringing richness and a mild flavor that lets the seasonings shine. Look in the bulk section or snack aisle.
  • Vegetable bouillon cubes or paste: This is your shortcut to deep, savory flavor through the whole bite, mimicking that slow-cooked broth taste with minimal effort. Find it near the soups or in the natural foods section, and make sure the brand you choose is labeled vegan, as some contain milk derivatives or animal-based flavor enhancers.
  • Nutritional yeast: The key to that signature cheesy flavor without the dairy. Its nutty, savory notes add depth to the sauce and keep it irresistibly crave-worthy. Look for it in the natural foods aisle or bulk section.
  • White miso paste: This secret ingredient brings serious umami and that aged “cheesy” note to the recipe. Look for it in the refrigerated section, often near tofu or Asian ingredients or buy miso paste online.
Freshly cooked vegan mac and cheese on a ceramic plate

How to Make Vegan Mac and Cheese

Some nights just call for a warm bowl of cheesy pasta, and this vegan mac and cheese recipe delivers all the comfort without the heaviness. Here’s how to create this dairy-free favorite:

Elbow pasta is being added into a pot of boiling water
A person adding cashews in a blender
  1. Bring a pot of water to a boil and add 2 vegetable bouillon cubes to season the water. Add the pasta and cook according to the package directions until tender.
  2. While the pasta cooks, add your raw cashews to a high-speed blender.
Vegan mac and cheese ingredients in a blender
A cup of nutritional yeast being poured into a blender
  1. Toss in the lemon juice, water, white miso paste, vegan butter, nutritional yeast, Dijon mustard, onion powder, garlic powder, and turmeric to the blender.
  2. Add a cup of nutritional yeast into a high-speed blender, like my Vitamix blender, and blend ingredients until completely smooth and creamy. If it’s too thick, add 1–2 tablespoons of water and blend again.
Creamy white vegan cheese sauce being poured over cooked elbow pasta
A pot of vegan mac and cheese ready to be mixed
  1. Strain the pasta and put back into the pot. Pour cheese sauce over the warm pasta.
  2. Stir gently to coat every noodle in cheesy goodness. Taste and adjust seasoning as needed. Scoop into bowls, top with breadcrumbs and fresh parsley (if desired), and dig in.

Recipe Tips

If you don’t have a high-speed blender, you’ll want to soak your cashews in hot water for 20 minutes before blending. It softens them just enough to create that ultra-smooth, velvety cheese sauce with no grainy texture.

Quick Swaps and Add-Ins

This easy vegan mac and cheese recipe is already a crowd-pleaser, and it holds its own next to the rest of my cookout recipes, but don’t be afraid to get a little creative. Whether you’re working with what’s in your pantry or just want to mix things up, these simple swaps and tasty add-ins will keep your mac exciting every time:

  • No cashews? No problem: If you’re out of cashews or need a nut-free version, try using sunflower seeds or silken tofu for a creamy texture.
  • Spice it up: Add a pinch of cayenne, smoked paprika, or even a few dashes of hot sauce if you like a little kick with your vegan mac.
  • Breadcrumb topping: Sprinkle toasted breadcrumbs (or gluten-free panko) mixed with olive oil and garlic powder on top before serving. You can even broil it for a couple of minutes for that crispy baked effect.
  • Add greens: Stir in a handful of baby spinach or finely chopped kale right into the hot pasta. The warmth will wilt the greens and add a lovely boost of color, nutrients, and texture.
  • Bake it: Cook the pasta al dente and stir in the cheese sauce. Pour into a baking dish and top with breadcrumbs. Bake for 15-20 minutes, or until top is nice and brown.
Creamy vegan mac and cheese garnished with parsley

More Dairy-Free Pasta Recipes

If you’re loving the creamy, comforting vibes of my vegan mac and cheese, here are a few more plant-based and dairy-free pasta recipes that serve up major flavor with wholesome ingredients:

  • When I’m short on time but want a filling meal that doesn’t skimp on flavor, vegan one-pot pasta is my go-to. Noodles, veggies, and seasonings all cook together in one pot, making cleanup a breeze.
  • When I want something chilled, fresh, and full of crunch, healthy pasta salad totally delivers. It’s loaded with crisp veggies and tossed in a tangy vinaigrette.
  • And when I’m feeling fancy but still want easy comfort food, Tuscan vegan gnocchi hits the spot. Pillowy gnocchi swim in a garlic-kissed tomato cream sauce with sun-dried tomatoes and Italian herbs.

If you make this vegan mac and cheese recipe, I’d love to hear how it turned out in the comment box below. Your feedback helps me and all the readers in this community. And if you’re interested in more plant-based recipes (and exclusive content), sign up for my weekly recipe newsletter.

Common Questions

What milk to use for vegan mac and cheese?

The best non-dairy milk for vegan mac and cheese is unsweetened, unflavored almond, cashew, soy, or oat milk. These milks have a neutral flavor and creamy consistency that blend well with savory ingredients like cashews, nutritional yeast, and miso. Avoid vanilla-flavored or sweetened varieties, they’ll throw off the taste of your cheesy sauce.

What is an egg substitute for mac and cheese?

Classic mac and cheese often uses eggs in baked versions for added structure. In vegan recipes, a tablespoon of cornstarch, arrowroot powder, or tapioca starch mixed with plant milk can mimic that binding quality. You can also use a bit of blended silken tofu or chia/flax egg (1 tbsp ground flaxseed + 3 tbsp water) for a similar effect in baked versions.

How to make vegan mac and cheese?

It’s easier than you think! Start by cooking your pasta until just tender. While that’s going, blend soaked raw cashews with plant-based milk, nutritional yeast, lemon juice, miso, mustard, your favorite spices, and a touch of vegan butter until the sauce is silky-smooth. Pour this creamy, flavor-packed sauce over your drained pasta and stir until every bite is coated in cheesy goodness.

Recipe Card

Creamy Vegan Mac and Cheese

This vegan mac and cheese recipe blends raw cashews, nutritional yeast, white miso and a little Dijon into a velvety cheese sauce for elbow macaroni, with 19g protein per serving. It reheats well for meal prep with a splash of plant milk.
Creamy vegan mac and cheese recipe on a plate
Serves6 (2 cups)
Prep10 minutes
Cook15 minutes
Total time25 minutes

Recipe Video

Ingredients 

  • 2 vegetable bouillon cubes
  • 16 ounces elbow macaroni or shell pasta
  • 1 ¾ cups raw cashews
  • 2 tablespoon fresh lemon juice
  • ½ cup water
  • 1 tablespoon white miso
  • 1 tablespoon vegan butter
  • ½ cup nutritional yeast
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 teaspoon Dijon mustard
  • ¼ teaspoon turmeric, ground

Toppings

  • fresh parsley optional
  • breadcrumbs optional

Instructions 

  • Cook the pasta according to the package directions, adding the bouillon cubes to the cooking water.
  • While the pasta cooks, combine the cashews, lemon juice, water, miso, vegan butter, nutritional yeast, onion powder, garlic powder, mustard and turmeric in a high-speed blender. Blend until silky smooth, adding a splash more water if it’s too thick.
  • Drain the pasta and return it to the pot. Stir in the cheese sauce and season to taste. Top with breadcrumbs and parsley, if using, and serve.

Recipe Notes

  • Blender Tip: If you don’t have a high-speed blender, soak the cashews in hot water for at least 20 minutes and drain them before blending.
  • Nut-Free: Swap the cashews for 1 cup steamed potatoes and 1/2 cup cooked carrots for an equally creamy sauce.
  • Protein Boost: Stir in 1 cup cooked chickpeas, lentils or diced baked tofu with the sauce. More ideas in this plant-based protein guide.
  • Storing: Keep leftovers in an airtight container in the fridge for up to 4 days. Reheat with a splash of plant-based milk to loosen the sauce.

Nutrition

Calories531 kcal
Carbohydrates71 g
Protein19 g
Fat20 g
Fiber5 g

Serving: 2 cups | Saturated Fat: 4 g | Polyunsaturated Fat: 4 g | Monounsaturated Fat: 10 g | Trans Fat: 0.01 g | Sodium: 367 mg | Potassium: 515 mg | Sugar: 5 g | Vitamin A: 92 IU | Vitamin C: 2 mg | Calcium: 35 mg | Iron: 4 mg

You’ll want it later

Save this recipe

Drop your email and I’ll send it to you.

Share with a friend