The Ultimate Vegan Butternut Squash Mac and Cheese: Creamy, Cheesy, and Comforting
Prepare to delight your taste buds with this incredibly creamy, ‘cheesy’, and utterly comforting vegan butternut squash mac and cheese. This sensational plant-based dish is meticulously crafted to be entirely free from dairy, nuts, and soy, making it an inclusive culinary masterpiece that everyone can enjoy. What’s even better? It comes together in under an hour, offering a truly easy and crowd-pleasing comfort food perfect for the autumn season and beyond.

Why This Vegan Butternut Squash Mac and Cheese Will Be Your New Favorite
This remarkable butternut squash mac and cheese offers all the rich, creamy, and ‘cheesy’ satisfaction reminiscent of traditional macaroni and cheese, but with an innovative and wholesome twist. Building upon the beloved foundation of classic vegan mac and cheese, this recipe elevates the experience by incorporating the sweet, savory, and subtly earthy notes of vibrant butternut squash. This addition not only enhances the flavor profile but also infuses the dish with a substantial dose of essential nutrients, including various vitamins, minerals, and antioxidants, making it a healthier yet equally indulgent option.
What truly sets this butternut squash mac and cheese apart is its commitment to being allergen-friendly. Unlike many vegan mac and cheese recipes that rely heavily on nuts or soy for creaminess, this version is meticulously crafted to be entirely free from both. Instead, it ingeniously utilizes readily available and inexpensive pantry staples. The secret lies in combining a simple flour roux with luscious plant milk, the unmistakable umami depth of nutritional yeast (for a comprehensive guide, check out our nutritional yeast guide), a touch of zesty Dijon mustard, aromatic onion and garlic, and a hint of chili flakes for warmth. These ingredients are blended with the star of the show, plenty of nutritious butternut squash, to create a subtly sweet, profoundly savory, and irresistibly creamy butternut squash pasta sauce.
Beyond its incredible taste and dietary benefits, this entire recipe boasts impressive convenience, coming together in approximately 45 minutes. It’s the epitome of cozy, delicious, and deeply satisfying comfort food – making it an ideal choice for a crowd-pleasing, meatless meal this fall. It also serves as a fantastic addition to your vegan Thanksgiving recipe menu, offering a vibrant and wholesome alternative to traditional sides. Plus, it excels as a make-ahead meal, with leftovers tasting even better the next day, making meal prep a breeze.
If you’re exploring other delightful plant-based pasta dishes, you might also enjoy our recipes for butternut squash and roasted veggie pasta, our classic vegan baked mac and cheese, and the surprisingly delicious baked potato mac n’ cheese. For those quick and easy weeknights, learning how to turn your boxed mac n’ cheese into a gourmet meal is also a super simple and truly delicious hack!
Essential Ingredients for Your Vegan Butternut Squash Mac and Cheese
Crafting this incredible vegan butternut squash mac and cheese requires a selection of simple yet powerful ingredients that come together to create its signature creamy, ‘cheesy’ flavor. Each component plays a vital role in achieving the perfect balance of sweetness, savoriness, and luxurious texture. While the full list of ingredients and precise quantities can be found in the detailed recipe card below, here’s a closer look at what you’ll need:
- Butternut Squash: The star ingredient, providing natural sweetness, vibrant color, and a silky smooth base for the sauce. You can use fresh or pre-chopped frozen squash to save time.
- Vegetable Broth: Adds depth of flavor to the squash puree and helps achieve the desired sauce consistency.
- Nutritional Yeast: This is your secret weapon for that distinctive ‘cheesy’ flavor in vegan cooking. It’s packed with B vitamins and offers a savory, umami punch.
- White Onion & Garlic: Aromatic foundations that build a robust flavor base for the sauce.
- Dijon Mustard: A small but mighty addition that provides a subtle tang and enhances the ‘cheesy’ notes, much like in traditional cheese sauces.
- Pasta: Any shape works well, but elbow macaroni, shells, or cavatappi are classic choices for mac and cheese, as they capture the sauce beautifully.
- Vegan Butter: Essential for creating the roux, which is crucial for a thick, velvety sauce.
- All-Purpose Flour: The thickening agent for the roux, ensuring a smooth and cohesive sauce. For a gluten-free option, a good quality gluten-free all-purpose flour blend can be used.
- Plant-Based Milk: Unsweetened and unflavored varieties like almond, soy, oat, or cashew milk are best for achieving creaminess without altering the flavor profile.
- Salt, Black Pepper, Red Pepper Flakes, and Garlic Powder: These seasonings are crucial for balancing and enhancing all the flavors. Red pepper flakes add a gentle warmth, while garlic powder amplifies the savory notes. Adjust to your preference!
Choosing high-quality ingredients, even simple ones, will make a significant difference in the final taste of your butternut squash mac and cheese. Opt for a ripe butternut squash for maximum sweetness and a good quality nutritional yeast for the best ‘cheesy’ flavor.

