Dinner

Creamy Zucchini & Basil Soup with Parmesan and Crispy Croutons

This creamy zucchini soup tastes like summer in a bowl, with bright basil, nutty Parmesan, and golden crouton crunch on top.

Flat lay of all recipe ingredients including zucchini, vegetable broth, onion, garlic, olive oil, butter, heavy cream, parmesan cheese, basil, thyme, salt, pepper, nutmeg, lemon juice, rustic bread, garlic powder, pine nuts, crème fraîche, and fresh herbs for serving.
Creamy Zucchini & Basil Soup with Parmesan and Crispy Croutons
Creamy Zucchini & Basil Soup with Parmesan and Crispy Croutons

This creamy zucchini soup tastes like summer in a bowl, with bright basil, nutty Parmesan, and golden crouton crunch on top. It comes together in one pot and a blender, making it a practical choice for a weeknight dinner or a light lunch. The texture is silky without any flour, and the toasted pine nuts and croutons add contrast in every spoonful.

Yield: 4 servings | Prep: 15 min | Cook: 25 min | Total: 40 min

Ingredients

Flat lay of all recipe ingredients including zucchini, vegetable broth, onion, garlic, olive oil, butter, heavy cream, parmesan cheese, basil, thyme, salt, pepper, nutmeg, lemon juice, rustic bread, garlic powder, pine nuts, crème fraîche, and fresh herbs for serving.
  • 3 medium zucchini (about 700 g) — The main body of the soup. Choose firm, glossy zucchini with no soft spots, and trim off both ends before chopping because the ends can taste bitter.
  • 3 cups vegetable broth — This is the cooking liquid that turns the zucchini tender. Use a low-sodium broth so you control the saltiness with the salt below.
  • 1 medium yellow onion (diced) — Provides a mellow, sweet backbone. Dice it small so it softens and melts into the soup.
  • 3 garlic cloves (minced) — Adds warmth to the aromatic base. Mince finely so no sharp pieces remain in the finished soup.
  • 2 tbsp olive oil — Cooks the onion and garlic and starts the flavor base along with the butter.
  • 2 tbsp unsalted butter — Adds richness to the cooking fat. Unsalted keeps the seasoning under your control.
  • 1 tsp fresh thyme leaves — An earthy herb that complements zucchini. Strip the leaves from the stems before adding them to the pot.
  • 1/2 tsp salt — Seasons the soup as it simmers. Taste again after blending and adjust before serving.
  • 1/2 tsp black pepper — Freshly ground pepper gives the cleanest, most noticeable flavor.
  • 1/2 cup heavy cream — Gives the blended soup its velvety body and makes it feel rich without flour or thickeners.
  • 1/2 cup grated Parmesan cheese — Adds savory depth and helps the soup taste full. Grate it fresh for the smoothest melt.
  • 1/2 cup fresh basil leaves — Brings bright, herbal aroma and the signature green color. Add it during blending rather than long cooking so it stays fresh and vivid.
  • 1/4 tsp ground nutmeg — A small pinch deepens the creamy flavor and pairs naturally with zucchini and Parmesan.
  • 1 tbsp fresh lemon juice — Brightens the soup so it doesn’t taste flat or heavy.
  • 2 slices rustic bread (cut into cubes) — Becomes the crouton base. A sturdy, open-crumbed loaf holds its shape and crisps well.
  • 1 tbsp olive oil (for croutons) — Helps the bread cubes brown evenly and crisp.
  • 1/4 tsp garlic powder — Seasons the croutons with a light garlic flavor without burning like fresh garlic can.
  • 2 tbsp pine nuts (toasted) — Add a buttery, nutty crunch. Toast them in a dry pan until golden and fragrant.
  • 2 tbsp crème fraîche (or sour cream) — Stirred in at the end for a tangy, smooth finish.
  • 1 tbsp grated Parmesan cheese — Sprinkled over the bowls for a salty finish.
  • Fresh basil & thyme (for serving) — Adds fresh color and aroma to each bowl. The amount is not specified in the source, so use as much as you like for garnish.

