Skip to main content

How Long to Cook Butternut Squash

3 cooking methods with times, temperatures, and tips.

Roast (Cubed)

Butternut Squash

Cook Time

22-30 min

Set Roast (Cubed) To

425°F

cooking temperature

Preheat Roast (Cubed) before cookingFlip halfway through

Cooking Tips

  • Peel, seed, and cut into 1-inch cubes
  • Toss with olive oil, salt, and cinnamon
  • Spread in a single layer for best browning

Rest for 5 minutes before serving

Resting allows juices to redistribute for a moister result.

Roast (Cubed) Temperature Options

TemperatureCook Time
400°F25-35 min
425°Frecommended22-30 min

Adjust Cooking Time by Weight

Adjust for Weight

32oz
24 oz48 oz

Adjusted cooking time

22-30 min

All 3 Ways to Cook Butternut Squash

Kitchen Timer

Kitchen Timer

26:00

26 min preset

min
:
sec

Frequently Asked Questions

How long does it take to cook Butternut Squash?

Butternut Squash typically takes 22-30 minutes using the Oven method at 425°F. Times vary by cooking method and weight.

What temperature should Butternut Squash be cooked to?

Cook Butternut Squash until tender and heated through. Use visual cues and timing guidelines for best results.

What is the best method to cook Butternut Squash?

Butternut Squash can be prepared using 3 different methods: Roast (Cubed), Roast (Halved), Instant Pot. The most popular method is Roast (Cubed).

Can I cook Butternut Squash from frozen?

Yes, you can cook Butternut Squash from frozen. Add approximately 50% more cooking time (multiply by 1.5x). Always verify the internal temperature reaches the safe minimum before serving.

How do I know when Butternut Squash is done?

Butternut Squash is done when it reaches the desired texture and appearance. Check for tenderness and consistent color throughout.