Creative Variations and Delicious Add-Ins for Your Vegan Butternut Mac and Cheese
While this vegan butternut squash mac and cheese recipe is perfect as is, it also serves as a fantastic canvas for culinary creativity. Feel free to customize it with these delightful variations and add-ins to suit your preferences or what you have on hand:
- A Zesty Brightness with Lemon Juice: A small squeeze of fresh lemon juice, or even a dash of white wine vinegar or apple cider vinegar, can work wonders. This acidic touch brightens the flavors and adds a subtle tang, brilliantly mimicking the complex notes often found in dairy-based cheeses.
- Extra Creaminess with Soaked Cashews: For an even more luxurious and incredibly creamy butternut squash cheese sauce, consider adding ½-1 cup of raw, unsalted cashews. Simply boil them with the squash until very tender, then blend them directly into the sauce. This provides a rich mouthfeel and extra body.
- Depth of Flavor with Enhanced Seasonings: To truly add complexity and depth to this butternut squash macaroni cheese recipe, explore additional seasonings:
- Smoked Paprika: Introduces a warm, smoky aroma and a beautiful reddish hue, deepening the savory profile.
- Nutmeg: Just a tiny pinch of freshly grated nutmeg is a game-changer. It adds an earthy, warm, and highly complex depth that is often found in classic cheese sauces – HIGHLY recommended for an elevated flavor.
- Fresh or Dried Herbs: Incorporate finely chopped fresh herbs like pan-fried crispy sage, fragrant rosemary, or earthy thyme. These add an aromatic complexity that complements the sweetness of the squash beautifully.
- Hidden Veggies for the Sauce: Boost the nutrient content and add subtle flavor depth by blending other cooked vegetables into the sauce. About ½ cup of cooked carrot, potato, or parsnip can create an even richer, more wholesome ‘hidden veggie’ mac and cheese without overpowering the butternut squash.
- Mix-In Vegetables for Texture and Nutrients: Enhance the texture, add vibrant color, and pack in more nutrients by stirring in your favorite vegetables at the end. Great options include sweet peas, corn kernels, fresh spinach (wilts down quickly), chopped kale, thinly sliced leek, sautéed mushrooms, tender broccoli florets, roasted cauliflower, or grated zucchini.
- Protein Power-Up: Transform this comforting side into a complete meal by adding a protein source. Try crispy air fryer chickpeas, perfectly pan-fried and flavorful tofu, or your favorite mock meats such as vegan sausage crumbles or plant-based bacon bits for a hearty addition.
- Crispy Toppings: For an extra layer of texture and flavor, finish your butternut squash mac n cheese with a delightful topping. Sprinkle with regular, panko, or gluten-free breadcrumbs and then broil until golden and crisp. Alternatively, for added healthy fats and protein, top with toasted nuts like walnuts, almonds, pine nuts, or crunchy pepitas (pumpkin seeds).
These variations allow you to tailor this versatile dish to any occasion or dietary need, ensuring that your vegan butternut squash mac and cheese is always a hit!
Step-by-Step Guide: Crafting Your Creamy Vegan Butternut Squash Mac and Cheese
Making this delightful vegan butternut squash mac and cheese is surprisingly straightforward, involving just a few key steps. Follow these instructions to create a rich, creamy, and flavorful dish that will impress everyone at your table.


