Vegan Mac and Cheese Recipe

Looking for a delicious plant-based snack your kids will love? Try this vegan mac and cheese recipe by Chef Gigi Gaggero.

Parents need to pivot at any moment, and that means anything in the pantry could be on the menu. This high protein plant-based version of my Mac and Cheese recipe is also vegan. Whether you are eating plant-based or not, this twist on traditional family favorite will have your kids eating clean without dairy, dyes or stabilizers. A win-win for all!


  • 1 pound Elbow or Fusille Bucati pasta, cooked to box
  • 1-2 Tbsp. olive oil for cooked macaroni to prevent sticking
  • 1 can (15 oz.) organic Cannellini beans
  • 3-4 Tbsp. Cashew milk, or your favorite substitute
  • ½-1 cup Daiya brand vegan cheese shreds, white or yellow cheese substitute flavors. Add additional cup if baking the optional casserole recipe
  • 1/2 tsp. Kosher or pink Himalayan salt
  • 1/8 tsp. Garlic powder, or to taste
  • 2 Tbsp. Miyoko’s creamery European style cultured vegan butter or good quality olive oil
  • Pinch of ground Turmeric
  • Pinch of ground Nutmeg
  • Pinch of ground Cayenne pepper (optional)


  1. Cook and drain the pasta. Toss in a few tablespoons of olive oil or Miyokos butter to prevent the pasta from sticking. Set aside. You’ll thank me later.
  2. Drain and rinse the beans, reserving liquid. Add the beans to the bowl of your food processor or standing blender with the remaining ingredients, except the cheese, butter and seasonings.
  3. Blend on high to liquefy. Add additional cashew milk, or reserved liquid from the beans if your family prefers a thinner sauce.
  4. Transfer to a medium, high-sided pot and continue to warm on medium-low heat. Add the cheese and butter, occasionally stirring, until cheese shreds are melted.
  5. Add the cooked pasta, stir to cover with sauce. Add seasonings and adjust to taste. Garnish with chopped parsley, or fresh basil leaves for additional sweetness. Serve warm.


Can’t find Vegan Cheese?

Substitute with 1/4 cup nutritional yeast. If using nutritional yeast, add 1/2 tsp. apple cider vinegar.

No Beans?

No Problem. Substitute with additional vegan cheese. I love cashew cheese because it provides the lovely nutty notes we love in Mac and Cheese.

Instant Pot Version

  1. Place blended mixture in your instant pot and heat on manual for 5 minutes, season when done.
  2. Try not to substitute cannellinis due to their level of creaminess, but if you need to, Great White Northern beans would be a close match.

Bake it!

  1. Place your completed mac and cheese a 9 x 13 heatproof baking dish and top with additional cheese, seasoned bread crumbs or Panko and bake 350 degrees until cheese is melted and breadcrumbs are toasty brown. 
  2. Add cooked green peas and tell the kids the recipe is, “Mac and Sneeze”! Trust me, they’ll love it!

Looking for even more vegan recipes? Check out our post on vegan family meals and vegan holiday dishes.

No posts to display


Please enter your comment!
Please enter your name here