Zucchini soup is a comforting meal that’s perfect for busy weeknights, cozy lunches, or whenever you’re craving a warm bowl of homemade soup. This Easy Zucchini Soup Recipe from Scratch comes together with simple preparation and transforms everyday ingredients into a satisfying dish the whole family can enjoy.
If you’re looking for an easy homemade soup that’s both hearty and filling, this recipe is a great choice. It makes enough to serve six people and is perfect for meal prep, family dinners, or enjoying leftovers the next day. Once you try this creamy zucchini soup, it may become a regular addition to your recipe collection.

1. Zucchini Soup Recipe from Scratch (Yield: 6 Servings)
Ingredients
- 5 cups zucchini, cut into chunks
- 3 cups chicken broth
- 1 tablespoon soy sauce (or Worcestershire sauce)
- 2 russet potatoes, equal to 1 pound
- 1/2 cup half and half, or heavy cream
- 1 cup cheddar cheese, shredded
- 2 tablespoons butter
- 1 yellow onion, diced
- 2 cloves garlic, minced
- ΒΌ teaspoon each: dried rosemary, thyme, celery salt, pepper, salt
- 1 pinch cayenne, optional
Instructions
Begin by preparing the vegetables. Wash the zucchini and cut it into chunks. Peel the russet potatoes and cut them into evenly sized cubes. Dice the onion and mince the garlic.
Melt the butter in a large soup pot or Dutch oven over medium heat. Once melted, add the diced onion and cook for about 5 minutes, stirring occasionally, until softened and translucent.
Add the minced garlic and cook for another minute, stirring frequently to prevent it from burning. The garlic should become fragrant but not browned.
Add the zucchini chunks and potato cubes to the pot. Stir well to coat the vegetables in the butter and onion mixture.
Season with the dried rosemary, thyme, celery salt, pepper, salt, and cayenne if using. Stir until the seasonings are evenly distributed throughout the vegetables.
Pour in the chicken broth and add the soy sauce or Worcestershire sauce. Stir everything together and bring the mixture to a gentle boil over medium-high heat.
Once boiling, reduce the heat to maintain a steady simmer. Cover the pot partially with a lid and cook for 20 to 25 minutes, or until both the potatoes and zucchini are very tender.
Remove the pot from the heat. Using an immersion blender, carefully blend the soup until completely smooth and creamy. If using a standard blender, work in batches and avoid filling the blender more than halfway with hot soup.
After blending, return the soup to low heat. Stir in the half and half or heavy cream and mix until fully incorporated.
Gradually add the shredded cheddar cheese while stirring continuously. Allow the cheese to melt completely into the soup before adding more. This helps create a smooth and creamy texture.
Let the soup warm gently for another 3 to 5 minutes. Avoid bringing it to a rapid boil after adding the dairy products, as this can affect the texture.
Taste the soup and adjust the seasonings if needed. Add additional salt, pepper, or herbs according to your preference.
Ladle the soup into serving bowls and serve warm. For extra presentation, garnish with a little shredded cheddar cheese, fresh herbs, or freshly cracked black pepper if desired.

2. Tips for Perfect Homemade Zucchini Soup
Choose firm zucchini with smooth skin for the best results. Fresh zucchini provides a better texture and appearance in the finished soup.
Cut the potatoes into evenly sized pieces so they cook at the same rate. This helps create a consistent texture when blending.
An immersion blender makes the blending process easier and reduces cleanup, but a standard blender will also work well.
For an extra creamy consistency, blend the soup a little longer than you think necessary. This creates a silky texture throughout the soup.
Shred your own cheddar cheese when possible. Freshly shredded cheese typically melts more smoothly than pre-packaged shredded cheese.
Keep the heat low after adding the cream and cheese to help maintain a smooth and creamy soup.
If the soup becomes thicker than desired, stir in a small amount of additional broth until you reach your preferred consistency.
3. Frequently Asked Questions
Can I make zucchini soup ahead of time?
Yes. This soup stores very well and can be prepared a day or two in advance. Many people find that the flavors become even better after resting in the refrigerator overnight.
Can I freeze zucchini soup?
Yes. Allow the soup to cool completely before transferring it to freezer-safe containers. Freeze for up to 3 months and thaw in the refrigerator before reheating.
What can I serve with zucchini soup?
This soup pairs well with crusty bread, garlic bread, dinner rolls, grilled cheese sandwiches, crackers, or a fresh green salad.
Can I make this soup vegetarian?
Absolutely. Simply substitute vegetable broth for the chicken broth. The rest of the ingredients can remain the same.
How long will leftovers last in the refrigerator?
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave before serving.
4. Nutrition Information
The following nutrition values are approximate and based on 6 servings.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 255 |
| Protein | 9 g |
| Carbohydrates | 21 g |
| Fat | 16 g |
| Saturated Fat | 9 g |
| Cholesterol | 42 mg |
| Sodium | 620 mg |
| Fiber | 3 g |
| Sugar | 4 g |
| Potassium | 780 mg |
This Easy Zucchini Soup Recipe from Scratch is a simple and comforting meal that’s perfect for any time of year. Easy to prepare and made with everyday ingredients, it’s a great option for family dinners, meal prep, or a cozy lunch at home.
With its creamy texture and satisfying consistency, this soup is one you’ll want to make again and again. Serve it with your favorite bread or sandwich and enjoy a homemade meal that’s both comforting and easy to prepare.