Step 1: Prepare the Butternut Squash. Begin by bringing a large pot of water to a rolling boil. For an extra layer of flavor, you can use vegetable broth instead of water. Add your peeled and chopped butternut squash to the boiling liquid and simmer until it becomes fork-tender, which typically takes about 10-15 minutes depending on the size of your squash pieces. Once tender, carefully drain the squash and set it aside.
Step 2: Create the Creamy Butternut Squash Sauce Base. Transfer the cooked, tender butternut squash to a food processor. Add the vegetable broth, nutritional yeast, diced onion, and Dijon mustard. Secure the lid and blend or process until the mixture is incredibly smooth and creamy. Scrape down the sides as needed to ensure no lumps remain. This forms the luscious, ‘cheesy’ heart of your vegan butternut squash mac and cheese.


Step 3: Cook the Pasta and Make the Roux. While the squash is simmering and blending, bring a separate large pot of salted water to a boil for your pasta. Cook your chosen pasta according to the package instructions, but aim to cook it for 1-2 minutes less than recommended, to achieve an al dente texture. This prevents the pasta from becoming mushy when combined with the sauce, especially if you plan to enjoy leftovers. Meanwhile, in a medium-sized pan, melt the vegan butter over medium-low heat. Once melted, whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly to create a smooth roux. This roux will be the foundation for your rich sauce.
Step 4: Develop and Thicken the Cheese Sauce. Gradually whisk the plant-based milk into the roux in the pan, ensuring there are no lumps. Continue whisking as you add the smooth butternut squash mixture and your desired seasonings (salt, pepper, red pepper flakes, garlic powder). Cook this mixture over medium-low heat, stirring frequently, until the sauce begins to thicken to your desired consistency, usually within 1-2 minutes. The sauce should be coating the back of a spoon. Once thickened, remove the pan from the heat. Taste the sauce and adjust the seasonings as necessary; perhaps a pinch more salt, a dash of nutmeg, or a little extra nutritional yeast for that perfect ‘cheesy’ kick. If the sauce becomes too thick, simply whisk in a splash more plant-based milk or vegetable broth until it reaches your preferred consistency.

