Discover the ultimate comfort food with this incredibly simple butternut squash soup. Perfectly creamy, nourishing, and entirely vegan, this recipe promises to warm your soul with the sweet flavors of roasted butternut squash, complemented by hints of celery and rich coconut milk. Dive into a bowl of pure, wholesome deliciousness!

After a season filled with sweet indulgences, does anyone else crave a return to wholesome, “real” food? Perhaps it’s the lingering sweetness from celebrating not one, but two birthdays last week—Etienne’s and mine—combined with all the festive Christmas baking I’ve been enjoying! Speaking of which, my incredibly thoughtful husband surprised me with a delightful mini funfetti cake topped with homemade rainbow bit icing. It brought back fond memories of childhood, where I’d happily eat rainbow bit icing straight from the tub. His homemade version, however, took that nostalgic treat to an entirely new level of deliciousness!
My birthday itself was an absolute dream. I started the day sleeping in, followed by a delicious French toast breakfast, and then enjoyed a day dedicated purely to relaxation, reading, and self-pampering. What made it even more extraordinary was the uncharacteristically glorious weather in Calgary—it was unbelievably mild and sunny. I’ve never experienced a birthday warm enough to sit outside in just a t-shirt! Historically, my birthday has always been one of the coldest days of the year, making this year a truly unique and memorable exception.
However, as winter officially draws near, the colder temperatures are finally making their way to us. And with the chill in the air, there’s nothing quite as comforting and inviting as a steaming bowl of warm, hearty soup. It’s the perfect time to turn to warming recipes that nourish the body and soul. And what could be better than this incredibly simple, yet profoundly satisfying, butternut squash soup?

Why This Simple Butternut Squash Soup Will Become Your Go-To Recipe
This isn’t just any butternut squash soup; it’s a celebration of simple ingredients transformed into something truly extraordinary. We’re talking about a rich, creamy, and inherently healthy dish that also happens to be completely vegan. Whether you’re a seasoned chef or a kitchen novice, this recipe is designed to deliver maximum flavor with minimal fuss. Roasting the butternut squash is the secret weapon here, bringing out its natural sweetness and creating a depth of flavor that a stovetop method simply can’t achieve. Paired with aromatic celery, onion, and garlic, and finished with a swirl of full-fat coconut milk, this soup is a bowl of pure comfort. It’s perfect for chilly evenings, a light lunch, or even as an elegant starter for a dinner party.
The Nutritional Powerhouse: Butternut Squash
Beyond its delicious taste, butternut squash is a nutritional superstar. It’s packed with vitamins, particularly Vitamin A (in the form of beta-carotene) and Vitamin C, which are crucial for immune health and vibrant skin. It also provides a good dose of dietary fiber, promoting healthy digestion and satiety, making this soup incredibly filling and satisfying without being heavy. Its naturally sweet profile means you won’t need much, if any, added sugar, contributing to a healthier meal option. This makes our creamy butternut squash soup not just a treat for your taste buds, but also a wonderful boost for your well-being.
Essential Ingredients for Your Simple Butternut Squash Soup
Crafting this delightful soup requires a handful of fresh, wholesome ingredients that work in harmony to create its signature flavor and texture. Here’s what you’ll need to gather:
- 2-3 pound Butternut Squash: The star of our show. Look for a squash that feels heavy for its size and has firm, unblemished skin. After peeling, you’ll core and dice it into 1-2 inch pieces to ensure even roasting.
- 2 Celery Stalks: Cut into large chunks. Celery adds a subtle, refreshing crunch and aromatic depth, balancing the sweetness of the squash.
- 1 Onion: Cut into chunks. Onions provide a foundational savory note that caramelizes beautifully during roasting.
- 4 Whole Garlic Cloves: Leave them unpeeled during roasting; they’ll become soft, sweet, and incredibly flavorful, easily squeezed out once cooked.
- 2 Sprigs Fresh Rosemary: Rosemary infuses the soup with an earthy, piney aroma that complements the squash perfectly. Fresh is highly recommended for the best flavor.
- 1 1/2 tablespoons Olive Oil: For roasting, ensuring the vegetables caramelize and become tender.
- 1 can (400 mL) Full-Fat Coconut Milk: This is key for achieving that luxurious, creamy texture and a subtle tropical hint, making the soup dairy-free and vegan.
- 3 cups Vegetable Stock: The liquid base for the soup, adding further savory notes. Choose a low-sodium option to control the saltiness.
- Dash of Nutmeg: A pinch of nutmeg elevates the overall flavor, bringing out the warmth and sweetness of the squash.
- Salt and Pepper: To taste, essential for seasoning and enhancing all the natural flavors.

