My neighbor asked why I couldn’t just roast the squash with the apple from the start. I was explaining my multi-step method for butternut squash soup—the one I’d been making for years, the one I was sure was the “right” way. I started to explain why that wouldn’t work—something about caramelization and moisture content. Then I stopped. Honestly, I didn’t have a great reason. I just always did it that way.
So the next batch, I tossed everything together on one sheet pan. The squash, the apples, the onions, the whole lot. I felt like I was cheating somehow, skipping steps I thought were essential. Let me tell you, the result was better. Not just easier—actually better. The apples caramelized right alongside the squash, their sweetness mingling in a way that separate roasting never quite achieved. I stood there in my kitchen on a gray Tuesday afternoon, stirring this beautiful golden soup, realizing I’d been overcomplicating things for years.
That’s how this cozy butternut squash apple soup with crispy sage came to be. It’s the recipe that taught me to question my own rules. Maybe you’ve been there, clinging to a method just because it’s what you’ve always done. This soup is proof that sometimes the simplest path leads to the most comforting bowl. It’s become my go-to for those evenings when the world feels heavy and only something warm, slightly sweet, and deeply savory will do. The crispy sage on top? That part I didn’t change—some things are worth the extra minute.
Why You’ll Love This Recipe
This isn’t just another butternut squash soup recipe. After testing this version more times than I care to admit, I can tell you it’s the one that finally stuck. The combination of sweet apples and earthy squash creates a balance that feels both familiar and surprising. Here’s why it deserves a spot in your regular rotation:
- One-Pan Roasting : Roasting everything together on a single sheet pan means less cleanup and more flavor. The apples and squash caramelize together, creating a depth you just can’t get from boiling.
- Simple Ingredients : You probably already have most of these in your kitchen. No fancy trips to specialty stores needed—just good, honest produce.
- Perfect for Cozy Nights : This soup was made for those evenings when you need a warm hug in a bowl. Cold weather, rainy days, or just a rough Tuesday—it fits the bill.
- Naturally Sweet & Savory : The apples bring just enough sweetness to balance the savory sage and garlic. It’s comfort food that doesn’t weigh you down.
- Crowd-Pleaser : I’ve served this to kids, picky eaters, and serious food lovers. Everyone goes back for seconds. The crispy sage on top makes it feel special without any extra effort.
What makes this recipe different is the technique. Roasting the squash and apples together until their edges are deeply caramelized creates a flavor base that’s rich and complex. Then you blend it all with a touch of coconut milk for creaminess without any dairy. The crispy sage adds that little bit of texture and earthiness that ties everything together. It’s the kind of soup that makes you close your eyes after the first spoonful.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most are pantry staples or easy to find at any grocery store. The key is picking good-quality produce since there aren’t many ingredients to hide behind.
- Butternut Squash (1 medium, about 2-3 pounds) — Look for one that feels heavy for its size with smooth, unblemished skin. I prefer peeling and cubing it myself for the best texture, but pre-cut cubes work in a pinch (just keep an eye on roasting time).
- Apples (2 medium, preferably Honeycrisp or Fuji) — You want apples that hold their shape when roasted and bring natural sweetness. Granny Smith works too if you prefer a tarter edge. I’ve tried this with Gala apples and they turned a bit mushy, so stick with firmer varieties.
- Yellow Onion (1 large) — Adds savory depth that balances the sweetness. A sweet onion like Vidalia works beautifully here too.
- Garlic Cloves (4-5 cloves) — Roasted garlic becomes sweet and mellow. Don’t skip it—it’s the secret to that rich, savory undertone.
- Fresh Sage (1 bunch) — You’ll need about 12-15 leaves for the crispy topping and a few more for the soup itself. Fresh is non-negotiable here; dried sage just won’t give you that same aromatic quality.
- Olive Oil (3 tablespoons) — Use a good quality extra virgin for roasting. It adds richness and helps everything caramelize beautifully.
- Vegetable Broth (4 cups) — Low-sodium is best so you can control the salt level. I’ve used chicken broth in a pinch and it works fine too.
- Coconut Milk (1/2 cup, full-fat) — This adds creaminess without dairy. The coconut flavor is subtle and complements the squash perfectly. You can substitute heavy cream if you’re not dairy-free.
- Salt and Black Pepper (to taste) — Don’t be shy with the salt—it makes all the flavors pop. I use kosher salt for roasting.
- Optional Garnishes — Toasted pumpkin seeds, a drizzle of olive oil, or a swirl of coconut cream make lovely additions.
For the best texture, I recommend using a high-speed blender. An immersion blender works too, but you might end up with a slightly less silky result. If you’re using an immersion blender, make sure to blend thoroughly.
Equipment Needed
You don’t need much fancy equipment for this soup, which is part of its charm. Here’s what you’ll need:
- Large Sheet Pan (rimmed) — A half-sheet pan works perfectly. The rim is important to catch any juices from the roasting vegetables.
- Sharp Chef’s Knife — Peeling and cubing butternut squash requires a good knife. A dull one makes the job frustrating and dangerous.
- Vegetable Peeler — A sturdy Y-peeler makes quick work of the squash skin. I’ve gone through too many flimsy peelers—invest in a good one.
- Large Pot or Dutch Oven — For simmering the soup after blending. A heavy-bottomed pot prevents scorching.
- Blender — A high-speed blender gives the silkiest texture. An immersion blender works but requires more patience.
- Small Skillet — For frying the sage leaves. A non-stick skillet makes this easier, but any small pan works.
- Measuring Cups and Spoons — Accuracy matters, especially with the broth and coconut milk.
If you don’t have a high-speed blender, let the soup cool slightly before transferring it to a regular blender in batches. Never fill it more than halfway when blending hot liquids—that’s a lesson I learned the hard way. A good Dutch oven is worth the investment if you make soups often. I’ve been using the same enameled cast iron one for years, and it distributes heat beautifully.
Preparation Method