Step 5: Combine and Serve. Finally, add the drained, cooked pasta to the pan with the creamy butternut squash sauce. Gently fold the pasta into the sauce until every noodle is generously coated. Serve your delicious vegan butternut squash mac and cheese warm and enjoy immediately!
Optional Baked Butternut Squash Pasta Bake: For an irresistible crispy topping, transfer your finished mac and cheese to an oven-safe dish. Sprinkle generously with breadcrumbs (regular, panko, or gluten-free) and/or a layer of your favorite vegan shredded cheese. Bake for 15-20 minutes at 350F/175C, or alternatively, broil for a few minutes until the topping is crisp and beautifully golden brown. This adds another dimension of texture and flavor that is simply divine!
Frequently Asked Questions About Vegan Butternut Squash Mac and Cheese
This versatile and delicious butternut squash cheese sauce isn’t just for pasta! It makes an incredible dipping sauce for roasted vegetables, crispy fries (like these sesame fries), loaded nachos, or as a decadent topping for baked potatoes. You can even use it as a base for creamy soups or a pour-over sauce for steamed greens.
Absolutely! This butternut squash mac and cheese is fantastic for meal prep. You can cook the butternut squash 2-3 days ahead of time and store it in the fridge, or freeze it for up to 3-4 months. The entire sauce can also be made 4-5 days in advance and kept refrigerated, ready to be warmed and combined with freshly cooked pasta just before serving. This flexibility makes it a great option for busy schedules.
Imagine the rich, creamy, and savory taste of traditional vegan mac and cheese, but with an added layer of complexity and natural sweetness. The butternut squash lends a smooth, earthy, and subtly nutty flavor that perfectly complements the ‘cheesy’ notes from the nutritional yeast and Dijon. It’s an incredibly satisfying, wholesome, and delicious experience!
While classic elbow macaroni is always a great choice, any short pasta shape with nooks and crannies will hold this creamy butternut squash mac and cheese sauce beautifully. Consider using shells, cavatappi, orecchiette, or even rotini for maximum sauce-to-pasta ratio. Gluten-free pasta varieties also work wonderfully; just be sure to cook them according to package directions, aiming for al dente.
Yes, easily! To make this vegan butternut squash mac and cheese completely gluten-free, simply use your favorite gluten-free pasta and substitute the all-purpose flour in the roux with a good quality gluten-free all-purpose flour blend (many brands offer “1-to-1” or “cup-for-cup” blends that work seamlessly). The rest of the ingredients are naturally gluten-free.
Pro Tips for Perfecting Your Vegan Butternut Squash Mac and Cheese
Achieving the perfect vegan butternut squash mac and cheese is simple with a few expert tips. These insights will help you ensure a consistently delicious and perfectly textured dish every time you make it:
- Squash Cooking Time Varies: Always remember that the cooking time for butternut squash can vary significantly based on its size, how finely it’s chopped, and your chosen cooking method (boiling, steaming, or roasting). Always cook until it’s easily pierced with a fork, ensuring a silky-smooth sauce.
- Streamline Prep with Pre-Chopped Squash: To significantly cut down on preparation time, opt for convenience! Use fresh or frozen pre-chopped butternut squash found in most grocery stores. Alternatively, canned butternut squash puree can also be used in a pinch, though the flavor may be slightly less vibrant.
- Always Cook Pasta Al Dente: It’s crucial to cook your pasta slightly underdone, or “al dente,” according to package instructions—specifically, aim for 1-2 minutes less. The pasta will continue to absorb liquid and soften further when mixed with the warm sauce. If you anticipate having leftovers and plan to store and reheat the dish, cook the pasta to about 75% doneness to prevent it from becoming mushy upon reheating.
- Master Sauce Consistency: The perfect sauce texture is key to great butternut squash mac and cheese. For a thinner, looser sauce, simply whisk in a bit more vegetable broth, pasta water (if saved), or additional plant-based milk until it reaches your desired consistency. If you prefer a thicker, more robust sauce, you can try blending in a handful of soaked cashews (as mentioned in variations) or even a can of drained and rinsed white beans with the squash; these add creaminess and body without altering the flavor significantly.
- Taste and Adjust: Always taste your sauce before combining it with the pasta. Seasonings can make or break a dish. Adjust salt, pepper, nutritional yeast, and other spices to your liking. A little more Dijon or a pinch of nutmeg can elevate the flavor remarkably.

Delightful Serving Suggestions for Your Vegan Butternut Mac and Cheese
This hearty vegan butternut squash mac and cheese is incredibly versatile and can be enjoyed in various ways. It’s rich and satisfying enough to stand alone as a main course, but it also pairs wonderfully with a variety of sides, making it perfect for your vegan Thanksgiving dinner or as a comforting weeknight meal:
- Complementary Vegetables: Enhance your meal with a side of fresh or roasted vegetables. The bright flavors and textures provide a beautiful contrast to the creamy pasta. Consider serving with tender oven-charred broccoli for a delightful crunch and slight bitterness, delicate sautéed lemon garlic asparagus for a zesty, fresh element, sweet and savory caramelized Brussels sprouts, or simply steamed green beans for a classic pairing.
- Artisan Bread Pairings: A crusty piece of bread is perfect for soaking up every last bit of the delicious sauce. Serve alongside warm garlic bread, a rustic slice of homemade no-knead bread, a comforting wedge of vegan skillet cornbread, or soft, fluffy vegan dinner rolls.
- Fresh and Vibrant Salads: Cut through the richness of the mac and cheese with a crisp, refreshing salad. A flavorful roasted beet and kale salad offers earthy sweetness, a crunchy shaved Brussels sprout salad provides a delightful texture, a simple and vibrant raw carrot salad adds freshness, or a classic vegan broccoli salad can round out the meal beautifully.
Whether you’re looking for a satisfying main dish or a hearty side, this butternut squash mac and cheese is sure to be a beloved addition to any meal.
Storage and Reheating Instructions for Vegan Butternut Squash Mac and Cheese
One of the many great qualities of this vegan butternut squash mac and cheese is how well it stores, making it an excellent option for meal prep or enjoying delicious leftovers. Proper storage ensures you can savor its comforting flavors for days to come:
- **Refrigeration:** Once cooked and cooled to room temperature, transfer any leftover vegan butternut squash mac and cheese to an airtight container. It can be stored safely in the fridge for 3-5 days. Many find that the flavors meld and deepen overnight, making it taste even better on day two! Please note that the sauce will naturally thicken upon cooling, and the pasta may soften slightly, but it remains delicious.
- **Freezing:** This dish also freezes wonderfully for longer storage. Place cooled leftovers in a freezer-safe, airtight container or a heavy-duty freezer bag. It will keep well in the freezer for up to 3 months. When you’re ready to enjoy it, thaw the frozen mac and cheese in the fridge overnight.
- **Reheating:**
- Microwave: For a quick reheat, place a portion in a microwave-safe dish. Heat in 30-second increments, stirring well between each interval, until thoroughly warmed through. Adding a splash of extra vegetable broth or plant-based milk before heating can help restore the creamy consistency.
- Stovetop: For best results, especially with larger portions, reheat on the stovetop. Transfer the mac and cheese to a saucepan over medium-low heat. Add a generous splash of vegetable broth or plant-based milk to help loosen the sauce and restore its creaminess. Stir gently and continuously until heated through, making sure not to scorch the bottom.
With these storage and reheating tips, you can enjoy your homemade butternut squash mac and cheese whenever a craving for comforting, ‘cheesy’ goodness strikes!

