Welcome to the ultimate guide for crafting a truly exceptional Butternut Squash and Carrot Soup – a dish that’s not only incredibly rich and creamy but also entirely plant-based. This wholesome recipe is surprisingly easy to make, requiring just a handful of fresh ingredients and less than 45 minutes of your time. It’s the perfect bowl of comfort for any season, bringing warmth and nourishment to your table.

This soul-soothing soup is a vibrant symphony of flavors and textures, starring the natural sweetness of butternut squash and carrots. Its luxurious creaminess comes from coconut milk, perfectly balanced by the aromatic depth of fresh ginger, onion, and garlic, all simmered in a savory vegetable broth. Each spoonful offers a delightful blend of earthy notes and subtle spice, making it a truly unforgettable culinary experience.
Designed for ease and maximum flavor, this nourishing soup is naturally vegan and gluten-free, catering to a wide range of dietary preferences. It’s also famously kid-approved, making it a fantastic healthy option for the whole family. Prepare it entirely on your stovetop, and you’ll have a steaming bowl of comfort ready to warm you up, even on the chilliest of days. This recipe proves that healthy eating can be both simple and incredibly delicious.

Discover the Magic of Key Ingredients
Crafting the perfect butternut squash and carrot soup begins with understanding the role each ingredient plays. This section dives into the core components of our recipe, offering insights into their flavors, benefits, and smart substitutions to ensure your soup is always a success. From the foundation of fragrant aromatics to the star vegetables and creamy finish, every element is chosen to create a harmonious and deeply satisfying dish.
- Olive oil – Essential for sautéing our foundational aromatics. Regular or light olive oil works wonderfully, imparting a subtle fruity note. For a neutral flavor, feel free to substitute with avocado oil or canola oil.
- Onion – The backbone of flavor in many soups, onion adds a sweet and pungent depth. Yellow or white onions are ideal here, providing a mellow sweetness once cooked down. Alternatively, two shallots can be used for a slightly more delicate, sophisticated flavor.
- Garlic – A crucial layer of aromatic goodness that enhances the overall savory profile. Always opt for fresh garlic cloves and mince them yourself for the best flavor; their pungent oils are more vibrant when freshly crushed. If convenience is key, 2 teaspoons of jarred minced garlic can be used, though fresh is always recommended for superior taste.
- Ginger – Freshly grated ginger introduces a warm, subtly spicy, and incredibly fragrant element that elevates this soup beyond the ordinary. Its zingy notes perfectly complement the sweetness of the squash and carrots. Do not substitute with ground ginger, as its flavor profile is significantly different and won’t provide the same vibrant warmth. If fresh ginger is unavailable, it’s best to omit it entirely.
- Butternut squash – The star of the show, offering a rich, naturally sweet, and slightly nutty flavor. One small butternut squash typically weighs around 2 lbs (approximately 900g), yielding plenty of tender flesh. Peeling and cubing can be a bit of a task, but it’s well worth the effort. For convenience, you can use pre-cut or frozen butternut squash, ensuring your prep time is even shorter.
- Carrots – These vibrant root vegetables add a lovely sweetness, beautiful color, and additional nutrients. Approximately 4 medium carrots (about 1 lb or 450g) are needed. While many recipes call for peeling, leaving the skins on carrots can add extra fiber and nutrients, provided they are thoroughly scrubbed clean. If you have extra carrots, consider making delicious roasted carrots to serve on the side or as a healthy snack!
- Vegetable broth – The liquid base of our soup, providing essential savory notes. The quality of your broth significantly impacts the final flavor. I highly recommend savory options like the “Not chicken” broth from Edward & Sons or the Better Than Bouillon vegetable base, as they offer a rich umami depth that enhances the vegetables without overpowering them.
- Coconut milk – The secret to this soup’s incredible creaminess and velvety texture, without any dairy. It provides a subtle tropical hint that complements the other flavors beautifully. Make sure to use unsweetened full-fat coconut milk from a can for the richest consistency. If you’re not strictly vegan, heavy cream or half and half can be used as a substitute, but the coconut milk truly makes this soup unique.
- Salt – Crucial for seasoning and bringing out the natural flavors of the vegetables. A minimal amount is added during cooking, as the saltiness of store-bought broths can vary widely. The most important step is to taste the soup after blending and adjust with more salt and freshly ground black pepper to achieve your desired flavor balance.

How to Master Butternut Squash and Carrot Soup
Creating this creamy, plant-based butternut squash and carrot soup is a straightforward process, designed for both novice and experienced cooks. Follow these simple steps to transform fresh, wholesome ingredients into a comforting masterpiece that will delight your taste buds and warm your soul. Each stage is carefully explained to ensure a perfect result every time.







