This zucchini yellow squash soup delivers comforting flavor and incredible nutrients in every spoonful. It’s creamy without the cream, loaded with fiber and plant-based protein, and ready in just 40 minutes. Featuring tender zucchini and yellow squash simmered with warming herbs, this bowl of goodness is naturally vegan, gluten-free, and perfect for the health-conscious home cook.

We created this recipe as part of our mission to make healthy eating joyful and accessible. Every decision—from the ingredients to the cooking method—was made with taste and nutrition in mind. Whether you’re looking for a quick zucchini soup recipe that satisfies or a hearty option for meal prep, you’ll want this one in your regular rotation.
Why This Zucchini Yellow Squash Soup Is Good for You
- Loaded with fiber: The zucchini and squash contribute to a healthy gut while keeping you full longer.
- Plant-based protein: Cannellini beans provide 9g of protein per serving, making this an excellent vegan option.
- Low calorie & nutrient-dense: With just 170 calories per serving, this soup is a light yet filling choice for lunch or dinner.
- Rich in vitamins: Zucchini is high in vitamins A and C, while yellow squash provides a boost of potassium.
- Gluten-free and dairy-free: Naturally suitable for a wide range of dietary needs.
Wholesome Ingredients for This Healthy Squash Soup Recipe
This soup is crafted with simple, wholesome ingredients that you might already have in your kitchen. Here are the key players:
- Zucchini and Yellow Squash: These summer squashes bring a delicate sweetness and are packed with water, fiber, and essential vitamins. When shopping, look for squash that is firm and free of blemishes.
- Cannellini Beans: These creamy white beans are rich in protein and fiber. If you don’t have cannellini beans, white beans, or garbanzo beans make excellent substitutes.
- Diced Tomatoes: Tomatoes add a tangy depth to the soup while contributing lycopene, a powerful antioxidant. Use low-sodium canned tomatoes for a heart-healthy swap.
- Vegetable Broth: This forms the base of your soup. For enhanced flavor, choose a broth that’s organic and low-sodium, or swap with chicken broth if preferred.
Zucchini Yellow Squash Soup Recipe Details
- Servings: 4 servings
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Ingredients for Zucchini Yellow Squash Soup
- 1 Tbsp avocado oil
- 1 large yellow onion, diced
- 1 red bell pepper, chopped
- 3 cloves garlic, minced
- 3 medium zucchini squash, chopped
- 1 yellow squash, chopped
- 1 15-ounce can cannellini beans, drained and rinsed
- 1 15-ounce can diced tomatoes
- 1 quart vegetable broth (4 cups)
- 1 tsp dried rosemary
- 1 tsp dried parsley
- 1 tsp paprika
- 1/2 tsp sea salt, to taste
How to Make Zucchini Yellow Squash Soup
- Warm the avocado oil in a large pot over medium heat. Add the diced onion and sauté, stirring occasionally, for about 8 minutes, or until the onion turns translucent.
- Stir in the chopped red bell pepper and minced garlic. Sauté for another 2 to 5 minutes, until the peppers are fragrant and the onions begin to caramelize.
- Add the chopped zucchini, yellow squash, rosemary, parsley, and paprika. Stir to coat the vegetables with the spices, and let them sauté for 2 more minutes.
- Pour in the rinsed beans, diced tomatoes (with their juices), and vegetable broth. Raise the heat to bring the soup to a gentle boil.
- Once boiling, reduce the heat to medium-low and let the soup simmer for 10-15 minutes, stirring occasionally, until the squash is tender but not falling apart.
- Season with sea salt and freshly ground black pepper to taste. Ladle into bowls and serve immediately.
- Enjoy with a slice of rustic bread or a side salad for a complete meal.
How to Customize This Zucchini Yellow Squash Soup for Your Diet
- Vegan: This recipe is already vegan, so no modifications are needed!
- Low-carb: Skip the beans and replace them with cauliflower florets for added texture and fewer carbs.
- Keto-friendly: Swap the canned tomatoes for fresh ones, as they’re lower in carbohydrates, and add heavy cream for a richer finish.
- Higher protein: Add shredded chicken, turkey, or shrimp to boost the protein content.
- Nut-free: All the ingredients are naturally nut-free—easy for allergy-friendly cooking!
Nutritionist-Approved Tips for Zucchini Yellow Squash Soup
- Storage: This soup stores beautifully! Keep it in an airtight container in the refrigerator for up to 5 days.
- Freezing: Freeze individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
- Add greens: For a nutrient boost, stir in fresh spinach or kale during the last 5 minutes of cooking.
- Thicker texture: Blend half of the soup with an immersion blender for a creamy, yet chunky consistency.
- Flavor adjustments: If the flavor feels too mild, finish with a squeeze of lemon juice or a touch of hot sauce.
Zucchini Yellow Squash Soup FAQs
Can I make this easy zucchini soup in advance?
Yes! This soup is perfect for meal prep. Make it up to 3 days ahead and store it in the fridge.
What’s the best way to reheat homemade vegetable soup with zucchini?
Reheat gently in a pot over low-medium heat until warmed through. Avoid boiling to preserve the texture of the squash.
Can I freeze this healthy squash soup recipe?
Absolutely! Let the soup cool completely before freezing. Store in individual containers for easy portioning.
What can I serve with this quick zucchini soup recipe?
Pair it with whole-grain bread, a fresh salad, or roasted vegetables for a complete and satisfying meal.
Can I make this creamy?
Yes! Add 1/2 to 1 cup of coconut milk or heavy cream, and blend partially for a smooth, velvety texture.
This zucchini yellow squash soup is a delightful, nutritious addition to your meal plan. We’re confident you’ll love its flavor and health benefits. What’s your favorite way to enjoy squash soups? Leave us a comment below!

Zucchini Yellow Squash Soup
Ingredients
- 1 Tbsp avocado oil
- 1 large yellow onion diced
- 1 red bell pepper chopped
- 3 cloves garlic minced
- 3 medium zucchini squash chopped
- 1 yellow squash chopped
- 1 15-ounce can cannellini beans drained and rinsed
- 1 15-ounce can diced tomatoes
- 1 quart vegetable broth (4 cups)
- 1 tsp dried rosemary
- 1 tsp dried parsley
- 1 tsp paprika
- 1/2 tsp sea salt to taste
Instructions
- Warm the avocado oil in a large pot over medium heat. Add the diced onion and sauté, stirring occasionally, for about 8 minutes, or until the onion turns translucent.
- Stir in the chopped red bell pepper and minced garlic. Sauté for another 2 to 5 minutes, until the peppers are fragrant and the onions begin to caramelize.
- Add the chopped zucchini, yellow squash, rosemary, parsley, and paprika. Stir to coat the vegetables with the spices, and let them sauté for 2 more minutes.
- Pour in the rinsed beans, diced tomatoes (with their juices), and vegetable broth. Raise the heat to bring the soup to a gentle boil.
- Once boiling, reduce the heat to medium-low and let the soup simmer for 10-15 minutes, stirring occasionally, until the squash is tender but not falling apart.
- Season with sea salt and freshly ground black pepper to taste. Ladle into bowls and serve immediately.
- Enjoy with a slice of rustic bread or a side salad for a complete meal.
