This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
You can make homemade squash soup by roasting or simmering squash, blending it with broth and aromatics, and finishing it with a creamy swirl.
It’s one of the easiest, most comforting soups you can make from scratch, and once you learn how to make homemade squash soup, you’ll wonder why you ever bought it in a can.
The beauty of homemade squash soup is that it’s forgiving, so you can adjust the seasonings, thickness, and creaminess to your taste.
In this post, we’ll walk through how to make homemade squash soup step by step, from choosing the right squash to blending it silky smooth.
Let’s get cooking.
How to Make Homemade Squash Soup Step by Step
Learning how to make homemade squash soup starts with picking a good squash and treating it with a little patience and love.
Here’s the process in a nutshell so you can see how easy homemade squash soup really is.
1. Choose the Right Squash
Butternut, acorn, kabocha, and delicata all work beautifully in homemade squash soup.
Butternut is the classic choice because it’s sweet, nutty, and easy to puree.
If you want a richer, thicker homemade squash soup, go with kabocha or acorn squash.
Just avoid pumpkins meant for carving, since they’re stringy and bland.
2. Roast It for Maximum Flavor
Roasting is the secret to deep, caramelized flavor in homemade squash soup.
Cut your squash in half, scoop out the seeds, and drizzle the flesh with olive oil, salt, and pepper.
Roast it cut-side down at 400°F (200°C) for about 40 minutes until a fork slides in easily.
Roasting brings out natural sugars, which is why roasted homemade squash soup tastes so much better than boiled versions.
3. Sauté Your Aromatics
While the squash roasts, heat a pot and sauté one diced onion, a few cloves of garlic, and a knob of ginger in butter or olive oil.
These aromatics form the flavor base of your homemade squash soup.
Cook them until soft and fragrant, about five minutes.
4. Simmer Everything Together
Scoop the roasted squash into the pot and add four to five cups of vegetable or chicken broth.
Bring it to a simmer and let it cook for fifteen to twenty minutes so the flavors meld.
This simmering step is what gives homemade squash soup its cozy, unified taste.
5. Blend Until Silky Smooth
Use an immersion blender or a countertop blender to puree the soup until it’s completely smooth.
If you’re using a countertop blender, blend in batches and vent the lid so steam can escape.
At this point, your homemade squash soup should look glossy and velvety.
6. Finish With Cream and Seasonings
Stir in a splash of heavy cream, coconut milk, or a pat of butter for richness.
Add a pinch of nutmeg, a dash of cinnamon, or a little maple syrup to round out the flavors.
Taste and adjust the salt and pepper, then serve your homemade squash soup warm with crusty bread.
Tips for the Best Homemade Squash Soup
A few small tweaks can take your homemade squash soup from good to unforgettable.
1. Don’t Skip the Roasting
Roasting is what separates a bland homemade squash soup from a rich, flavorful one.
If you’re short on time, you can boil or steam the squash, but you’ll lose some depth of flavor.
2. Adjust the Thickness
If your homemade squash soup is too thick, add broth a little at a time until it reaches your desired consistency.
If it’s too thin, simmer it uncovered for a few extra minutes to let moisture evaporate.
3. Balance Sweet and Savory
Squash is naturally sweet, so a little acidity goes a long way.
A squeeze of lemon juice or a splash of apple cider vinegar brightens homemade squash soup and keeps it from tasting flat.
4. Make It Vegan or Dairy-Free
Swap butter for olive oil and heavy cream for coconut milk, and your homemade squash soup becomes completely plant-based.
Coconut milk adds a subtle sweetness that pairs beautifully with squash.
5. Store and Reheat Gently
Homemade squash soup keeps in the fridge for up to four days and freezes well for up to three months.
Reheat it slowly on the stove, stirring occasionally, so it stays smooth and creamy.
So, How Do You Make Homemade Squash Soup?
You make homemade squash soup by roasting squash, sautéing aromatics, simmering everything in broth, blending it smooth, and finishing with cream and seasonings.
It’s a simple process that rewards you with a bowl of warmth and comfort every single time.
Whether you’re cooking for a cozy weeknight dinner or a holiday gathering, homemade squash soup is a dish that never disappoints.
Now that you know how to make homemade squash soup, grab a squash and get started.