How to cook butternut squash

Discover how to cook butternut squash – we choose to roast it for the best (and most delicious) result

how to cook butternut squash
(Image credit: Getty Images)

When it comes to how to cook butternut squash, there are a variety of options available to you. But the most popular, by far, and the technique most likely to yield tasty results is by roasting. For quick results, we'd recommend cutting your butternut squash into small, cubes – which we'll cover below. However, it is also possible to but your squash into halves, or quarters, if you have more time to spare. Or if you're preparing a stuffed squash, for example.

For more cooking advice and recipe inspiration, head over to our food hub.

Do I need to peel butternut squash before roasting?

You can eat the skin of most squash, but as it can be a bit tough and likely to take longer to cook also, we've included the best way to remove the skin in our method below.

How to roast butternut squash


  • Butternut squash
  • Olive oil
  • Salt and pepper, for seasoning


1. Preheat your oven to 220 degrees.

2. Take a large, sharp knife and slice off the stalk, and base, of your butternut squash. Then, slice your butternut squash in half, where the slimmer half meets the thicker end.

3. Place the first half of your butternut squash on your chopping board and, starting from the top and working down, use your knife to carefully slice the skin off. It may seem like a good idea to use a peeler, but in reality the skin of a butternut squash is too thick, so you're best off sticking to a knife.

4. Once the skin is removed, chop both sections of your butternut squash in half, lengthways, and remove any seeds. 

Top Tip: rather than throwing your squash seeds away, why not roast them in the oven for a few minutes with little olive oil and some seasoning? They taste just like pumpkin seeds and make a delicious topping to a salad. Plus, you're minimising food waste.

5. Begin dicing your butternut squash into bite-sized chunks. Remember the smaller they are, the quicker they'll cook. Then, transfer your butternut squash cubes to a clean baking tray, making sure they're evenly distributed.

6. Drizzle a little olive oil over your butternut squash, as well as salt and pepper for seasoning. Use your hands to make sure everything is equally coated.

7. Place your baking tray in an oven and leave to cook for thirty to forty minutes. Remember, your squash may cook more quickly, or slowly, depending on how large your cubes were.

Discover more