How To Make Creamy Zucchini & Basil Soup with Parmesan and Crispy Croutons

  1. Start the aromatics. Heat the olive oil and unsalted butter in a large pot over medium heat. Add the diced onion and minced garlic and cook until soft and fragrant, stirring now and then. The onion should turn translucent without browning; if it starts to color, lower the heat. Stir in the chopped zucchini and cook for 5 minutes so it begins to soften and release its color. Stir often so nothing sticks to the bottom of the pot.
    An overhead shot of a white enameled pot containing sautéed onions, garlic, and chopped zucchini being stirred with a wooden spoon.
  2. Add the seasoning and broth. Add the thyme leaves, salt, black pepper, and vegetable broth. The zucchini should be submerged in the liquid. Bring the pot to a boil over medium-high heat, then immediately reduce the heat to low-medium so the soup simmers gently. Simmer until tender. Cook uncovered for about 15 minutes, until the zucchini is tender enough to mash easily with a fork. If the zucchini is still firm in the center, simmer a few minutes longer. Overcooking can dull the color, so check it often.
    A large pot of soup with diced zucchini, thyme sprigs, and broth simmering on the stove, with an inset image showing chopped zucchini being stirred in a pan.
  3. Blend the soup base. Remove the pot from the heat and transfer the soup to a blender, working in batches if your blender is small. Add the heavy cream, grated Parmesan, fresh basil leaves, nutmeg, and lemon juice. Blend until smooth and creamy, about 1 to 2 minutes. Keep the lid vented or remove the center cap and cover with a towel so hot steam can escape safely.
    A blender pitcher containing cooked zucchini chunks, heavy cream, grated parmesan, fresh basil leaves, and lemon juice ready to be blended.
  4. Prepare the croutons. While the soup simmers or after it is blended, cut the rustic bread into small cubes. Toss the cubes with 1 tbsp olive oil and 1/4 tsp garlic powder. Spread them on a baking sheet and toast in a 375°F (190°C) oven for 8 to 10 minutes, turning once, until golden and crisp. Keep an eye on them, as small cubes can brown quickly. Toast the pine nuts. Place the pine nuts in a dry skillet over medium-low heat. Stir frequently for 2 to 3 minutes until golden and fragrant. Remove them from the pan right away so they don’t burn. Finish the soup. Pour the blended soup back into the pot over low heat. Stir in the crème fraîche and heat for 2 to 3 minutes until smooth and hot. Do not let the soup boil after the crème fraîche goes in, or it may separate and turn grainy. Taste and adjust the salt if needed. Serve. Ladle the soup into warm bowls. Top each portion with croutons, toasted pine nuts, the extra tablespoon of grated Parmesan, and fresh basil and thyme. Serve immediately so the croutons stay crisp.
    A wooden spoon stirring smooth, creamy green soup in a dark speckled pot on a stovetop.

What To Expect While It Cooks

The onion will soften and turn sweet within a few minutes, and the kitchen will smell of garlic and butter. After the broth goes in, the liquid will look pale green and somewhat thin, which is normal. Once blended, the soup should be thick, silky, and bright green, with flecks of basil visible.

Where This Recipe Can Go Wrong

Watery soup. This usually happens when the zucchini is oversized or too much broth is added. Simmer a few extra minutes with the lid off to reduce it slightly before blending, or add a little more Parmesan at the end.

Dull or brownish color. Basil darkens when heated for too long. Add it during blending, as the method says, and avoid simmering it in the pot.

Curdled or grainy texture. High heat after the crème fraîche is stirred in can cause it to separate. Keep the heat gentle and stop as soon as the soup is hot and smooth.

Soggy croutons. Croutons soften quickly on hot soup. Add them just before serving.

Why This Recipe Works

Cooking the onion and garlic gently in olive oil and butter builds a sweet base before the zucchini goes in. Blending the cooked zucchini with cream and Parmesan gives a velvety body without any flour. The lemon juice brightens the flavor, so the soup tastes fresh rather than heavy.

Easy Ways To Switch It Up

Dairy-light version. Use a plant-based cream in place of heavy cream for a lighter result. The soup will be slightly less rich.

Extra greens. Add a handful of spinach during blending for more color. It will subtly change the flavor.

Different crunch. Swap the pine nuts for toasted sunflower seeds. Either one adds a pleasant toasted crunch.

Serving Suggestions

Close-up of a bowl of creamy green soup topped with croutons, pine nuts, grated cheese, and a basil leaf, with olive oil drizzled on top.