Expert Tips for Your Best Butternut Squash Soup
Achieving a truly exceptional butternut squash and carrot soup goes beyond simply following a recipe. These expert tips and tricks will help you elevate your soup to new heights, ensuring perfect flavor, texture, and consistency every time. From foundational techniques to flavor adjustments, embrace these insights to become a soup master.
- Sauté your veggies first for deep flavor! The initial step of cooking the onions, squash, and carrots before adding any liquid is absolutely crucial. This process, known as sautéing, caramelizes their natural sugars, intensifying their sweetness and creating a rich, complex flavor base for your soup. Skipping this step would result in a less vibrant and less flavorful final product.
- Season to taste for perfection. Broths can vary significantly in their sodium content, so relying solely on the recipe’s initial salt measurement isn’t always enough. Once your soup is beautifully blended and creamy, take a moment to taste it. Adjust the seasoning with additional salt, freshly ground black pepper, or even a touch of acidity (like a squeeze of lemon juice) if it feels like something is missing. This final adjustment is key to a perfectly balanced soup.
- Blender safety first, always! If you’re using a high-speed or traditional upright blender instead of an immersion blender, extreme caution is necessary. Hot liquids can create a dangerous pressure buildup in a sealed blender, leading to a messy and potentially harmful explosion. To prevent this, always allow the soup to cool for at least 5-10 minutes before blending. Fill the blender only halfway, remove the small cap from the lid, and cover the opening with a kitchen towel to vent steam. Blend in batches until smooth.
- Craving more coconut richness? The specified amount of coconut milk provides a subtle creaminess without overpowering the main vegetable flavors. However, if you adore the distinct taste and added richness of coconut, feel free to incorporate an extra half to one cup of full-fat coconut milk. Just be mindful that increasing the coconut milk will make the soup slightly paler in color and potentially thinner in consistency. Adjust the thickness by simmering briefly or adding less broth initially.
- Achieving ultimate smoothness: For the silkiest texture possible, consider passing the blended soup through a fine-mesh sieve. This step removes any remaining fibrous bits, especially from the squash and carrots, resulting in a restaurant-quality, velvety smooth consistency that melts in your mouth.
- Roast your squash for deeper notes: While boiling is quicker, roasting the butternut squash (and even the carrots) before adding them to the pot can add a layer of complex, caramelized flavor. Simply toss the cubed squash with a little olive oil, salt, and pepper, and roast at 400°F (200°C) until tender and lightly browned, then proceed with the recipe.
Storage and Reheating for Later Enjoyment
This butternut squash and carrot soup is perfect for meal prepping, as it tastes even better the next day when the flavors have had more time to meld. Proper storage and reheating ensure you can enjoy this delicious, comforting meal whenever you desire.
To store any leftover soup, transfer it to an airtight container and refrigerate for up to 3-4 days. For longer preservation, this soup freezes beautifully. Simply pour the cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion, and freeze for up to one month. When you’re ready to indulge, thaw frozen soup in the refrigerator overnight. Reheat gently over low to medium heat on the stovetop, stirring frequently, until warmed through. If the soup appears too thick after reheating, add a splash of water or vegetable broth to achieve your preferred consistency.

Perfect Pairings: What to Serve with Butternut Squash Soup
This creamy butternut squash and carrot soup is incredibly versatile and can be enjoyed as a light appetizer or transformed into a hearty main course with the right accompaniments. Its rich, sweet, and savory profile makes it an excellent canvas for a variety of pairings.
For a satisfying main dish, serve this comforting soup with a side of crusty, freshly baked bread, warm vegan soda bread, or the ultimate comfort food pairing: a gooey, grilled cheese sandwich. The textures and flavors complement each other beautifully, creating a wholesome and filling meal.
If you appreciate adding delightful crunch and texture to your soups, consider topping this one with a handful of homemade air fryer croutons or a sprinkle of toasted pumpkin seeds (pepitas). A swirl of coconut cream or a drizzle of chili oil can also add visual appeal and an extra layer of flavor. This soup also pairs wonderfully with a fresh, vibrant salad. A crisp kale crunch salad offers a refreshing contrast and a boost of greens, rounding out your meal perfectly.
Explore More Comforting Plant-Based Soup Recipes
If you’ve fallen in love with the rich flavors and creamy texture of this butternut squash and carrot soup, you’re in for a treat! We have a curated collection of equally delicious and wholesome plant-based soup recipes that are sure to become new favorites in your kitchen. Each one is packed with nutritious vegetables and crafted to deliver maximum comfort and flavor.
Be sure to try our creamy quinoa soup, a hearty and protein-rich option that’s incredibly satisfying. For a deeper exploration of root vegetables, our root vegetable soup is a rustic and nourishing choice. And if you enjoyed the ginger in this recipe, our vibrant ginger carrot bisque offers a more pronounced spicy kick. All these recipes are thoughtfully designed to be plant-based, brimming with healthy vegetables, and utterly delicious!
Print
Butternut Squash and Carrot Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Author: Liz Thomson
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Yield: 6 cups
Category: Soup
Method: Stovetop
Cuisine: American
Diet: Vegan
Description
This creamy butternut squash and carrot soup is rich and creamy, but completely plant-based. It’s easy to make with just a handful of ingredients!
Ingredients
Units
Scale
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 2 lbs butternut squash, peeled and cut into 1-inch cubes
- 1 lb carrots, peeled and cut into 3/4 inch pieces
- 2 garlic cloves, minced
- 1 teaspoon ginger, grated
- 3 cups vegetable broth
- 1/2 teaspoon salt
- Pinch of black pepper
- 1/2 cup full-fat coconut milk
Instructions
- Heat the oil in a large pot over a medium heat. Add the diced onion and cook for 5 minutes until softened.
- Add the butternut squash and carrots and stir to combine. Cover with a lid and cook for 8-10 minutes until they begin to soften, stirring occasionally.
- Add the minced garlic and grated ginger and cook for 30 seconds until fragrant. Then, pour in the vegetable broth, add the salt, and black pepper, stirring well.
- Bring the soup mixture to a boil, then reduce the heat to a gentle simmer.
- Cover the pot and allow the soup to simmer gently for approximately 18-20 minutes, or until the squash and carrots are fork-tender.
- Stir in the full-fat coconut milk and bring the soup back to a light simmer.
- Using an immersion blender, blend the soup directly in the pot until completely smooth and creamy. Alternatively, carefully transfer the soup in batches to a traditional blender and blend until velvety (remember to vent the lid).
- Taste the blended soup and adjust seasoning as needed, adding more salt and black pepper to your preference. Serve warm and enjoy!