This recipe comes together in about an hour, with most of that time being hands-off roasting. The steps are straightforward, but each one matters for the final result.
- Preheat your oven to 400°F (200°C). Getting the oven hot before you start ensures even roasting from the moment the pan goes in.
- Prep the squash. Carefully peel the butternut squash with a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon (save them for roasting if you like—they make a great snack). Cut the squash into 1-inch cubes. Aim for uniform pieces so they roast evenly. This takes about 10 minutes the first time, but you’ll get faster with practice.
- Prep the apples and onion. Core the apples and cut them into 1-inch chunks—no need to peel them. The skin softens during roasting and adds fiber. Cut the onion into similar-sized pieces. Keep everything roughly the same size for even cooking.
- Arrange on the sheet pan. Spread the squash, apples, and onion in a single layer on your rimmed sheet pan. Add the whole garlic cloves (skin on—they’ll be easier to squeeze out later). Drizzle with 2 tablespoons of olive oil and season generously with salt and pepper. Toss everything with your hands to coat evenly.
- Roast for 35-40 minutes. Halfway through, give the pan a good shake or stir with a spatula. The vegetables are done when the squash is tender and the edges are caramelized and golden brown. The apples should be soft but still holding their shape. Your kitchen will smell incredible at this point.
- Make the crispy sage. While the vegetables roast, heat the remaining tablespoon of olive oil in a small skillet over medium heat. Add the sage leaves in a single layer (work in batches if needed). Fry for about 30 seconds per side until they turn bright green and crisp. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt. They’ll crisp up more as they cool.
- Blend the soup. Let the roasted vegetables cool for about 5 minutes. Squeeze the garlic cloves out of their skins into the pot. Transfer the vegetables to your blender, working in batches if necessary. Add 3 cups of the vegetable broth and blend until completely smooth. Start on low speed and gradually increase to high for the silkiest texture.
- Finish the soup. Pour the blended soup into your pot. Add the remaining cup of broth and the coconut milk. Stir well and warm over medium-low heat. Taste and adjust seasoning—you might want more salt or a pinch of black pepper. If the soup seems too thick, add a splash more broth or water until it reaches your preferred consistency.
- Serve and garnish. Ladle the soup into bowls. Top each serving with a few crispy sage leaves and any other garnishes you like. A drizzle of olive oil or a sprinkle of pumpkin seeds adds nice texture and visual appeal.
A few notes from my testing: if your soup tastes flat, it almost certainly needs more salt. Don’t be afraid to season gradually and taste as you go. And if you’re blending hot liquid, always remove the center cap from your blender lid and cover it with a kitchen towel to let steam escape. Trust me on this one.
Cooking Tips & Techniques
After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference. Here are the ones worth knowing:
Don’t overcrowd the pan. The vegetables need space to caramelize rather than steam. If your sheet pan is too crowded, use two pans. The extra browning is worth the minimal cleanup. I learned this after ending up with soggy, pale squash one too many times.
Cut uniformly. I know it’s tedious, but taking the time to cut everything into similar-sized pieces ensures even roasting. The smaller pieces will burn while the larger ones stay undercooked if you’re not careful. Aim for 1-inch cubes and check them a few minutes early if you’re unsure.
Toast the sage carefully. Sage leaves go from perfectly crispy to burnt in about 10 seconds. Keep a close eye on them and remove them as soon as they turn bright green. They’ll continue crisping on the paper towel. I’ve ruined more batches than I’d like to admit by walking away for “just a second.”
Season in layers. Salt the vegetables before roasting, then taste and adjust after blending. The initial seasoning helps develop flavor during cooking, but you’ll need to add more at the end. Under-seasoned soup is the most common issue I see in recipes like this.
Blend in batches for safety. Hot liquid expands in the blender, and if you fill it too full, you’ll end up with soup all over your counter (and possibly your ceiling). Work in batches and hold the lid down with a towel. An immersion blender is safer but won’t give you the same silky texture.
Make it ahead. This soup actually tastes better the next day. The flavors have time to meld and deepen overnight. Make a double batch and enjoy it all week. It freezes beautifully too—just leave room for expansion in your containers.
Variations & Adaptations
This recipe is wonderfully adaptable. Here are some variations I’ve tried and loved:
Vegan & Dairy-Free : This version is already vegan and dairy-free if you use vegetable broth. The coconut milk adds creaminess without any animal products. For an even lighter version, use light coconut milk or skip it entirely and add an extra cup of broth.
Spicy Version : Add a peeled and seeded jalapeño or a pinch of red pepper flakes to the sheet pan before roasting. The heat balances the sweetness beautifully. I tried this on a whim one night and now make it that way half the time.
Herb Variations : Not a sage fan? Swap in fresh thyme or rosemary. Both work wonderfully with the squash and apple combination. Add a few sprigs to the sheet pan during roasting and remove them before blending.
Protein Boost : Stir in a can of drained white beans or chickpeas before blending for extra protein and fiber. You won’t taste them, but they make the soup more filling. I’ve done this for lunch versions and it works great.
Roasted Squash Seeds : Don’t throw away the squash seeds! Rinse them, toss with a little oil and salt, and roast at 350°F for about 10 minutes. They make a fantastic crunchy topping for this soup.
Apple Variations : Try different apple varieties to change the flavor profile. Granny Smith adds tartness, while Gala or Fuji bring more sweetness. I’ve even used pear in place of apple for a slightly different but equally delicious result.
The beauty of this soup is that it’s forgiving. Feel free to experiment based on what you have on hand or what sounds good to you. The basic method remains the same, and the results are always comforting.
Serving & Storage Suggestions
This soup is best served warm, but not piping hot. Let it cool for a few minutes after reheating so the flavors really shine through. The crispy sage should be added just before serving to maintain its crunch.
Serving Ideas : This soup pairs beautifully with crusty bread or a simple green salad. For a heartier meal, serve it alongside a grilled cheese sandwich—the classic combination never fails. I also love it with a side of roasted vegetables or a grain salad.
Garnishes : Beyond the crispy sage, try a drizzle of olive oil, a swirl of coconut cream, toasted pumpkin seeds, or a sprinkle of black pepper. Each adds a different texture and visual appeal. A dollop of Greek yogurt or sour cream works if you’re not dairy-free.
Storage : Store leftover soup in an airtight container in the refrigerator for up to 5 days. The flavors actually improve after a day or two as they meld together. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if needed to thin it out.
Freezing : This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or bags. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating. The texture remains silky and smooth.
Make-Ahead Tips : Roast the vegetables and make the crispy sage up to two days in advance. Store them separately and blend the soup when you’re ready to serve. This makes entertaining effortless—just blend and warm.
Nutritional Information & Benefits
This soup is as nourishing as it is comforting. Here’s what you’re getting in each serving:
- Calories : Approximately 220-250 per serving (based on 6 servings)
- Protein : 4-5 grams
- Fat : 12-14 grams (mostly from olive oil and coconut milk)
- Carbohydrates : 28-32 grams
- Fiber : 6-8 grams
- Sugar : 12-14 grams (natural from squash and apples)
Health Benefits : Butternut squash is packed with vitamin A, vitamin C, and fiber. It supports immune health and eye function. Apples add additional fiber and antioxidants, particularly quercetin, which has anti-inflammatory properties. Sage is known for its antioxidant and anti-inflammatory compounds. The olive oil provides healthy monounsaturated fats that support heart health.
Dietary Considerations : This recipe is naturally gluten-free, dairy-free, and vegan. It’s also relatively low in calories for such a satisfying soup. If you’re watching your sodium intake, use low-sodium broth and go easy on the added salt. The coconut milk adds healthy fats that help absorb the fat-soluble vitamins from the squash.
Potential Allergens : This recipe is free from common allergens like gluten, dairy, eggs, and nuts. The coconut milk could be an issue for those with coconut allergies—substitute with oat milk or additional broth if needed.
Conclusion
This cozy butternut squash apple soup with crispy sage has become my go-to for those days when only comfort food will do. It’s the recipe that taught me to let go of unnecessary steps and trust the process. The combination of sweet roasted apples, earthy squash, and fragrant sage is simple but deeply satisfying.
I hope you’ll try it and make it your own. Maybe you’ll add extra garlic, or swap in a different herb, or serve it with your favorite crusty bread. That’s the beauty of a good recipe—it’s a starting point, not a rulebook. Let me know how it turns out for you. Did you try a variation I haven’t thought of? Did the crispy sage disappear before you even got it to the table? I’d love to hear about it in the comments below.
Until next time, happy cooking. And remember—sometimes the best recipes come from questioning your own rules.
Frequently Asked Questions
Can I use frozen butternut squash for this soup?
Yes, you can use frozen butternut squash, but the texture won’t be quite the same. Frozen squash releases more moisture during roasting, so you won’t get the same caramelization. If using frozen, thaw it first and pat it dry with paper towels. You may need to roast it a bit longer to evaporate the excess moisture.
Can I make this soup in an Instant Pot or slow cooker?
Absolutely. For the Instant Pot, sauté the onions first, then add the squash, apples, garlic, and broth. Pressure cook on high for 8 minutes, then blend. For a slow cooker, combine all ingredients except the coconut milk and cook on low for 6-8 hours or high for 3-4 hours. Blend and stir in the coconut milk at the end.
How do I get the soup extra creamy without dairy?
The key is using full-fat coconut milk and blending thoroughly. A high-speed blender gives the silkiest texture. If you want it even creamier, add a peeled and boiled potato or a can of white beans before blending—they add body without changing the flavor.
Can I skip the crispy sage topping?
You can, but it really adds something special. The crispy sage brings texture and a concentrated herbal flavor that balances the sweetness of the soup. If you don’t have sage, try crispy fried shallots, toasted pumpkin seeds, or a drizzle of balsamic glaze instead. Each adds its own unique touch.
How do I peel and cut butternut squash safely?
Start by cutting off both ends to create flat surfaces. Stand the squash upright and slice down to remove the skin in strips. A sharp vegetable peeler also works well. Then cut the squash in half lengthwise, scoop out the seeds, and cut into cubes. If the squash is very hard, microwave it whole for 2-3 minutes to soften it slightly before cutting.
Pin This Recipe!