Serve the soup in warm bowls with the crispy croutons, toasted pine nuts, a sprinkle of the reserved Parmesan, and a few fresh basil and thyme leaves. Extra bread on the side is good for dipping.

Storage And Make-Ahead

Store leftover soup in an airtight container in the refrigerator for up to 3 days. Freeze it for up to 2 months, leaving some headroom in the container for expansion. Reheat gently on the stovetop over low heat, stirring, and avoid boiling. Store croutons separately at room temperature in an airtight container, and re-crisp them in a warm oven if needed.

Frequently Asked Questions

Can you make this soup ahead of time?

Yes, you can make the soup up to 2 days ahead and reheat it gently. Add the crème fraîche, croutons, and pine nuts when serving.

Can you freeze the soup?

Yes, it freezes for up to 2 months. Thaw it in the refrigerator overnight before reheating over low heat.

Can you skip the pine nuts?

Yes, the soup still works without them. They add a toasted, nutty crunch but are not needed for flavor.

Can I use a regular blender?

Yes, a regular blender works well. Blend in batches and keep the lid vented so hot steam doesn’t build up.

For more weeknight soups and easy dinners, Follow Hailee Recipes on Pinterest.

Flat lay of all recipe ingredients including zucchini, vegetable broth, onion, garlic, olive oil, butter, heavy cream, parmesan cheese, basil, thyme, salt, pepper, nutmeg, lemon juice, rustic bread, garlic powder, pine nuts, crème fraîche, and fresh herbs for serving.
Hailee Nova

Creamy Zucchini & Basil Soup with Parmesan and Crispy Croutons

This creamy zucchini soup tastes like summer in a bowl, with bright basil, nutty Parmesan, and golden crouton crunch on top. It comes together in one pot and a blender, making it a practical choice for a weeknight dinner or a light lunch. The texture is silky without any flour, and the toasted pine nuts and croutons add contrast in every spoonful.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Soup
Cuisine: American
Calories: 300

Ingredients
  

Ingredients
  • 3 medium zucchini about 700 g
  • 3 cups vegetable broth
  • 1 medium yellow onion diced
  • 3 garlic cloves minced
  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 1/2 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1/2 cup fresh basil leaves
  • 1 tsp fresh thyme leaves
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground nutmeg
  • 1 tbsp fresh lemon juice
  • 2 slices rustic bread cut into cubes
  • 1 tbsp olive oil for croutons
  • 1/4 tsp garlic powder
  • 2 tbsp pine nuts toasted
  • 2 tbsp crème fraîche or sour cream
  • 1 tbsp grated Parmesan cheese
  • Fresh basil & thyme for serving

Method
 

  1. Heat the olive oil and butter in a large pot over medium heat; add the diced onion and minced garlic and cook until soft and fragrant, stirring often without browning; stir in the chopped zucchini and cook for 5 minutes.
  2. Add the thyme, salt, black pepper, and vegetable broth so the zucchini is submerged; bring to a boil over medium-high heat, then reduce to low-medium and simmer uncovered for about 15 minutes until the zucchini is tender enough to mash with a fork.
  3. Remove from heat and transfer the soup to a blender in batches if needed; add the heavy cream, grated Parmesan, basil leaves, nutmeg, and lemon juice, then blend until smooth and creamy, about 1 to 2 minutes, keeping steam vented.
  4. Toss the bread cubes with 1 tbsp olive oil and garlic powder, then toast in a 375°F (190°C) oven for 8 to 10 minutes, turning once, until golden and crisp; toast the pine nuts in a dry skillet over medium-low heat for 2 to 3 minutes until golden. Pour the blended soup back into the pot over low heat, stir in the crème fraîche, and heat for 2 to 3 minutes until smooth and hot, without boiling; taste and adjust salt if needed. Ladle into warm bowls and top each portion with croutons, toasted pine nuts, the extra tablespoon of grated Parmesan, and fresh basil and thyme; serve immediately.

Notes

Store leftover soup in an airtight container in the refrigerator for up to 3 days, or freeze for up to 2 months. Reheat gently over low heat without boiling. Store croutons separately at room temperature and re-crisp in a warm oven if needed. Add croutons, pine nuts, and crème fraîche just before serving. The soup can be made up to 2 days ahead.

Leave a comment

Your email address will not be published. Required fields are marked.

Recipe Rating