Ever wonder why some vegan soups feel like pure cozy comfort while others just taste like blended vegetables? I used to think butternut squash soup needed cream and butter to be good until I discovered that apples and warm spices create magic all on their own. Now my dairy-loving sister literally begs me to make this every autumn, and my picky nephew (who refuses most vegetables) slurps down three bowls without realizing he’s eating squash. Trust me, if you’re worried that plant-based soup can’t be decadent and soul-warming, this sweet-savory bowl will prove you completely wrong.
Here’s the Thing About This Vegan Recipe
The secret to fooling everyone is pairing butternut squash’s natural creaminess with the gentle sweetness of apples and warming spices. What makes this irresible is how it straddles that perfect line between savory soup and dessert-like comfort without being overly sweet. Here’s the magic: when you roast or simmer squash and apples together, they create this silky, naturally thick texture that your brain registers as incredibly indulgent. I never knew plant-based soup could taste this elegant and restaurant-worthy while being ridiculously simple. It’s honestly more satisfying than any cream-laden version I’ve tried, and no weird vegan substitutes needed—just real, whole ingredients doing their thing.
What You’ll Need (And My Plant-Based Shopping Tips)
Good butternut squash is absolutely crucial here—look for one that feels heavy for its size with smooth, matte skin. I finally found the easiest way to pick squash after years of struggling: avoid any with soft spots or green patches (took me forever to figure out why some tasted bitter). The pre-cubed squash from the produce section works beautifully if you want to save time and your sanity—no judgment here.
Your apples matter more than you’d think. I’ve learned to use slightly tart varieties like Granny Smith or Honeycrisp rather than super sweet ones. They balance the squash’s sweetness and add complexity. Don’t skip the apples or try to substitute applesauce—you’ll miss that fresh, bright flavor that makes this special.
For the plant-based milk, I love unsweetened oat milk because it’s naturally creamy and doesn’t overpower the delicate flavors. Almond milk works too, though it’s thinner. Yes, these are naturally vegan and create that luxurious texture we’re craving (game-changer when I discovered oat milk for soup).
The vegetable broth needs to be well-seasoned since it’s your foundation. I always grab an extra carton because everyone becomes obsessed with this soup and wants it again immediately. Make sure it’s actually vegan—some brands sneak in chicken flavoring.
Fresh cinnamon and nutmeg make a huge difference over old, dusty spices sitting in your cabinet for three years. If your spices don’t smell fragrant when you open the jar, replace them. For more info on butternut squash and its nutritional benefits, it’s packed with vitamins and fiber.
Let’s Make This Plant-Based Magic Together
Fire up your large pot over medium heat and add your olive oil. Here’s where I used to mess up my vegan cooking—I’d rush the aromatics. Let those onions and garlic sauté for about 3-4 minutes until they’re softened and starting to smell sweet. You want them translucent, not browned or crispy.
Now for the satisfying part—toss in your cubed squash and chopped apples. Cook everything together for about 5 minutes, stirring occasionally. Here’s my plant-based secret: this step helps the squash and apples start caramelizing slightly and developing deeper flavors. My vegan mentor taught me this trick—don’t skip it even when you’re tempted to rush.
Pour in your vegetable broth and crank the heat to bring everything to a boil. Once it’s bubbling nicely, reduce to a gentle simmer. Cover and let this magic happen for about 25-30 minutes until your squash is fall-apart tender when you poke it with a fork. Plant-based ingredients can be more forgiving, but you need that squash completely soft for the perfect texture.
Here’s where it gets fun—blend everything until gorgeously smooth using an immersion blender right in the pot. Your kitchen should smell like pure comfort food heaven at this point. If using a regular blender, work in batches and be super careful with that hot liquid (learned that the hard way with soup splatter on my ceiling).
Stir in your plant-based milk, cinnamon, nutmeg, salt, and pepper. Let everything simmer together for another 5-10 minutes so those warm spices can bloom and meld beautifully. This creates that satisfying depth we all crave. Don’t worry if you’re new to plant-based cooking—taste as you go and adjust the spices until it makes you smile.
Serve hot with a gorgeous sprinkle of cinnamon on top if you can resist diving in immediately. Looking for another cozy fall soup? Check out this vegan pumpkin soup that has the same warming vibes.
If This Happens, Don’t Panic
Soup turned out too thick and almost pudding-like? You probably cooked off too much liquid or used a really dense squash. This is totally salvageable—just whisk in more vegetable broth or plant milk until it reaches that perfect silky, spoonable consistency. When this happens (and it will), I add liquid a quarter cup at a time.
Flavor seems too sweet or one-dimensional? That’s common with squash-based soups—it happens to everyone. You probably needed more salt to balance the natural sweetness, and maybe a splash of apple cider vinegar or lemon juice at the end. Acid cuts through sweetness and makes everything pop. I’ve learned to boost savory depth with a pinch of white pepper or extra nutmeg.
Texture turned out grainy or separated? Don’t stress, just blend it again on high speed for a full minute. Sometimes plant milk can separate when it gets too hot too fast—totally normal. Add a splash more and blend thoroughly. Your immersion blender is your friend here.
If it doesn’t feel hearty enough, try stirring in some cooked white beans or roasted chickpeas for protein and substance. I always taste and adjust because plant-based cooking needs bold flavors to really satisfy your cravings.
When I’m Feeling Creative
When I want extra protein and texture, I’ll top each bowl with maple-roasted pecans or walnuts. My protein-packed version includes white beans blended right in—adds substance without changing the gorgeous color or flavor. For extra nutrition, I love adding a handful of spinach during the last few minutes of cooking.
For special occasions, I’ll drizzle with coconut cream swirled in a pretty pattern and sprinkle with toasted pepitas and a dash of smoked paprika. Makes it restaurant-fancy but definitely worth the extra ten minutes. Summer version? Honestly, this is such a fall recipe that I don’t bother—but you could use summer squash and peaches for a lighter twist.
My cozy winter twist includes adding a diced sweet potato along with the squash for even more natural sweetness and gorgeous orange color. Sometimes I add a tiny pinch of cayenne too, though that’s totally optional if you want a subtle heat that wakes up your palate.
Why This Plant-Based Version Works So Well
What makes this different from typical butternut squash soup is how the apples add natural sweetness and acidity that creates balance. Most squash soups are flat and one-note, but this one has layers—sweet, savory, warming, and slightly tart all dancing together. The plant-based milk provides creaminess without any dairy heaviness.
My personal discovery about this recipe is that butternut squash is incredibly nutritious, loaded with vitamin A, fiber, and potassium. Combined with apples that add additional fiber and the warming anti-inflammatory properties of cinnamon, this soup is seriously nourishing. It’s incredibly satisfying while being naturally lighter, and it proves that plant-based comfort food can taste absolutely indulgent. The warm spices trigger that cozy, comforting feeling in your brain without needing heavy cream.
Questions I Always Get
Will this vegan apple cinnamon squash soup actually fill me up?
Absolutely! The butternut squash and apples create natural thickness and the fiber keeps you satisfied way longer than you’d expect. I usually serve this as a main course with crusty bread and a side salad, and nobody’s raiding the pantry an hour later. If you want it even heartier, stir in white beans or top with roasted chickpeas. My family loves it as a light dinner on chilly nights.
Can I make this plant-based soup ahead of time?
Yes, and honestly it tastes even better the next day after the flavors have melded together! I make this every Sunday during fall and eat it throughout the week. Store it in the fridge for up to 5 days in airtight containers. It’ll thicken as it sits—totally normal. Just add a splash of plant milk or broth when reheating and stir well.
What if I can’t find butternut squash?
Here’s my honest take: any winter squash works beautifully in this recipe. I’ve used acorn squash, kabocha, and even regular pumpkin with great results. You could also use frozen butternut squash cubes if fresh isn’t available—just adjust cooking time since frozen may need a few extra minutes to get tender. The flavors will be slightly different but still delicious.
Is this beginner-friendly for new plant-based cooks?
This is actually perfect for beginners! It’s basically sauté, simmer, and blend—that’s it. The hardest part is peeling and cubing the squash, but even that gets easier with practice (or just buy it pre-cubed). My friend who’d never made soup before nailed this on her first try. The squash is super forgiving and will eventually get tender no matter what.
How do I store leftover vegan squash soup?
Store in airtight containers in the fridge for up to 5 days. Reheat gently on the stovetop over medium-low heat, adding plant milk or broth to thin if needed. Don’t microwave on high—use medium power and stir frequently. Freezes beautifully for up to 3 months. Portion into freezer bags, squeeze out air, and lay flat. Thaw overnight in the fridge before reheating.
Can I roast the squash instead of simmering it?
Definitely! Roasting adds even more depth and caramelization. Toss your squash cubes with olive oil, salt, and pepper, then roast at 400°F for about 30-35 minutes until tender and slightly browned. Roast the apples separately for the last 15 minutes. Then proceed with sautéing the aromatics and adding everything to the pot with broth. It adds an extra step but creates incredible flavor.
Before You Head to the Kitchen
I couldn’t resist sharing this because it proves plant-based food can be elegant, warming, and absolutely craveable without any dairy or cream. The best vegan soup nights are when I serve this to skeptical guests and watch them go silent while they eat, then look up with surprise and ask for seconds. Whether you’re fully plant-based or just looking for a lighter fall comfort meal, this soup will become your seasonal staple. You’ve got this, even if you’ve never worked with butternut squash before!
Print
Apple Cinnamon Squash Soup
Description
Sweet, savory, and soul-warming—this plant-based butternut squash soup combines tender squash with apples and warm spices for an elegant bowl that tastes like fall in every spoonful.
Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes | Servings: 6