Crafting Your Easy Roasted Butternut Squash Soup: A Step-by-Step Guide
Creating this rich and warming soup is surprisingly straightforward, thanks to the magic of roasting. The oven does most of the heavy lifting, transforming humble vegetables into intensely flavorful components. Follow these simple steps for a truly delicious result:
Step 1: Prepare for Roasting. Begin by preheating your oven to 400°F (200°C). This ensures your vegetables start cooking immediately upon entering the oven, promoting even browning. Arrange all the prepared vegetables—butternut squash, celery, onion, and whole garlic cloves—evenly on a large baking pan. Drizzle them generously with olive oil, then add the fresh rosemary sprigs, and season with a dash of salt and freshly ground black pepper. Make sure not to overcrowd the pan; if necessary, use two baking sheets to allow the vegetables to roast rather than steam. This is crucial for developing that rich, caramelized flavor.
Step 2: Roast to Perfection. Place the baking pan in the preheated oven and roast for approximately 25 minutes. The key is to roast until the butternut squash is tender enough to be easily pierced with a fork and has developed slightly browned, caramelized edges. This caramelization is what truly deepens the sweetness and complexity of your soup, making it stand out.
Step 3: Blend Until Smooth. Once roasted, carefully remove the vegetables from the oven. Discard all but one sprig of the roasted rosemary. From that remaining sprig, remove the fragrant, roasted leaves from one half and add them back to the roasted vegetables, discarding the woody stem and the other half. Transfer all the roasted vegetables, along with 2 cups of vegetable stock, into a high-powered blender. Blend on high until the mixture is completely smooth and velvety. Be cautious when blending hot liquids; ensure your blender’s lid is securely vented or blend in batches to prevent pressure buildup.

Step 4: Simmer and Serve. Pour the perfectly smooth butternut squash mixture into a large soup pot and place it on your stove over medium-high heat. Gradually whisk in the additional vegetable stock until you reach your desired consistency. Stir in the dash of nutmeg and continue to heat everything together, stirring occasionally, until the soup begins to gently simmer. Finally, add the full can of coconut milk and stir until thoroughly combined and heated through, which should take about 5 more minutes. Taste the soup and adjust the seasoning with additional salt and pepper if needed. Serve immediately, garnished as desired.
This method ensures a smooth, luscious, and deeply flavorful soup every time! It’s an incredibly satisfying dish that feels gourmet but is surprisingly easy to achieve.

