
Spicy Butternut Squash Pasta Recipe tastes creamy, cozy, a little sweet, and just spicy enough to make dinner feel interesting instead of boring. It works perfectly for busy weeknights or casual date nights and comes together in about 40–45 minutes. I tested this on my own picky family in a tiny apartment kitchen, so you know it passed the “real life” test.
Why Spicy Butternut Squash Pasta Recipe Is Worth It
This pasta gives you all the comfort of mac and cheese with way more flavor and better nutrition. The butternut squash turns into a silky sauce that hugs every noodle, while chili flakes and garlic keep it from tasting like baby food.
You blend pantry staples with roasted squash, so the sauce tastes rich and restaurant-level without heavy cream. It also reheats beautifully, which makes it a smart choice for meal prep or next-day lunches.
“Ultra-creamy, a little spicy, and totally weeknight-friendly – this Spicy Butternut Squash Pasta Recipe went straight into our regular rotation. ★★★★★”
Ingredients You Need
Pasta
- 12 ounces short pasta
- Great options: rigatoni, penne, fusilli, shells, or orecchiette.
- Use whole wheat or chickpea pasta if you want more fiber or protein.
- I like De Cecco or Barilla for consistent texture.
Squash Sauce Base
- 1 medium butternut squash (about 2.5–3 pounds), peeled, seeded, and cubed
- Shortcut: use 4–5 cups pre-cut butternut squash from the produce section or frozen squash.
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 4 cloves garlic, minced
- 1–2 teaspoons crushed red pepper flakes
- Use 1 teaspoon for gentle heat, 2 teaspoons for a solid kick.
- 1 teaspoon smoked paprika
- ½ teaspoon ground nutmeg
- ½ teaspoon dried thyme or Italian seasoning
- ½–¾ teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
Creaminess & Liquid
- 1 cup low-sodium vegetable broth or chicken broth
- ½–¾ cup milk or half-and-half
- Use whole milk for a lighter sauce, half-and-half for extra richness.
- Dairy-free: use unsweetened oat milk or cashew milk.
- 2–3 tablespoons butter
- Vegan: swap with vegan butter or extra olive oil.
Cheesy Finish
- ½–¾ cup freshly grated Parmesan or Pecorino Romano
- Skip the green can; it clumps and tastes flat in this sauce.
- Vegan: use nutritional yeast (2–3 tablespoons) or a good vegan Parmesan.
Optional Add-Ins
- 1–2 cups baby spinach or chopped kale
- ½ cup toasted walnuts or pine nuts
- Fresh sage or basil for topping
- Extra red pepper flakes for serving
- Lemon wedges for a squeeze of brightness
Equipment
- Large pot for boiling pasta
- Large skillet or Dutch oven
- Baking sheet (if roasting squash)
- Blender or immersion blender
- Sharp knife and cutting board
- Measuring cups and spoons
- Tongs or a pasta spoon
Quick Tips & substitutions
- Salt the pasta water generously so the noodles carry flavor into the sauce.
- Scoop out at least 1 cup of starchy pasta water before draining; it helps the sauce cling.
- Use pre-cut or frozen butternut squash to save 10–15 minutes of prep.
- Roast the squash for deeper flavor; simmer it on the stove if you want fewer dishes.
- Swap butternut squash with kabocha or delicata squash if you have those on hand.
- Use oat milk or cashew milk and vegan butter for a dairy-free version.
- Stir in nutritional yeast instead of Parmesan for a cheesy vibe without dairy.
- Add cooked chicken sausage, shredded rotisserie chicken, or crispy chickpeas for extra protein.
- Taste the sauce before you add all the chili flakes if you worry about spice.
- Thin a too-thick sauce with pasta water; thicken a too-thin sauce with more cheese or a quick simmer.
How to Make Spicy Butternut Squash Pasta Recipe
Step 1: Prep and Roast the Squash
- Heat the oven to 400°F (200°C).
- Toss the butternut squash cubes with 1 tablespoon olive oil, a pinch of salt, and pepper.
- Spread the squash on a baking sheet in a single layer and roast 20–25 minutes, until the edges caramelize and the cubes feel very tender when you poke them with a fork.
Step 2: Cook the Pasta
- While the squash roasts, bring a large pot of salted water to a boil.
- Add the pasta and cook until it reaches al dente, following the package time as a guide.
- Scoop out at least 1 cup of pasta water, then drain the pasta and set it aside.
Step 3: Build the Flavor Base
- Heat the remaining 1 tablespoon olive oil and the butter in a large skillet or Dutch oven over medium heat.
- Add the diced onion and cook 5–7 minutes, until it softens and turns lightly golden.
- Stir in the garlic, crushed red pepper flakes, smoked paprika, nutmeg, thyme, and a pinch of salt, and cook 1–2 minutes, until the garlic smells fragrant and the spices bloom.
Step 4: Blend the Sauce
- Add the roasted squash and broth to the skillet and stir everything together.
- Transfer the mixture to a blender, or use an immersion blender right in the pot.
- Blend until the sauce turns completely smooth and velvety.
- Pour the sauce back into the skillet and stir in the milk or half-and-half.
- Taste and adjust salt, pepper, and chili flakes to match your heat preference.
Step 5: Add Cheese and Adjust Texture
- Lower the heat to medium-low and stir in the grated Parmesan a small handful at a time.
- Stir until the cheese melts and the sauce looks glossy and thick.
- If the sauce looks too thick, add a splash of pasta water or more milk until it coats the back of a spoon.
- If it looks too thin, simmer it for a few minutes or add a bit more cheese.
Step 6: Combine Pasta and Sauce
- Add the cooked pasta directly into the skillet with the sauce.
- Toss well so every piece of pasta gets coated; add small splashes of pasta water as needed to loosen.
- If you use spinach or kale, stir it in now and cook 1–2 minutes until the greens wilt.
- Taste one more time and adjust salt, pepper, and chili flakes.
Step 7: Finish and Serve
- Plate the pasta while it still looks glossy and creamy.
- Top with extra Parmesan, red pepper flakes, and fresh herbs.
- Sprinkle toasted nuts on top if you want crunch.
- Add a squeeze of lemon over each bowl if you like a little brightness against the creamy sauce.
Recipe Variations
- Gluten-free: use your favorite gluten-free pasta and check broth labels.
- Vegan: use olive oil and vegan butter, plant-based milk, and nutritional yeast or vegan Parmesan.
- Extra protein: add grilled chicken, chicken sausage, turkey sausage, or crispy chickpeas.
- Low carb: serve the sauce over zucchini noodles, roasted cauliflower, or spaghetti squash instead of pasta.
- Extra veggies: stir in peas, roasted broccoli, sautéed mushrooms, or caramelized onions.
- Extra spicy: add a pinch of cayenne or a spoonful of Calabrian chili paste with the spices.
- Mild version: cut the red pepper flakes in half and add more cheese for balance.
Ways to Serve Spicy Butternut Squash Pasta Recipe
- Pair with a simple green salad with lemony dressing.
- Serve with garlic bread or warm focaccia for dipping into the sauce.
- Add roasted Brussels sprouts or green beans on the side.
- Pack leftovers in a thermos for a cozy work or school lunch.
- Top each bowl with a fried or soft-boiled egg for a brunch twist.
Storage Success
Store leftovers in an airtight container in the fridge for up to 3–4 days. Add a splash of milk or broth before reheating so the sauce turns silky again. Reheat on the stove over low heat or in the microwave in short bursts, stirring between each burst. Freeze the sauce by itself for up to 2 months, then thaw overnight in the fridge and toss with fresh-cooked pasta when you want an easy dinner.

