This post may contain affiliate links. Please read our disclosure policy.
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. The roasted squash gives natural sweetness and depth, while the vegan cheddar adds a bold, cheesy flavor.
Table of Contents
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 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.
- Spoon into bowls.
*Find the measurements and step-by-step instructions in the recipe card down below
Tips and Tricks
- Use pre-cut squash to save time on preparation. Adjust the cooking time as needed.
- Roast extra garlic for future recipes or use it in spreads.
- For a gluten-free version, use gluten-free pasta and breadcrumbs.
- If the sauce thickens too much, thin it with more non-dairy milk or pasta water.
- Add spinach or kale for an extra boost of greens.
Storage and Reheating
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat on the stove with a splash of non-dairy milk to restore creaminess.
- Store the sauce separately in the freezer for up to 2 months. Thaw overnight and reheat before mixing with pasta.
Frequently Asked Questions
Yes. Use oat or soy milk and ensure your vegan cheese is nut-free.
Yes, but roasted fresh squash gives the best flavor and texture.
It’s optional, but it adds crunch and flavor contrast to the creamy sauce.
Use plain panko with garlic powder, sesame seeds, and a pinch of salt.
This Butternut Squash Mac and Cheese is simple, nourishing, and perfect for cozy nights. It tastes rich and cheesy, yet uses only plant-based ingredients. Make it for dinner, meal prep, or a family favorite that everyone will ask for again.
Craving More Pasta?
Dinner
Easy Vegan Carbonara
Dinner
Vegan Marry Me Pasta
30 Minute Meals
Creamy Vegan Pumpkin Mac and Cheese
Make sure you tag us on Instagram @sweetsimplevegan and @consciouschris and hashtag #sweetsimplevegan if you recreate any of our recipes, we love to see your photos!
PrintCreamy Vegan Butternut Squash Mac and Cheese
- Total Time: 1 hour 10 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
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. The roasted squash gives natural sweetness and depth, while the vegan cheddar adds a bold, cheesy flavor.
Ingredients
- 1 lb pasta of choice
Sauce:
- Olive oil
- 1 medium butternut squash (2 cups mashed)
- 2 medium shallots
- 1 bulb of garlic
- ¼ cup nutritional yeast
- 1 tablespoon lemon juice
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon nutmeg
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 cup non-dairy milk
- 8 ounces vegan cheddar cheese
Breadcrumb topping:
- 1 tablespoon vegan butter
- 2 cloves garlic, minced
- 1 cup (80g) panko breadcrumbs
- 2 tablespoons everything bagel seasoning
- 1 tablespoon parsley, chopped
Instructions
Roast Vegetables
- Preheat the oven to 400˚F.
- Cut the butternut squash in half lengthwise and scoop out the seeds. Drizzle with oil, sprinkle with salt, and lay both halves on a baking sheet, flat side down.
- Trim the ends of the shallots, peel, then place on a sheet of aluminum foil. Drizzle with olive oil, sprinkle with salt, and wrap tightly. Lastly, remove the flaky outer layers of the garlic, then cut the top off the head of garlic, revealing the cloves. Place on a sheet of foil, drizzle the exposed cloves with oil, and wrap in foil.
- Place the shallots and garlic on the baking sheet with the squash and put them in the oven. After 40 minutes, remove the garlic and shallots from the oven and check if the squash is fork-tender. If not, bake for another 10 minutes, or as needed.
Prepare Breadcrumb Topping
- In a medium pan over medium heat, melt the vegan butter. Once melted, add the garlic and sauté for 1-2 minutes, stirring frequently to prevent burning.
- Add the breadcrumbs and sauté for another 4-5 minutes, until golden brown.
- Remove from heat and add the everything bagel seasoning and parsley. Stir together and set aside.
Assemble
- Bring a large pot of water to a boil and salt generously. Add the pasta and cook until al dente, stirring occasionally.
- Before draining the pasta, reserve 1 cup of pasta water and set aside.
- Meanwhile, add 2 cups of butternut squash, the roasted shallots, roasted garlic, nutritional yeast, lemon juice, garlic powder, onion powder, nutmeg, salt, black pepper, and non-dairy milk to a blender. Blend until smooth.
- Add the blended mixture to a large pot over medium heat and bring to a simmer.
- Add the cooked pasta and vegan cheese and mix together. Continue cooking, stirring frequently, until all the cheese is melted and the pasta is coated. If the sauce is too thick, add some pasta water as needed. Add salt and black pepper to taste.
- Serve and top with the breadcrumb topping.
Notes
- Storage: Keep leftovers in an airtight container in the fridge for up to 4 days.
- Reheating: Heat on the stove with a splash of non-dairy milk to restore creaminess.
- Freezing: Store the sauce separately in the freezer for up to 2 months. Thaw overnight and reheat before mixing with pasta.
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Category: Dinner
- Method: Stove Top and Oven