Is This a Vegan Butternut Squash Soup? Absolutely!
Yes, absolutely! This recipe is crafted to be 100% plant-based, making it a fantastic option for anyone following a vegan or vegetarian diet. By using vegetable stock and full-fat coconut milk, we achieve an incredibly creamy and rich texture without any dairy products. This means everyone can enjoy a hearty and delicious bowl of soup, regardless of dietary restrictions. Furthermore, if you’re mindful of your carbohydrate intake, you’ll be pleased to know this roasted butternut squash soup is also fairly low in carbs, offering a healthy and satisfying meal without compromise. It’s a truly inclusive recipe that doesn’t skimp on flavor!
Customizing Your Creamy Butternut Squash Soup
While this recipe is perfect as is, it’s also wonderfully adaptable! Feel free to experiment with additional spices like a pinch of ginger, a touch of curry powder for an Indian-inspired twist, or even a dash of cayenne for a subtle heat. For an extra layer of sweetness and complexity, consider roasting an apple alongside the butternut squash. A tart apple like a Granny Smith can add a lovely brightness. You can also vary the herbs; thyme or sage would be excellent alternatives to rosemary, offering different aromatic profiles. Adjust the consistency by adding more or less vegetable stock to suit your preference, from a thick, hearty bisque to a lighter, more brothy soup.
What to Serve with Simple Butternut Squash Soup
This simple butternut squash soup is incredibly versatile. It can easily stand alone as a light and wholesome meal, but it also pairs beautifully with a variety of accompaniments. If you’re serving it as a starter to a larger meal, its comforting warmth and rich flavor will set the stage perfectly. For those enjoying it as a main course, I highly recommend pairing it with some freshly baked bread for dipping. Try these fluffy 30-minute dinner rolls or a rustic slice of easy 3-ingredient bread. Alternatively, these savory garlic butter breadsticks are absolutely perfect for dunking and soaking up every last drop of this delicious creamy soup!
Elevate Your Bowl: Garnish Ideas
To truly elevate your butternut squash soup, don’t underestimate the power of a good garnish. This soup is already quite elegant, but a little extra touch can make it even more visually appealing and add textural contrast:
- A Drizzle of Coconut Milk: For an extra touch of creaminess and a beautiful swirl, a light drizzle of coconut milk before serving is always a winner.
- Crispy Croutons: Add a delightful crunch with homemade or store-bought croutons.
- Pomegranate Arils: These jewel-toned seeds add a burst of sweet-tart flavor and a vibrant pop of color.
- Fresh Herbs: A sprinkle of fresh cilantro, parsley, or even a few reserved rosemary leaves can brighten the flavor and presentation.
- Toasted Seeds: Pumpkin seeds (pepitas) or sunflower seeds, lightly toasted, offer a nutty flavor and satisfying texture.
- Chili Flakes or Hot Sauce: For those who enjoy a little heat, a pinch of chili flakes or a tiny swirl of your favorite hot sauce can add an exciting kick.
- Aromatic Oils: A few drops of high-quality olive oil or even a pumpkin seed oil can enhance the flavor profile.
While we might be technically transitioning towards the official start of winter, this delightful simple butternut squash soup still feels like a warm embrace of autumn. And truly, what ingredient embodies the cozy spirit of fall more perfectly than butternut squash? This recipe is a fantastic way to enjoy its sweet, earthy goodness year-round, bringing warmth and comfort to any table. If you decide to make this delightful soup, please share your thoughts and experiences in the comments below! I always love hearing from you.
Now, if you’ll excuse me, it’s back to the holiday cookie baking!


If you’ve enjoyed this comforting recipe and are looking for more easy and delicious soup ideas, be sure to explore a few of these other fantastic options:
- Instant Pot Loaded Cauliflower Soup
- Crockpot Minestrone Soup
- Spicy Thai Chicken Noodle Soup
Simple Butternut Squash Soup
5 Stars
4 Stars
3 Stars
2 Stars
1 Star
5 from 6 reviews
- Author: Katherine | Love In My Oven
Total Time: 1 hour
Yield: 3-4 servings
Description
This simple butternut squash soup is creamy, healthy and vegan. Warm your bellies with a roasted butternut squash soup with apple, celery and coconut milk.
Ingredients
- 2–3lb butternut squash, peeled, cored and diced into 1–2” pieces
- 2 celery stalks, cut into large chunks
- 1 onion, cut into large chunks
- 4 whole garlic cloves
- 2 sprigs fresh rosemary*
- 1 1/2 tablespoons olive oil
- 1/4 tsp salt
- 1/8 tsp pepper
- 1 can (400 mL) coconut milk (I use full fat)
- 3 cups vegetable stock
- dash of nutmeg
Instructions
- Preheat the oven to 400 F. Place all of the prepared vegetables, plus the garlic together on a baking pan, and drizzle with the olive oil. Add the fresh rosemary to the pan, along with the salt and pepper. Roast everything in the oven for 25 minutes, or until the squash can be pierced easily with a fork.
- Remove the baking pan and discard the rosemary, except for 1 sprig. Remove the roasted leaves from 1 half of a sprig and add it back to the roasted vegetables, discarding the other half. Place the vegetables into a high powered blender, along with 2 cups of vegetable stock. Blend on high until completely smooth.
- Pour the mixture into a large soup pot on the stove over medium-high heat, whisking in the additional vegetable stock. Add the nutmeg and stir to combine, heating everything together until it begins to simmer. Add the coconut milk and stir, cooking for an additional 5 minutes or so, until heated thoroughly. Taste, and add additional salt and pepper if desired. Serve immediately, garnishing with croutons, pomegranate, or an extra drizzle of coconut milk.
Leftover soup can be stored in an airtight container in the fridge, for 3-4 days, or in the freezer for up to 2 months. Thaw overnight in the fridge.
Notes
*If substituting for dried rosemary, add 1/2 tsp dried rosemary at the same time you add then nutmeg to the soup.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: soup
- Method: stovetop
- Cuisine: american