Spicy Butternut Squash Pasta Recipe that hits every note: cozy, creamy, and just the right amount of heat. I roast the squash until it caramelizes, then I blitz it into a silky sauce that clings to every noodle. You get big fall comfort with bold flavor, and the leftovers taste even better the next day.
Easy Spicy Butternut Squash Pasta Recipe
I pack this pasta with chili flakes for a slow-building kick that warms you up without overwhelming the squash. Roasting the squash concentrates its sweetness, so the sauce tastes rich without loads of cream. I finish the pan with lemon juice and Parmesan for balance that keeps every bite lively.
Short pasta holds the sauce like a champ, so I reach for rigatoni or orecchiette when I crave extra cling. I toss in crispy sage or toasted breadcrumbs when I want texture. You can scale the heat for kids or spice fiends with a simple pinch or two.
Ingredients You’ll Need
You can keep this pantry-friendly, or you can dress it up with herbs and toppings. I list a spicy option with chili flakes and a deeper option with Calabrian chili paste. Pick your pasta shape based on how saucy you want the final bowl.
- 1 medium butternut squash (about 2.5–3 lb), peeled, seeded, and cut into 1-inch cubes
- 2 tablespoons olive oil, plus more as needed
- 1 teaspoon kosher salt, plus more for pasta water
- 1/2 teaspoon black pepper
- 1 to 2 teaspoons red pepper flakes, or 1 to 2 tablespoons Calabrian chili paste
- 1 small onion or 2 shallots, quartered
- 4 to 6 garlic cloves, unpeeled
- 6 to 8 fresh sage leaves (optional)
- 1 to 1.5 cups low-sodium vegetable or chicken broth
- 1/2 cup heavy cream or full-fat coconut milk
- 1/2 cup finely grated Parmesan, plus more for serving
- 12 ounces short pasta (rigatoni, orecchiette, penne)
- 1 tablespoon butter (optional, for gloss)
- 1 tablespoon fresh lemon juice
- Chili oil, toasted breadcrumbs, or chopped toasted nuts for topping (optional)
How to Make Spicy Butternut Squash Pasta
I roast, blend, and finish everything in one pan for a quick weeknight plan. The oven does most of the heavy lifting while the pasta boils. Keep a cup of pasta water handy so you can dial in the sauce texture.
- Roast the squash
- Heat the oven to 425°F.
- Toss squash, onion, and garlic with olive oil, salt, pepper, and chili flakes or chili paste.
- Spread on a large sheet pan and roast for 25 to 30 minutes, until tender with caramelized edges.
- Add sage leaves to the pan during the last 5 minutes so they crisp.
- Cook the pasta
- Boil a large pot of well-salted water.
- Cook the pasta until al dente.
- Reserve 1 cup pasta water, then drain.
- Blend the sauce
- Squeeze the roasted garlic from the skins.
- Add roasted squash, onion, garlic, 1 cup broth, cream, and Parmesan to a blender.
- Blend until very smooth, then adjust thickness with more broth if needed.
- Finish in the pan
- Pour the sauce into a large skillet and simmer for 2 to 3 minutes.
- Stir in butter if you want extra gloss and body.
- Add the cooked pasta and a splash of pasta water and toss until the sauce coats every piece.
- Stir in lemon juice, taste, and adjust salt, pepper, or heat.
- Serve
- Plate the pasta and add crispy sage, extra Parmesan, and a drizzle of chili oil or a shower of toasted breadcrumbs.
- Twirl the fork and try not to smile. I fail every time.
Helpful Tips
I salt the pasta water until it tastes well seasoned, which means the pasta brings flavor from the inside out. I roast the squash on a large sheet pan so the cubes get caramelized edges, not steamed. I add sage during the last few minutes so the leaves turn crisp and fragrant without burning.
I blend the sauce until ultra smooth and loosen it with starchy pasta water. I simmer the blended sauce for a minute or two in a skillet to marry the flavors. I add lemon juice at the end for brightness that cuts through the richness.
Variations I’ve Tried
- Vegan and dairy-free: Use coconut milk and nutritional yeast in place of cream and Parmesan. Finish with olive oil and toasted walnuts for richness.
- Chipotle heat: Blend in 1 to 2 teaspoons minced chipotle in adobo for smoky depth and a darker hue.
- Sausage situation: Brown hot Italian sausage and fold it in with the pasta. The fennel works wonders with squash.
- Green boost: Stir in a few handfuls of baby spinach or chopped kale during the last minute in the skillet.
- Sage brown butter swirl: Sizzle 2 tablespoons butter with sage until nutty, then drizzle over bowls right before serving.
- Gluten-free: Use your favorite gluten-free pasta and watch the timing, since it can turn tender fast.
What to Serve with Spicy Butternut Squash Pasta
- Peppery arugula salad with lemon and olive oil
- Roasted broccoli or broccolini with garlic
- Warm focaccia or crusty sourdough for swiping the sauce
- Crispy prosciutto shards or pancetta crumbs for salty crunch
- A crisp white wine like Pinot Grigio, or sparkling water with lemon for a clean pairing
Make-Ahead and Storage
This spicy butternut squash pasta reheats beautifully, so I portion it for easy lunches all week.
Make-Ahead: Roast the squash and blend the sauce up to 3 days ahead, then store it in the fridge. Cook fresh pasta, warm the sauce, and toss together when you want dinner. You can also fully cook the pasta and sauce, then portion for quick meals.
To Refrigerate: Store cooled pasta in an airtight container for up to 4 days. Keep extra Parmesan and toppings separate so they stay crisp.
Freezing: Freeze the sauce on its own for up to 3 months. If you freeze leftovers, expect a softer pasta texture, but the flavor still shines for up to 2 months. Thaw in the fridge overnight.
To Reheat: Warm in a skillet over medium heat with a splash of water, broth, or milk until silky. Heat in the oven at 325°F until hot, or microwave in 30-second bursts, stirring between each. Add a squeeze of lemon and a little Parmesan to finish.

Spicy Butternut Squash Pasta Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss the cubed butternut squash with 1 tablespoon olive oil, salt, and black pepper. Spread evenly on the baking sheet.
- Roast for 25–30 minutes, turning once, until the squash is soft and golden.
- Meanwhile, cook pasta according to package instructions. Reserve 1/2 cup pasta water, drain, and set aside.
- In a skillet, heat the remaining olive oil over medium heat. Add onion and sauté 3–4 minutes until translucent.
- Add garlic, red pepper flakes, and smoked paprika. Sauté for 1 minute until fragrant.
- Add roasted squash to the skillet. Stir well to combine.
- Transfer mixture to a blender. Add vegetable broth and milk. Blend until smooth and creamy.
- Return sauce to the skillet. Bring to a gentle simmer. Add cooked pasta and toss to coat. If sauce is too thick, add reserved pasta water a little at a time.
- Serve hot, garnished with fresh parsley and Parmesan cheese, if desired.