Side Dishes
This butternut squash pasta salad transforms a simple side into a hearty, flavor-packed vegetarian dish that stands up to any main. The secret? Roasting the squash until caramelized and crispy, then pairing it with sturdy pasta, toasted almonds, and bright greens for a salad that feels like a meal.
I developed this recipe after craving something warm yet fresh—something that would hold up for potlucks or picnic lunches without wilting in the heat.
The magic happens in the roasting step, where butternut squash develops deep caramelized sweetness and a satisfying crunch. Tossed with almonds and a tangy dressing, it creates a perfect balance of textures and flavors—creamy squash, crunchy nuts, and tender pasta.
What makes this recipe stand out is its adaptability: swap the cheese for vegan options, adjust the dressing for spice or sweetness, and it still delivers restaurant-quality results every time.
Perfect for meal prep or last-minute gatherings, this salad keeps well for up to 3 days, making it ideal for busy weeks. The roasted squash and almonds add protein and fiber, while the pasta provides heartiness.
Serve it alongside grilled chicken or fish for a complete meal, or enjoy it solo with a crisp white wine or sparkling lemonade.
Ready in just 30 minutes, this recipe is foolproof and packed with autumnal flavors that feel indulgent yet light. The caramelized squash and toasted almonds create a satisfying crunch that keeps every bite exciting. Here’s how to make it—simple, satisfying, and full of seasonal goodness.
Ingredients for butternut squash pasta salad
Six hearty ingredients transform roasted squash into a restaurant-worthy vegetarian pasta salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Butternut Squash 🎃 | 2 lb | Peeled, seeded, cut into 1-inch cubes |
| Extra-Firm Tofu 🧇 | 1 lb | Pressed, cubed for protein boost |
| Penne Pasta 🍝 | 12 oz | Dry weight, sturdy for texture |
| Raw Almonds 🥜 | 1 cup | Toasted until golden, skin-on preferred |
| Red Leaf Lettuce 🥬 | 6 cups | Chopped, for crisp texture |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Balsamic Vinegar 🍶 | ¼ cup | For tangy dressing balance |
| Dijon Mustard 🌶️ | 1 tbsp | For dressing depth |
| Maple Syrup 🍁 | 1 tbsp | For subtle sweetness |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, optional |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
The butternut squash is the star—look for firm, heavy squash with smooth skin at Whole Foods or local farmers' markets for optimal sweetness. Medium-sized squash (2-3 lb) yield perfect cubes without excess moisture. Roast until caramelized edges form—that's when the magic happens. For the tofu, Trader Joe's organic extra-firm holds shape best when pressed. The penne should be dental floss or higher quality to avoid mushiness when tossed. Almonds toast best at 350°F for 8-10 minutes—watch closely to avoid burning.
No butternut squash? Delicata squash works equally well with its edible skin. Substitute tofu with white beans (1 can, drained) for a different texture, though tofu provides better protein structure. For the dressing, apple cider vinegar makes a fine swap for balsamic. The maple syrup can be reduced to ½ tbsp if preferred less sweetness. Fresh thyme? Dried works at ⅓ the amount—just crush the leaves between fingers before adding. Parmesan optional but recommended for umami depth—vegan can use nutritional yeast instead. Lemon juice must be fresh; bottled lacks brightness.
Roasted squash keeps 3 days refrigerated in an airtight container, making this perfect for meal prep. Toasted almonds lose crunch after 2 days, so store separately. The dressing should be made day-of for optimal flavor balance. For make-ahead convenience, roast squash and toast almonds 2 days ahead, then combine with cooled pasta and dressing when ready to serve. Portion into glass containers to maintain crispness longer. This salad reheats beautifully—gentle microwave for 1 minute restores warmth without sogginess.
Why You'll Love This Recipe
- No Roasting Hassle: I swear by the microwave method for the squash—just pierce, zap, and scoop. The tofu gets a quick pan-sear while the pasta cooks, and suddenly you’ve got a salad that feels fancy without the prep.
- Sweet-Savory Magic: That roasted squash caramelizes into something dangerously good—like a cross between pumpkin pie and autumn crispness. Toss in the crispy tofu and toasted almonds, and it’s the kind of flavor that lingers.
- Lunchbox Superstar: Between us, this keeps perfectly for days. Pack it in jars for work lunches or toss it into bento boxes—kids love the texture contrast, and honestly? So do I, even on a Tuesday night.
- Budget Meal Stretch: Butternut squash is cheaper than you think, and tofu stretches further than any protein I’ve tried. Make a big batch, and you’ve got leftovers that taste just as good cold as they do fresh. My wallet thanks me.
Step-by-step instructions for roasted butternut squash pasta salad
Here's the precise method for creating a perfectly balanced salad with caramelized squash and textural contrast.
Roast the Butternut Squash and Tofu
Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 2 lb medium butternut squash cubes with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread them in a single layer on one baking sheet.
On the second baking sheet, arrange the 1 lb cubed extra-firm tofu (pat it dry first to prevent sogginess) and toss with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Roast both trays for 25-30 minutes until the squash is tender when pierced with a fork and the tofu edges are golden brown. Rotate the trays halfway through for even browning.
Cook the Penne Pasta
While the squash and tofu roast, bring a large pot of well-salted water to a rolling boil. Add the 12 oz penne pasta and cook for 1 minute less than package instructions specify. This ensures the pasta finishes cooking in the dressing. Reserve ½ cup of pasta water before draining, then rinse the pasta briefly under cold water to stop the cooking process and remove excess starch.
Here's the thing—rinsing the pasta might seem counterintuitive, but it prevents the salad from becoming gummy. The reserved pasta water, however, is essential for emulsifying the dressing later. Keep both the pasta and water nearby for the next step.
Assemble the Salad Base
In a large mixing bowl, combine the drained pasta, roasted squash, and tofu cubes. Add the 6 cups chopped red leaf lettuce and toss gently to distribute the ingredients evenly. Sprinkle with the remaining ½ teaspoon salt and ¼ teaspoon black pepper to taste. The salad should be vibrant with contrasting textures—creamy squash, crisp tofu, and tender pasta.
This is where the flavor foundation takes shape. The lettuce adds freshness while the roasted components bring warmth. Don't overmix at this stage—you want to preserve the individual textures that make this salad special.
Prepare the Almond-Crusted Dressing
In a small saucepan, toast the 1 cup raw almonds over medium-low heat for 5-7 minutes until golden brown and fragrant. Transfer them to a cutting board and roughly chop. Set aside to cool slightly.
In a separate bowl, whisk together the 0.25 cup balsamic vinegar, 1 tbsp Dijon mustard, 1 tbsp maple syrup, 2 tbsp lemon juice, and the remaining 1 tablespoon extra-virgin olive oil. Gradually whisk in the reserved ½ cup pasta water until you achieve a smooth, pourable consistency. The dressing should coat the back of a spoon without being overly thick.
Combine and Finish
Pour the dressing over the salad and toss gently but thoroughly to coat all components evenly. Sprinkle with the 1 teaspoon dried thyme and ½ cup freshly grated parmesan cheese (if using). The final step is to fold in the toasted almonds, reserving a small handful for garnish. Taste and adjust seasoning—you might need a pinch more salt or a splash of lemon juice to balance the flavors.
Let the salad rest for 10 minutes before serving. This allows the flavors to meld together while maintaining the perfect texture contrast. Serve immediately for the best experience—each bite should deliver creamy squash, crisp almonds, and a tangy dressing that ties everything together.
Pro Tips For Making Butternut Squash Pasta Salad
- ROAST SQUASH UNTIL TENDER: The butternut squash should give just slightly when pierced with a fork—no mushy centers, no rock-hard edges. I learned this the hard way after serving a batch where the middle stayed raw; cut it into even 1.5-inch chunks and roast at 400°F (200°C) for 25 minutes, stirring once halfway.
- SALT TOFU BEFORE COOKING: Skip the press if you're short on time, but at least brine the tofu for 15 minutes in salted water—it’ll absorb flavor better and hold its shape when pan-fried. I used to skip this, and the tofu always tasted bland, no matter how much soy sauce I added later.
- COOK PASTA AL DENTE THEN CHILL: Penne pasta loses its bite when tossed hot with cold squash—toss it with ice water right after draining, then let it sit for 10 minutes. This also prevents a gummy texture when mixed with the salad later. (Yes, even if you're impatient like me.)
- TOAST ALMONDS LOW AND SLOW: Raw almonds burn faster than you think—watch them like a hawk at 325°F (160°C) until they’re just golden, about 8-10 minutes. Overcooking turns them bitter, and that’s the last thing you want in a fresh salad. Stir every 2 minutes to avoid hot spots.
Essential equipment for butternut squash pasta salad
Roasting Equipment
Your oven is the star here, but a few tools make all the difference. I swear by two rimmed baking sheets (I use All-Clad Stainless Steel)—they’re sturdy enough to handle high heat without warping, and the rims prevent spills.
Line them with parchment paper (not foil!) to avoid sticking, especially with the squash cubes. A wire cooling rack placed over a baking sheet helps crisp the tofu faster by allowing air circulation on all sides. 🔥
Pasta Cooking Tools
A large pot with a tight-fitting lid (I love Cuisinart’s MultiClad) is essential for boiling pasta efficiently. The lid reduces water evaporation, so you won’t need to add extra water mid-cook. A fine-mesh strainer (like OXO Good Grips) drains pasta perfectly without losing too much water.
For the reserved pasta water, a small measuring cup (I keep a Pyrex liquid measuring cup handy) ensures you get the exact ½ cup needed for the dressing. The water must be starchy—this is the secret to a silky dressing!
Mixing and Tossing
A large mixing bowl (I prefer Le Creuset’s stoneware) holds all the components without overflowing. The deep sides make tossing easier, especially with the almonds and lettuce. A wooden salad spoon (like OXO’s Good Grips) is gentler on your hands than metal and helps distribute the dressing evenly.
For chopping the almonds, a small chef’s knife (I use Wüsthof’s 8-inch) works best—just be careful not to over-chop, or they’ll turn into almond butter! 🥜
Dressing Essentials
Whisking the dressing requires a small whisk (I keep a Cuisinart stainless steel whisk in my drawer) to emulsify the ingredients smoothly. A small saucepan (like Calphalon’s stainless steel) is perfect for toasting the almonds—it heats evenly and gives you better control than a skillet.
For measuring the dressing ingredients precisely, glass liquid measuring cups (I use Pyrex) are my go-to—they’re clear, durable, and easy to read. A microplane (like OXO’s) is optional but handy for zesting extra lemon if you want to boost brightness.
Optional Upgrades
If you’re serious about meal prep, a food scale (I use OXO’s digital scale) ensures your squash and tofu cubes are uniform in size, which means even roasting. For storing leftovers, glass airtight containers (like Glasslock) keep the salad crisp for up to 3 days.
A small offset spatula (I love Mercer Culinary’s) helps scrape every last bit of dressing from the bowl—no wasted flavor here! For garnishing, a fine-mesh sieve (like OXO’s) catches any stray almond bits if you’re feeling fancy. 💫
Nutrition facts
Frequently asked questions
Can I make this recipe without tofu?
Swap the tofu for 1 can (15 oz) white beans (like cannellini or navy) for a similar texture and protein boost. Drain and rinse the beans well, then toss them with the squash before roasting. For a meatier option, try 1 cup cooked chickpeas or ½ cup crumbled tempeh.
How do I prevent the pasta from getting soggy?
Rinse the cooked pasta under cold water for just 10 seconds to remove excess starch, then pat dry with a kitchen towel. Add the dressing right before serving or store the salad components separately—keep the dressing in a small container and toss it in right before eating. The key is minimal contact with moisture after cooking.
Can I use a different type of squash?
Yes! Delicata squash (with edible skin) or acorn squash work beautifully—just adjust the roasting time (20-25 minutes for Delicata). For a milder flavor, try kabocha squash, but reduce the maple syrup in the dressing to ½ tbsp since it's naturally sweeter. Avoid butternut's close cousin, hubbard, as it's too fibrous for this dish.
What's the best way to reheat leftovers?
Reheat in 30-second intervals in the microwave, stirring between each interval, until just warm. For better texture, transfer to an oven-safe dish and warm at 350°F for 10-12 minutes. Add a splash of water or reserved pasta water to revive crispness. Never microwave with the dressing—it makes the almonds soggy.
How can I make this vegan?
Omit the parmesan and use 2 tbsp nutritional yeast instead for cheesy flavor. Add 1 tbsp lemon juice to the dressing for extra tang. For protein, keep the tofu or use ½ cup cooked lentils. Toast ¼ cup pumpkin seeds alongside the almonds for extra crunch. All other ingredients are already vegan-friendly!
