Creamy Vegan Butternut Squash Mac and Cheese

This Butternut Squash Mac and Cheese is rich, creamy, and 100% vegan. It uses roasted vegetables and plant-based cheese to create a comforting, dairy-free meal that everyone will love. It’s topped with a garlicky everything bagel seasoning bread crumb topping to take it to the next level. The roasted squash gives natural sweetness and depth, while the vegan cheddar adds a bold, cheesy flavor. This is the perfect autumn comfort meal the whole family will love!

Ingredients to Make Butternut Squash Mac and Cheese

  • Pasta – Choose any pasta you like, but rigatoni, elbows, shells, or cavatappi hold the sauce best.
  • Olive Oil – Adds richness and helps roast the vegetables evenly.
  • Butternut Squash – The heart of the sauce. When roasted, it becomes creamy, slightly sweet, and full of flavor.
  • Shallots  Brings a mild onion flavor that deepens when roasted.
  • Garlic  Adds a roasted, nutty base flavor to the sauce.
  • Nutritional Yeast  Provides a cheesy, umami taste without dairy.
  • Lemon Juice  Balances the flavors and brightens the sauce.
  • Garlic and Onion Powder – Add savory depth to enhance the flavor of the roasted vegetables.
  • Nutmeg – A small amount boosts warmth and complements the squash.
  • Salt + Black Pepper – Essential for seasoning and balance.
  • Non-Dairy Milk – Creates a silky sauce. Use unsweetened almond, oat, or soy milk.
  • Vegan Cheddar Cheese – Adds creamy texture and a sharp, cheesy taste.
  • Vegan Butter – Used for the breadcrumb topping. Adds flavor and helps achieve crispness.
  • Panko Breadcrumbs – Create a crunchy layer on top.
  • Everything Bagel Seasoning – Adds texture and flavor from sesame, poppy seeds, garlic, and onion.
  • Parsley – Freshens up the dish with color and light flavor.

How to Make Butternut Squash Mac & Cheese

  • Roast the Vegetables
    • Preheat oven to 400°F.
    • Halve the squash, drizzle with oil, and season with salt.
    • Wrap shallots and garlic in foil with oil and salt.
      Roast altogether for about 40 minutes, until tender.
  • Make the Everything Bagel Breadcrumb Topping
    • Melt vegan butter in a pan.
    • Add minced garlic, cook for 1 minute.
    • Stir in breadcrumbs until golden.
    • Mix in everything bagel seasoning and parsley.
  • Cook the Pasta
    • Boil salted water and cook pasta until al dente.
    • Reserve one cup of pasta water. Drain and set aside.
  • Make the Sauce
    • Blend roasted squash, shallots, garlic, nutritional yeast, lemon juice, seasonings, and non-dairy milk until smooth and creamy.
  • Combine
    • Pour the sauce into a large pot over medium heat.
    • Add pasta and vegan cheddar. Stir until melted and creamy.
    • Adjust the thickness with pasta water.
  • Serve
    • Spoon into bowls.
      Top with the breadcrumb mixture and enjoy warm.

Find the full printable recipe here: Creamy Vegan Butternut Squash Mac and Cheese