Butternut Squash Mac and Cheese
★★★★★
15 minutes
35 minutes
50 minutes
4
servings
Equipment
-
Measuring Cups
-
Measuring spoons
-
Food Processor
Ingredients
Servings: 4
Servings: 4
- 2 cups of butternut squash, peeled and chopped (about 1/2 large butternut squash)
- 2 tablespoons of vegetable broth
- 1 ½ cups of nutritional yeast
- ½ of a large white onion, diced
- 1 tablespoon of Dijon mustard
- 1 pound of pasta
- 2 tablespoons of vegan butter
- 1 ½ tablespoons of all-purpose flour
- ¾ cup of plant-based milk
- Pinches of salt, pepper, red pepper flakes and garlic (optional)
Instructions
-
Bring a large pot of water to a boil and add butternut squash. Cook for 10 to 15 minutes until the squash has softened and then drain out the water.
-
Place the cooked butternut squash in your food processor with broth, nutritional yeast, onion, mustard, and pulse until the mixture is smooth. Set aside.
-
Prepare pasta according to package instructions (aim for al dente). Drain and set aside.
-
In a medium pan, heat vegan butter over medium-low heat until melted. Whisk in flour and let cook for 1 to 2 minutes to create a roux. Gradually whisk in the plant-based milk, followed by the butternut squash mixture, salt, and any optional seasonings (like pepper, red pepper flakes, garlic powder, or nutmeg). Continue to whisk until the mixture begins to thicken (about 1 to 2 minutes). If it’s too thick, add in a splash of more plant-based milk or vegetable broth. Once thickened, remove it from the burner. Stir in the pasta and serve warm.
Notes
- Cooking time varies: Based on the squash size and cooking method.
- Cut down prep: Use fresh/frozen pre-chopped squash or canned puree for convenience.
- Cook pasta al dente: It continues to soften in the sauce. If you plan to store leftovers, cook pasta to about 75% doneness; it will finish cooking when reheated.
- Adjust consistency: For thinner sauce, add more broth/pasta water/plant-based milk. For a thicker one, try blending in soaked cashews or white beans.
Nutrition
Carbohydrates: 104g
Protein: 25g
Fat: 9g
Saturated Fat: 1g
Polyunsaturated Fat: 3g
Monounsaturated Fat: 3g
Trans Fat: 1g
Sodium: 188mg
Potassium: 859mg
Fiber: 10g
Sugar: 5g
Vitamin A: 7.46IU
Vitamin C: 16mg
Calcium: 120mg
Iron: 3mg
Additional Info
Margaret Chapman
Dinner
American
Stovetop
Vegan
Tried this recipe?
Please tag us at @PlantBasedOnABudget! 🙂
The rewrite is complete, following all instructions:
– **SEO-friendly**: Added an `