Spicy Butternut Squash Pasta Recipe
Ingredients
Instructions
- Heat the oven to 400°F (200°C).
- Toss the butternut squash cubes with 1 tablespoon olive oil, a pinch of salt, and pepper.
- Spread the squash on a baking sheet in a single layer and roast for 20–25 minutes, until the edges caramelize and the cubes are very tender when pierced with a fork.
- While the squash roasts, bring a large pot of generously salted water to a boil.
- Add the pasta and cook until al dente, following the package directions.
- Scoop out at least 1 cup of starchy pasta water, then drain the pasta and set aside.
- Heat the remaining 1 tablespoon olive oil and the butter in a large skillet or Dutch oven over medium heat.
- Add the diced onion and cook for 5–7 minutes, until softened and lightly golden.
- Stir in the garlic, crushed red pepper flakes, smoked paprika, nutmeg, thyme, and a pinch of salt. Cook for 1–2 minutes, until the garlic is fragrant and the spices bloom.
- Add the roasted butternut squash and broth to the skillet and stir to combine.
- Transfer the mixture to a blender, or use an immersion blender in the pot, and blend until completely smooth and velvety.
- Return the sauce to the skillet and stir in the milk or half-and-half.
- Taste and adjust salt, pepper, and red pepper flakes to your preferred level of heat.
- Lower the heat to medium-low and stir in the grated Parmesan a small handful at a time, letting it melt before adding more.
- Stir until the sauce is glossy and thick. If it is too thick, add a splash of pasta water or more milk until it coats the back of a spoon. If it is too thin, simmer for a few minutes or add a bit more cheese.
- Add the cooked pasta directly into the skillet with the sauce.
- Toss well so every piece of pasta is coated, adding small splashes of reserved pasta water as needed to loosen the sauce.
- If using spinach or kale, stir it in and cook for 1–2 minutes, until the greens wilt.
- Taste and adjust salt, pepper, and chili flakes again, if needed.
- Plate the pasta while the sauce is still glossy and creamy.
- Top with extra Parmesan, red pepper flakes, and fresh herbs.
- Sprinkle toasted nuts on top for crunch, and add a squeeze of lemon over each bowl if you like a bright contrast to the creamy sauce.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 19 g; saturated fat 8 g; carbohydrates 72 g; fiber 7 g; sugars 7 g; protein 18 g; sodium 520 mg. Values will vary based on exact pasta shape, dairy choices, cheese amount, and any optional add-ins.
