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

The Best Butternut Squash and Cauliflower Mac and Cheese (dairy free, gluten free)

  • Author: Mia Zarlengo
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4-6 servings 1x
  • Category: Lunch, Dinner


The best healthy mac and cheese! Made with cauliflower and butternut squash! 


  • 2 tbsp ghee, butter, or vegan butter
  • 1/2 of a yellow or white onion, finely diced
  • 3 large cloves of garlic, minced
  • 1 head of cauliflower, roughly chopped
  • 1 cup low sodium vegetable broth
  • 3 tbsp nutritional yeast
  • 1.5 tsp sea salt
  • 1/2 tsp black pepper
  • 1/41/3 cup butternut squash puree 
  • Plain unsweetened dairy free milk as needed, up to 1/2 cup (can sub regular milk)
  • 1 lb of your favorite pasta

Optional additions:

  • Steamed broccoli
  • Parmesan for topping
  • Chicken, ground turkey, or any protein


  1. Start by making the sauce. Heat a heavy bottom pot over medium heat. Once hot, add ghee or butter and stir in onions. Allow to cook for 5 minutes, stirring occasionally.
  2. Stir in minced garlic and allow to cook for about 30 seconds, then stir in the chopped cauliflower.
  3. Add the vegetable broth, nutritional yeast, sea salt, and pepper to the pot and give everything a good stir. Reduce heat to a simmer, cover, and cook until cauliflower is fork tender, about 10-12 minutes.
  4. Meanwhile, cook your pasta according to directions on box. 
  5. When cauliflower is soft, remove from heat and allow to cool for a couple of minutes. Carefully add everything from the pot for the sauce to a blender, plus the butternut squash puree and 1/4 cup of milk of choice. Blend everything until smooth, and add more milk as needed. 
  6. Mix the sauce with the pasta and any add ins of choice. Top with parmesan (optional) and enjoy!