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 onion squash in the oven, on the stovetop, or even in an air fryer, and it turns out sweet, tender, and absolutely delicious every time.
If you’ve ever stared at that funny-shaped squash at the farmers market and wondered how do you cook onion squash, you’re in the right place.
Onion squash is that round, deeply ribbed winter squash with a flavor that’s nutty and sweet, similar to butternut or acorn squash.
The good news is that cooking onion squash is simple, and it doesn’t require any fancy equipment or skills.
In this post, we’ll walk through exactly how to cook onion squash, from choosing the right one to serving it up on a plate.
How Do You Cook Onion Squash? Here’s the Answer
The easiest way to cook onion squash is to roast it in the oven because roasting brings out its natural sweetness and gives the flesh a lovely caramelized edge.
But you can also cook onion squash by steaming, sautéing, or air frying it, depending on what you’re in the mood for.
Let’s break down the main methods so you can pick the one that suits your kitchen and your schedule.
1. Roasting Onion Squash in the Oven
Roasting is the classic way to cook onion squash, and it’s hard to beat.
Preheat your oven to 400°F (200°C).
Cut the onion squash in half, scoop out the seeds, and slice it into wedges or cubes.
Toss the pieces with olive oil, salt, and pepper, then spread them on a baking sheet.
Roast for about 30 to 40 minutes, flipping halfway through, until the edges are golden and the flesh is fork-tender.
2. Cooking Onion Squash on the Stovetop
If you want to cook onion squash faster, the stovetop is your friend.
Peel and cube the squash into bite-sized pieces.
Heat some oil or butter in a pan over medium heat.
Add the squash cubes and cook for 15 to 20 minutes, stirring occasionally, until they soften and brown slightly.
This method works great when you’re short on time or want to add onion squash to a stir-fry or curry.
3. Steaming Onion Squash for a Lighter Option
Steaming is a gentle way to cook onion squash if you want to keep things light and healthy.
Cut the squash into chunks and place them in a steamer basket over boiling water.
Cover and steam for 15 to 20 minutes until the squash is tender when pierced with a fork.
Steamed onion squash is perfect for mashing or blending into soups and purees.
4. Air Frying Onion Squash for Speed
Yes, you can cook onion squash in an air fryer, and it’s surprisingly good.
Cube the squash, toss with a little oil and seasoning, and air fry at 375°F (190°C) for about 15 to 18 minutes.
Shake the basket halfway through so everything cooks evenly.
The result is crispy on the outside and soft on the inside, ready in less time than the oven.
Prepping Onion Squash Before You Cook It
Before you cook onion squash, you need to prep it properly, and that starts with a sharp knife.
The skin of an onion squash is tough, so cut off the top and bottom first to create a flat surface.
Stand the squash upright and slice down the middle, then scoop out the seeds with a spoon.
You can peel the skin if you like, but many people leave it on because it softens beautifully during cooking.
If you’re roasting, leaving the skin on gives you extra texture and nutrients.
Should You Peel Onion Squash?
You don’t have to peel onion squash, especially if you’re roasting it.
The skin becomes tender and edible after cooking, and it adds a nice rustic quality to the dish.
However, if you’re making a smooth soup or puree, peeling the onion squash first will give you a silkier result.
So it really depends on what you’re cooking and how you want the final texture to be.
Delicious Ways to Serve Cooked Onion Squash
Once you’ve cooked onion squash, the fun part begins: figuring out how to serve it.
Roasted onion squash works beautifully as a side dish with a sprinkle of fresh herbs like thyme or rosemary.
You can also toss it into salads, grain bowls, or pasta for a hearty, seasonal twist.
Mashed or pureed onion squash makes a creamy soup that pairs well with crusty bread on a cold evening.
And if you’re feeling adventurous, blend cooked onion squash into a warm curry or stew for extra depth and sweetness.
Seasonings That Pair Well With Onion Squash
Onion squash loves warm spices like cinnamon, nutmeg, cumin, and smoked paprika.
A little maple syrup or brown sugar can enhance its natural sweetness when roasting.
Garlic, onion powder, and chili flakes add a savory kick that balances the sweetness nicely.
Don’t be shy with olive oil, butter, or even coconut oil, as fat helps carry the flavors and gives the squash a rich mouthfeel.
Storing Leftover Cooked Onion Squash
If you cook onion squash and have leftovers, store them in an airtight container in the fridge for up to four days.
You can also freeze cooked onion squash for up to three months, which is great for meal prep.
Just make sure it’s fully cooled before storing, and reheat gently on the stovetop or in the microwave when you’re ready to eat.
So, How Do You Cook Onion Squash?
You cook onion squash by roasting, steaming, sautéing, or air frying it, and each method gives you a slightly different but equally tasty result.
The key is to prep it properly, season it well, and cook it until the flesh is tender and the edges are nicely caramelized.
Whether you’re making a cozy soup, a hearty side dish, or a simple weeknight dinner, onion squash is a versatile ingredient that’s worth getting to know.
Now that you know how to cook onion squash, grab one at the store and give it a try.