Hey there, soup lovers!
Are you in the mood for something warm and cozy? I’ve got just the thing for you!
Today, I’m sharing my favorite butternut squash vegetable soup recipe.
It’s creamy, comforting, and packed with flavor. Plus, it’s super easy to whip up!
Perfect for chilly days or when you need a little pick-me-up.
Let’s dive into this deliciousness!

Ingredient Substitutions
Butternut squash can be replaced with sweet potatoes or pumpkin, offering similar texture and sweetness while maintaining the soup’s nutritional profile. Adjust cooking time slightly as needed, as sweet potatoes may cook faster than butternut squash. Cauliflower can be substituted with broccoli or white beans for different flavors and textures. Broccoli will provide a similar consistency, while white beans will add creaminess and protein. Vegetable stock can be swapped with chicken stock for non-vegetarians or mushroom broth for a richer umami flavor. Use the same amount of liquid as called for in the original recipe. These substitutions allow for dietary flexibility while preserving the soup’s overall character and nutritional value.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-40 minutes |
| Total Time | 40-55 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 300-350
- Protein: 10-12 g
- Fat: 10-15 g
- Carbohydrates: 50-60 g
Ingredients
- 3 garlic cloves (minced for best flavor)
- 3 cups vegetable stock
- salt, as desired
- 1/4 cup chopped Italian parsley (freshly chopped for garnish)
- 2 bay leaves
- 3/8 tsp chili flakes
- 2 tsp olive oil (I use California Olive Ranch extra virgin)
- 2 medium carrots (peeled and diced)
- 1/2 tsp coarse salt
- 2 medium celery stalks (diced)
- 3/4 lb cauliflower (cut into small florets)
- pepper, as desired
- 1 medium onion (diced into 1/2-inch pieces)
- 1 1/4 lb butternut squash (peeled, seeded, and cubed)
- 3/4 tsp dried thyme
- 1 1/2 tbsp tomato paste
- 1 1/2 cups water
Step 1: Sauté the Aromatics
Heat olive oil in a large saucepan over medium heat.
Add the onion and cook, stirring occasionally, until it just starts to soften, about 5 minutes.
This will help build the foundation of flavors for your soup.
Step 2: Cook the Vegetables and Spices
Add the garlic, carrots, celery, thyme, dried chile flakes, and salt to the saucepan.
Continue cooking for about 5 minutes, stirring occasionally, until the vegetables are tender.
This step enhances the flavor profile of your soup by releasing the aromas of the herbs and spices.
Step 3: Incorporate Tomato Paste
Stir in the tomato paste and cook for an additional minute.
This will deepen the flavor of the soup by concentrating the tomato’s natural sugars, providing a subtle sweetness and rich color.
Step 4: Simmer the Soup
Add the butternut squash, cauliflower, vegetable broth, water, and bay leaves into the saucepan.
Bring the mixture to a boil, then reduce to a simmer.
Partially cover the saucepan and let it cook until the squash and cauliflower are tender, approximately 15 to 20 minutes.
This step allows the flavors to meld together and the vegetables to become tender.
Step 5: Blend and Thicken the Soup
Let the soup cool for about 10 minutes.
Then transfer 3 cups of the soup to a blender and puree until almost smooth.
Stir the blended mixture back into the soup, creating a smooth consistency while still having some texture from the remaining vegetables.
Step 6: Final Seasoning and Serving
Stir in the parsley for a fresh touch.
Add salt and pepper to taste, if desired.
Serve the soup hot and enjoy the rich flavors of this comforting dish!

