Go Back
+ servings
Butternut Mac and Cheese on plates
Print Recipe
5 from 1 vote

Butternut Mac and Cheese (Vegan, GF, Oil Free)

Butternut mac and cheese is ultra creamy, rich and delicious.  This plant based mac and cheese is comfort food at its finest, but without the guilt!  
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Main Course
Cuisine: American
Keyword: butternut mac and cheese, vegan mac and cheese
Servings: 6 servings
Calories: 408kcal


  • 4 cups (about 1 1/2 pounds) butternut squash* peeled, seeded and cubed
  • 1/2 onion chopped
  • 4 cloves garlic peeled, whole
  • 2 tablespoons aquafaba or water
  • 16 ounces gluten free macaroni noodles
  • 3/4 cup raw cashews**
  • 2 tablespoons nutritional yeast
  • 1 cup water
  • 1 teaspoon sea salt or to taste


  • Preheat the oven to 425F (220C) and line a sheet pan with parchment paper.  Toss the squash, onion and garlic with aquafaba or water and a pinch of salt if desired.  Spread in a single layer onto the sheet pan and roast for 25-30 minutes, flipping once halfway through, until easily pierced with a fork.
  • While the squash is roasting, cook the macaroni noodles until al dente.  Drain, rinse and add back to the cooking pot.
  • When the squash has finished roasting add the entire pan to a blender along with the cashews, water and salt to taste.  Blend until smooth and creamy, adding a little more water, a tablespoon at a time, to create a smooth pourable sauce. 
  • Pour half of the sauce over the cooked noodles and stir to combine. Turn the heat on to medium and add more sauce to the noodles to reach desired consistency, gently stirring to coat the noodles and warm through.  Enjoy immediately.


*Frozen squash can be used for this recipe and will make this recipe even quicker to prepare.  No need to thaw frozen squash, just proceed as directed in the recipe.  
**Nut-Free Option: Replace cashews with sunflower or pumpkin seeds, or simply omit.  The sauce will be less creamy if you omit them, but is still very delicious!
Make Ahead: The cheese sauce can be made up to 3 days ahead of time and stored in an airtight container in the fridge.  The sauce will thicken up as it sits in the fridge.  When ready to use, add the sauce back to the blender and blend with a little hot water to loosen the sauce and make it pourable again.  Pour over noodles and heat through as directed.
Leftover Cheese Sauce: Use any leftover cheese sauce as a dip for veggies or chips, or pour over roasted potatoes for easy potato nachos.


Calories: 408kcal | Carbohydrates: 73g | Protein: 12g | Fat: 9g | Saturated Fat: 2g | Sodium: 438mg | Potassium: 506mg | Fiber: 5g | Sugar: 3g | Vitamin A: 9922IU | Vitamin C: 21mg | Calcium: 58mg | Iron: 3mg