Cozy Butternut Squash Apple Soup with Easy Crispy Sage
This cozy butternut squash apple soup with crispy sage is the perfect comfort food for chilly evenings. Roasted together on one pan, the sweet apples and earthy squash create a deeply flavorful, creamy soup that’s naturally vegan and gluten-free.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 2–3 pounds), peeled and cut into 1-inch cubes
- 2 medium apples (Honeycrisp or Fuji), cored and cut into 1-inch chunks
- 1 large yellow onion, cut into 1-inch pieces
- 4–5 garlic cloves, whole (skin on)
- 1 bunch fresh sage (12–15 leaves for crispy topping, plus a few more for the soup)
- 3 tablespoons olive oil, divided
- 4 cups low-sodium vegetable broth
- 1/2 cup full-fat coconut milk
- Salt and black pepper to taste
- Optional garnishes: toasted pumpkin seeds, olive oil drizzle, coconut cream swirl
Instructions
- Preheat your oven to 400°F (200°C).
- Prep the squash: Carefully peel the butternut squash with a vegetable peeler. Cut off the top and bottom, slice in half lengthwise, and scoop out the seeds. Cut into 1-inch cubes.
- Prep the apples and onion: Core the apples and cut into 1-inch chunks (no need to peel). Cut the onion into similar-sized pieces.
- Arrange on the sheet pan: Spread the squash, apples, and onion in a single layer on a rimmed sheet pan. Add the whole garlic cloves. Drizzle with 2 tablespoons olive oil and season generously with salt and pepper. Toss to coat evenly.
- Roast for 35-40 minutes, stirring halfway through, until the squash is tender and edges are caramelized and golden brown.
- Make the crispy sage: While the vegetables roast, heat the remaining 1 tablespoon olive oil in a small skillet over medium heat. Add the sage leaves in a single layer and fry for about 30 seconds per side until bright green and crisp. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt.
- Blend the soup: Let the roasted vegetables cool for about 5 minutes. Squeeze the garlic cloves out of their skins. Transfer the vegetables to a blender in batches, add 3 cups of vegetable broth, and blend until completely smooth.
- Finish the soup: Pour the blended soup into a pot. Add the remaining 1 cup broth and the coconut milk. Stir well and warm over medium-low heat. Taste and adjust seasoning with salt and pepper. Add more broth or water if needed to reach desired consistency.
- Serve and garnish: Ladle the soup into bowls and top each serving with crispy sage leaves and any other desired garnishes.
Notes
For the silkiest texture, use a high-speed blender. If using an immersion blender, blend thoroughly. The soup tastes even better the next day as flavors meld. Freezes well for up to 3 months. If soup tastes flat, it likely needs more salt. When blending hot liquid, remove the center cap from the blender lid and cover with a kitchen towel to let steam escape.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 235
- Sugar: 13
- Sodium: 480
- Fat: 13
- Saturated Fat: 4
- Carbohydrates: 30
- Fiber: 7
- Protein: 4.5
Keywords: butternut squash soup, apple soup, vegan soup, gluten-free soup, fall soup, cozy soup, crispy sage