Ingredients
- 1 medium butternut squash, peeled, seeded, and cubed (about 3–4 cups, or use pre-cubed to save time)
- 2 apples, peeled, cored, and chopped (Granny Smith or Honeycrisp work beautifully)
- 1 onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth (make sure it’s flavorful)
- 1 cup plant-based milk, unsweetened (oat milk is my favorite for creaminess)
- 1 tsp cinnamon (plus extra for garnish)
- 1/2 tsp nutmeg (freshly grated if possible—game-changer!)
- Salt and pepper to taste
- 2 tbsp olive oil
Instructions
- Heat your olive oil in a large pot over medium heat until it shimmers slightly.
- Add chopped onion and garlic, sautéing for about 3-4 minutes until the onion is translucent and softened. Don’t rush this—you’re building your flavor foundation.
- Toss in your cubed squash and chopped apples. Cook everything together for about 5 minutes, stirring occasionally. This helps them start caramelizing and developing deeper flavors.
- Pour in your vegetable broth and crank the heat to bring everything to a boil. Once bubbling nicely, reduce heat to low and simmer for about 25-30 minutes until the squash is completely tender and falls apart when you poke it with a fork.
- Using an immersion blender, blend everything until gorgeously smooth and silky. If using a regular blender, work in batches and be super careful with that hot liquid—leave the lid slightly vented to let steam escape.
- Stir in your plant-based milk, cinnamon, nutmeg, salt, and pepper. Let everything simmer together for another 5-10 minutes so those warm spices can bloom and create that cozy flavor we’re all craving.
- Taste and adjust seasoning—this needs enough salt to balance the natural sweetness. Add more cinnamon or nutmeg if you want it spicier.
- Serve hot with a beautiful sprinkle of cinnamon on top. Try to resist diving in while it’s still lava-hot (I always fail at this).
Nutrition Information (Per Serving):
- Calories: 142
- Carbohydrates: 28g
- Protein: 3g
- Fat: 5g
- Fiber: 5g (20% DV)
- Sodium: 580mg
- Vitamin A: 14,882 IU (298% DV—seriously amazing!)
- Vitamin C: 32mg (53% DV)
- Potassium: 612mg (17% DV)
Note: This soup is incredibly rich in vitamin A from the butternut squash, supporting immune function and eye health. The apples add extra fiber, and the warm spices provide anti-inflammatory benefits.
Notes:
- Pre-cubed butternut squash from the produce section is a total lifesaver and works perfectly—no shame in using it.
- Use slightly tart apples rather than super sweet varieties to balance the squash’s natural sweetness.
- Unsweetened oat milk creates the creamiest texture, but any plant milk works in a pinch.
- This tastes even better the next day after the flavors have had time to become best friends.
- If you want it sweeter, add a tablespoon of maple syrup. If too sweet, add more salt or a splash of apple cider vinegar.
Storage Tips:
Store in airtight containers in the fridge for up to 5 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding plant milk if it’s too thick. Don’t microwave on high—use medium power to prevent the plant milk from separating. Freezes beautifully for up to 3 months in freezer-safe containers. Thaw overnight in the fridge, then reheat on the stove with a good stir to restore that silky texture.
Serving Suggestions:
- Serve with warm, crusty sourdough bread for dipping into every last drop
- Top with maple-roasted pecans or walnuts for extra crunch and protein
- Drizzle with coconut cream swirled in a pretty pattern and sprinkle with toasted pepitas
- Pair with a simple arugula salad with pomegranate seeds and balsamic vinaigrette for a complete fall meal
Mix It Up (Vegan Recipe Variations):
Protein-Packed Version: Blend in one can of drained white beans when you add the plant milk. They disappear completely but add substance and protein without changing the flavor.
Sweet Potato Twist: Replace half the butternut squash with diced sweet potato for even more natural sweetness and a deeper orange color.
Spicy Kick: Add a pinch of cayenne pepper or red pepper flakes with the other spices for a subtle heat that wakes up your palate.
Roasted Version: Roast your squash cubes and apple chunks at 400°F for 30-35 minutes before adding to the pot for even deeper, caramelized flavor.
What Makes This Plant-Based Recipe Special:
This soup proves that combining naturally sweet vegetables with tart fruit and warm spices creates restaurant-quality elegance without any cream or butter. The butternut squash and apples naturally break down into a silky-smooth puree that feels incredibly indulgent. The warm spices—cinnamon and nutmeg—trigger that cozy, comforting feeling while adding anti-inflammatory benefits. This satisfies traditional fall comfort food cravings while being naturally lighter and packed with nutrients that leave you feeling nourished rather than heavy.
