How To Cook And Freeze Butternut Squash

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can cook and freeze butternut squash easily by roasting or steaming it first, then freezing the cooked flesh in portions for later use.
 
This method preserves the sweet, nutty flavor of butternut squash and keeps it ready for soups, casseroles, or side dishes whenever you need it.
 
If you’ve been wondering how to cook and freeze butternut squash without ending up with a mushy mess, the key is to cook it properly before freezing.
 
In this post, we’ll walk through exactly how to cook and freeze butternut squash step by step, plus some tips to keep the texture and taste spot on.
 
Let’s get into it.
 

How to Cook and Freeze Butternut Squash: The Basics

Learning how to cook and freeze butternut squash starts with understanding that you never freeze it raw.
 
Raw butternut squash has a high water content, and freezing it uncooked turns the flesh watery and grainy once thawed.
 
Cooking first removes excess moisture and locks in that rich, caramel-like sweetness.
 
Once cooked, butternut squash freezes beautifully for up to 10 to 12 months.
 
So the real question is how to cook and freeze butternut squash in a way that keeps it firm enough for cubes but soft enough for mashing.
 
Here’s how to do it right.
 

1. Choose and Prep Your Butternut Squash

Pick a butternut squash that feels heavy for its size with smooth, matte skin and no soft spots.
 
Wash it, then cut off the stem and the bottom tip.
 
Slice it in half lengthwise and scoop out the seeds with a spoon.
 
If you plan to freeze cubes, peel the skin with a vegetable peeler before cutting the flesh into uniform chunks.
 
If you plan to freeze puree, you can leave the skin on during roasting and scoop the flesh out afterward.
 

2. Roast for the Best Flavor

Roasting is the tastiest way to cook butternut squash before freezing.
 
Preheat your oven to 400°F (200°C).
 
Toss the cubes or halves with a little olive oil, salt, and pepper.
 
Spread them in a single layer on a baking sheet and roast for 25 to 35 minutes for cubes, or 40 to 50 minutes for halves.
 
The squash is done when a fork slides in easily and the edges are lightly caramelized.
 
Let it cool completely before freezing.
 

3. Steam or Boil If You Prefer

If you’re short on time, steaming is the next best way to cook butternut squash for freezing.
 
Place peeled cubes in a steamer basket over boiling water and cover for 15 to 20 minutes until tender.
 
Boiling works too, but it adds more water, so drain well and pat dry before freezing.
 
Steaming keeps more nutrients and flavor intact than boiling.
 

4. Mash or Cube Based on How You’ll Use It

Once your butternut squash is cooked and cooled, decide on the texture.
 
Mash it with a fork or blend it into a smooth puree for soups, baby food, or baked goods.
 
Or cut it into bite-sized cubes if you want to roast or saute it later.
 
Either way, you’re now ready to freeze.
 

How to Freeze Cooked Butternut Squash

Freezing cooked butternut squash is simple once you know the right technique.
 
The goal is to freeze it fast and keep air out so it doesn’t get freezer burn.
 

1. Flash Freeze Cubes First

Spread cooked cubes on a parchment-lined baking sheet in a single layer.
 
Pop the tray in the freezer for about an hour until the cubes are firm.
 
This keeps them from clumping into one giant block.
 
Once frozen, transfer the cubes to freezer bags or containers.
 

2. Portion Out Puree

For puree, spoon it into ice cube trays for small portions, or use freezer-safe containers for larger amounts.
 
Leave about half an inch of headspace if using containers, since puree expands as it freezes.
 
Label everything with the date so you know when it was frozen.
 

3. Remove Excess Air and Seal Tight

Whether you’re freezing cubes or puree, press out as much air as possible from bags before sealing.
 
A vacuum sealer works great, but a straw to suck air out of a zip-top bag works in a pinch.
 
Store everything flat in the freezer so it stacks neatly and thaws quickly.
 

4. Thaw and Reheat Properly

When you’re ready to use your frozen butternut squash, thaw it overnight in the fridge.
 
For faster results, defrost in the microwave on low power or drop frozen puree cubes straight into soups and stews.
 
Roasted cubes reheat best in a hot skillet or oven to bring back some crispness.
 
Avoid thawing at room temperature, as that invites bacteria.
 

Tips for Perfectly Cooked and Frozen Butternut Squash

Now that you know how to cook and freeze butternut squash, a few extra tips will keep quality high.
 

1. Don’t Overcook Before Freezing

Slightly undercook your squash if you plan to reheat it in a recipe.
 
Mushy squash turns even mushier after freezing and reheating.
 
Aim for fork-tender, not falling apart.
 

2. Watch Out for Freezer Burn

Freezer burn happens when air reaches the squash, drying it out and making it tough.
 
Double-wrap containers or use heavy-duty freezer bags to prevent it.
 

3. Label with Dates

Cooked and frozen butternut squash lasts about 10 to 12 months at 0°F.
 
Write the date on every bag or container so you use the oldest ones first.
 

4. Season After Thawing, Not Before

Heavy seasonings can intensify or turn bitter during freezing.
 
Freeze plain squash and add spices, butter, or herbs when you reheat it.
 

So, How to Cook and Freeze Butternut Squash?

You can cook and freeze butternut squash by roasting, steaming, or boiling it first, then freezing the cooked flesh in cubes or puree.
 
This method locks in flavor, saves you prep time on busy nights, and lets you enjoy butternut squash all year long.
 
Just remember to cool it completely, remove excess air, and label your portions before they go in the freezer.
 
Follow these steps and you’ll always have sweet, tender butternut squash ready whenever a recipe calls for it.