This easy Roasted Butternut Squash Soup is made with oven-roasted squash, onion, garlic, carrots, and apple, then blended with broth for a deep, savory flavor. It comes together quickly, then finishes on the stove for a thick and creamy bowl of soup perfect for cold-weather days.
If you love this easy soup recipe, try my Roasted Buttercup Squash Soup and Beef Vegetable Soup next!

Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
This soup is one of my all-time favorites. If I see butternut squash soup on a restaurant menu, I'm ordering it every time. So naturally, I had to create my own version so I can make it whenever the craving hits (or when there's a butternut squash sitting in my pantry).
I tested this recipe more times than I can count. I started with just salt and pepper, then tried curry powder, smoked paprika (that one was a miss), and even cinnamon. Each batch taught me something - mainly that simple is best. The roasted vegetables bring so much flavor on their own that all this soup really needs is salt and pepper to let everything shine.
Why You'll Love It
Here's why this roasted butternut squash soup is so good:
- Simple to make with minimal prep and ingredients you likely already have.
- Roasting vegetables in the oven unlocks richer flavor.
- It purées to be ultra creamy and smooth.
- This is a restaurant-quality soup that's naturally lighter than cream-based soups.

Recipe Ingredients
- Butternut Squash: The main event. Try to get the cubes as uniform in size as possible so they all roast at the same rate.
- Onion: Savory base flavor. The soup would taste noticeably flatter without it.
- Garlic: Roasted garlic adds amazing flavor and blends right in without overpowering the soup.
- Carrots: Add a bit of body, great color, and just enough sweetness to round everything out.
- Apple: Not much is needed. Just a bit to brighten and add more flavor.
- Olive Oil: Helps the veggies roast evenly.
- Salt + Pepper: Simple seasoning that lets all those roasted flavors shine.
- Chicken Broth or Vegetable Broth: This becomes the soup base. Use whichever you like or already have on hand.
- Heavy Cream or Coconut Milk: Totally optional, but it does add a silky finish. Use coconut milk if you want to keep the soup dairy-free.
How to Make Roasted Butternut Squash Soup
Preheat your oven to 425°F and line a large baking sheet with parchment paper.
Place the cubed butternut squash, onion, garlic cloves, carrots, and apple in a large bowl. Drizzle with olive oil and sprinkle with salt and pepper. Toss until the veggies are well coated.


Spread the veggies out in a single layer on the baking sheet and roast for 25-30 minutes, stirring halfway through, until fork-tender and lightly browned around the edges.


Note: You can also roast the squash cut-side down in the pan, then scoop out the flesh with a spoon after it's softened.
Add the roasted vegetables and chicken broth to a blender and blend until smooth, working in batches so the blender isn't overfilled. Pour the blended soup into a large pot or saucepan.
If you'd rather skip the blender, you can add everything directly to a pot and blend with an immersion blender until smooth and creamy.


Stir in heavy cream or coconut milk (if using), then warm the soup over medium heat, stirring occasionally, until heated through. Taste, and add more salt and pepper to taste, if needed. Serve with flatbread, crusty bread, or biscuits and enjoy!


Things to Know
- Dice the butternut squash, carrots, and apple into roughly equal-sized pieces so they roast at the same rate.
- Arrange the veggies in a single layer on the baking sheet and use two pans if needed.
- Be sure to stir the veggies halfway through roasting so they cook evenly.
- Blend the soup longer than you think. The longer you blend, the smoother it will be.
- You can omit the cream entirely for a lighter version of the soup. It still ends up creamy from the roasted veggies.
Variations
I love this roasted butternut squash soup as is, but it's easy to modify to suit your tastes or what you have on hand.
- Warm spice version: Stir in a pinch of nutmeg, garam masala, or curry powder when you blend the soup. Add just a pinch at first; you can always add more later.
- Slightly sweet finish: Stir in a small drizzle of maple syrup at the end. It enhances the natural sweetness of the roasted squash, especially if your squash isn't super ripe.
Make-Ahead Instructions
- You can roast the vegetables 2 days ahead. Keep refrigerated.
- To serve, put the roasted veggies in a pot with the broth, warm on medium heat, then puree until smooth.
- Stir in the cream or coconut milk just before serving. Season to taste.
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for 3-4 days.
How to Reheat Roasted Butternut Squash Soup
Reheat individual portions in the microwave, in 30-60 second increments, stirring in between.
Reheat larger batches on the stovetop over low to medium heat, stirring occasionally, until hot.
Recipe FAQs
Yes. Freeze it without the cream for the best texture. Add the cream after reheating.
Absolutely. Use two baking sheets so the veggies roast instead of steam.
Serving Suggestions for Roasted Butternut Squash Soup
Roasted butternut squash soup is delicious enough to serve just as it is, but there are a few sides and toppings that really make it shine:
- Crusty Sourdough Bread, 3 Ingredient Flatbread, Sourdough Focaccia, No-Knead Whole Wheat Sourdough Bread, Sourdough Discard Bread, or garlic toast for dipping and scooping every last bit.
- Homemade Biscuits, Homemade Drop Biscuits, or Air Buns, if you want something softer.
- A Smoked Grilled Cheese Sandwich or an Air Fryer Reuben Sandwich can turn it into a full meal.
- Roasted pumpkin seeds, croutons, or fresh cracked black pepper.

Printable Recipe
Roasted Butternut Squash Soup
Ingredients
- 1 medium butternut squash, peeled and cut into cubes (about 2 lb)
- 1 small yellow onion, quartered (or ¼-½ large onion)
- 4 cloves garlic, peeled
- 2 medium carrots, cut into chunks (or 1 cup baby carrots)
- 1 small apple, cored and cut into chunks
- 2-3 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- 3 cups chicken broth (or vegetable broth)
- ¼ cup canned coconut milk (or heavy cream)
Instructions
- Preheat your oven to 425°F and line a large baking sheet with parchment paper.
- Add the butternut squash cubes, quartered onion, garlic cloves, carrots, and diced apple to a large bowl. Drizzle with olive oil and sprinkle with salt and pepper. Toss until everything is evenly coated.
- Spread the vegetables into a single layer on the baking sheet and roast for 25-30 minutes, stirring halfway through, until fork-tender and lightly browned around the edges.
- Add half the roasted vegetables and half the chicken broth to a blender and blend until smooth. Repeat with the remaining vegetables and chicken broth.
- Pour the blended soup into a large pot or saucepan. (If preferred, you can add everything directly to a pot and blend with an immersion blender instead of using a blender.)
- Stir in the heavy cream or coconut milk, if using. Warm over medium heat, stirring occasionally, until heated through.
- Taste and adjust salt and pepper as needed. Serve immediately and enjoy!
Save This Recipe 💌
Notes
- Cut the butternut squash, carrots, and apple into similar-sized pieces so they roast evenly.
- Don't overcrowd the baking sheet; use two pans if needed so the vegetables roast instead of steam.
- Blend the soup longer than you think you need to for the smoothest texture.
- For a lighter soup, skip the cream - the roasted vegetables still create a creamy result.
- Store leftovers in an airtight container in the fridge for 3-4 days.
Nutrition
The provided nutrition information is automatically calculated. Accuracy is not guaranteed.








Comments
No Comments