Skip to content

The Ultimate Better-For-You Butternut Squash Mac 'n' Cheese

Candice Kumai
Written by Candice Kumai

Get cozy and spend a night in with this plant-based macaroni and cheese.

This decadent and delicious recipe will leave you looking and feeling like a billion bucks.

Butternut Squash Mac 'n' Cheese

Serves 6


  • 3 pounds butternut squash, peeled, halved, seeded, quartered
  • 2 cups light coconut milk (unsweetened)
  • 2 cups veggie stock
  • 6 garlic cloves, smashed
  • 1 pound elbow macaroni or penne (gluten-free is fab!)
  • ¾ cup panko breadcrumbs
  • 1 tablespoon fresh flat-leaf parsley, chopped
  • ½ teaspoon salt, coarse
  • 2 garlic cloves, minced
  • ½ teaspoon red pepper flakes (optional)
  • ¾ cup vegan cheese or nutritional yeast


1. Preheat the oven to 375°F. Spray a 13-by-9-inch baking dish with nonstick cooking spray. Set aside.

2. Place a large pot over medium heat. Add the squash, coconut milk, broth, and garlic. Simmer until the butternut squash is fork tender.

3. Transfer the squash mixture, including the liquid, to a food processor or blender. Puree until the mixture is velvety smooth.

4. Meanwhile, cook the macaroni to al dente (with a bite) in boiling salted water. Drain and rinse with cool water.

5. Spread out the macaroni in the prepared baking dish. Pour the squash puree over the pasta.

6. To prepare the topping: In a large mixing bowl, combine the breadcrumbs, parsley, salt, garlic, and red pepper flakes (if using). Spread evenly over macaroni. Cover the baking dish with aluminum foil.

7. Bake for 35 minutes until bubbly. Remove the foil from the baking dish. Sprinkle the cheese evenly over the top and bake for an additional 5 minutes.

Want your passion for wellness to change the world? Become A Functional Nutrition Coach! Enroll today to join our upcoming live office hours.


More On This Topic


The 14-Day Plant-Based Challenge

The 14-Day Plant-Based Challenge
More Food

Popular Stories


Latest Articles

Latest Articles

Your article and new folder have been saved!