The Pantry
French Provençal

Pistou soup

A rustic Provençal vegetable soup with potatoes, zucchini, green beans, white beans, small pasta, and a basil-garlic pistou stirred in at the end. This version makes 4 generous servings and keeps the basil bright by adding the pistou off the heat, rather than boiling it into the broth.

Prep 20 minCook 35 minRest 5 minAdjust servings ↓
Pistou soup
~430 calper person · ~1720 total
~$15.50meal total · ~$3.88 per person

Estimated calories and US ingredient costs.

For 6 to 8 servings, use a 6- to 8-quart pot and scale the soup ingredients up proportionally, but add the pasta near the end so it does not overcook. Keep the pistou made in a separate bowl or processor and add it after reheating, because a larger batch holds heat longer and will dull the basil if it boils.

The Pantry way

Your whole cook, in one place.

Ingredients, steps and a live timeline. Ready for 4 people.

Step timeline

Cooking order

9 left
Step 1

Start the vegetable base

~7 min

Start the vegetable base.

Set a 4-quart Dutch oven or soup pot over medium heat and add 1 tbsp olive oil.

Add the chopped onion, diced carrots, diced celery, and 1/2 tsp kosher salt.

Cook, stirring often, for 5 to 7 minutes until the onion turns translucent and the vegetables begin to soften without browning hard.

The salt helps the onion release moisture so the soup base stays sweet rather than sharp.

Ingredients
  • 1 total for recipeMedium yellow onion, 6 oz chopped
  • 2Medium carrots, 4 oz diced
  • 1/2 tspKosher salt
Step 2

Add the tomato broth and potato

~15 min

Add the tomato broth and potato.

Stir in the diced potato, the full can of diced tomatoes with juices, and 6 cups low-sodium vegetable broth.

Bring the pot to a gentle boil over high heat, then reduce to a steady simmer.

Cover partially and cook for 12 to 15 minutes, stirring once or twice, until the potato is just starting to turn tender at the edges.

Ingredients
  • 1 total for recipeMedium Yukon Gold potato, 8 oz peeled and diced
  • 1 can total for recipe(14 1/2 oz) diced tomatoes, undrained
  • 6 cupsLow-sodium vegetable broth
Step 3

Cook the green vegetables and pasta

~10 min cook

Cook the green vegetables and pasta.

Add the diced zucchini, green beans, drained cannellini beans, and 2 oz dry ditalini pasta.

Keep the soup at a lively simmer for 8 to 10 minutes, uncovered, until the pasta is tender and the green beans are cooked through but still bright.

If the soup gets thicker than you like

Ingredients
  • 1Medium zucchini, 6 oz diced
  • 2 ozDry ditalini pasta
Step 4

Add water gradually to the pan

After ~10 min

add up to 1/2 cup water or broth so the pasta does not absorb all the liquid.

Step 5

Make the pistou

~7 min

Make the pistou.

While the soup simmers, combine the basil leaves and 2 tsp minced garlic in a mortar and pestle or small food processor.

Pound or pulse to a rough paste, then stream in 1/4 cup olive oil.

Stir in the finely grated Parmesan and 1/4 tsp black pepper.

The pistou should be loose enough to swirl into the soup but thick enough to cling to the spoon.

Ingredients
  • 2 oz total for recipePacked fresh basil leaves
  • 2 tspGarlic
  • 1/4 tspBlack pepper
Step 6

Finish off the heat

~7 min

Finish off the heat.

Turn off the heat under the soup.

Ladle about 1 cup of hot broth into the pistou and stir to loosen it, then scrape the mixture back into the pot.

Stir well so the basil disperses through the broth without losing its fresh color.

Taste and adjust only if needed, keeping in mind the Parmesan and broth already bring salt.

Step 7

Rest and serve

~5 min cook

Rest

Let the soup stand for 5 minutes so the flavors settle and the pasta finishes absorbing broth.

Ladle into warm bowls and top each serving with a small extra spoonful of pistou if you want a stronger basil finish

Ingredients
  • 2 oz total for recipePacked fresh basil leaves
Step 8

Keep Pistou soup ready

After ~5 min

Keep Pistou soup ready until the rest of the meal is finished.

Step 9

Serve meal

~1 min

Once all dishes are cooked and ready, plate and serve the meal together.

Pistou soup: serve.

Pistou soup: Serve immediately while the vegetables are still distinct and the broth is fragrant.

Make the next one yours.

Create a custom meal with what you have.

Create my own recipe →
Read the traditional recipe

Ingredients

For 4 people

  • 1 tbsp olive oil
  • 1 medium yellow onion, 6 oz chopped
  • 2 medium carrots, 4 oz diced
  • 2 celery stalks, 3 oz diced
  • 1/2 tsp kosher salt
  • 1 medium Yukon Gold potato, 8 oz peeled and diced
  • 1 can (14 1/2 oz) diced tomatoes, undrained
  • 6 cups low-sodium vegetable broth
  • 1 medium zucchini, 6 oz diced
  • 6 oz green beans, trimmed and cut into 1-inch pieces
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 2 oz dry ditalini pasta
  • 2 oz packed fresh basil leaves
  • 2 tsp minced garlic
  • 1/4 cup olive oil
  • 1 oz finely grated Parmesan cheese
  • 1/4 tsp black pepper

Method

  1. Start the vegetable baseSet a 4-quart Dutch oven or soup pot over medium heat and add 1 tbsp olive oil. Add the chopped onion, diced carrots, diced celery, and 1/2 tsp kosher salt. Cook, stirring often, for 5 to 7 minutes until the onion turns translucent and the vegetables begin to soften without browning hard. The salt helps the onion release moisture so the soup base stays sweet rather than sharp.
  2. Add the tomato broth and potatoStir in the diced potato, the full can of diced tomatoes with juices, and 6 cups low-sodium vegetable broth. Bring the pot to a gentle boil over high heat, then reduce to a steady simmer. Cover partially and cook for 12 to 15 minutes, stirring once or twice, until the potato is just starting to turn tender at the edges.
  3. Cook the green vegetables and pastaAdd the diced zucchini, green beans, drained cannellini beans, and 2 oz dry ditalini pasta. Keep the soup at a lively simmer for 8 to 10 minutes, uncovered, until the pasta is tender and the green beans are cooked through but still bright. If the soup gets thicker than you like, add up to 1/2 cup water or broth so the pasta does not absorb all the liquid.
  4. Make the pistouWhile the soup simmers, combine the basil leaves and 2 tsp minced garlic in a mortar and pestle or small food processor. Pound or pulse to a rough paste, then stream in 1/4 cup olive oil. Stir in the finely grated Parmesan and 1/4 tsp black pepper. The pistou should be loose enough to swirl into the soup but thick enough to cling to the spoon.
  5. Finish off the heatTurn off the heat under the soup. Ladle about 1 cup of hot broth into the pistou and stir to loosen it, then scrape the mixture back into the pot. Stir well so the basil disperses through the broth without losing its fresh color. Taste and adjust only if needed, keeping in mind the Parmesan and broth already bring salt.
  6. Rest and serveLet the soup stand for 5 minutes so the flavors settle and the pasta finishes absorbing broth. Ladle into warm bowls and top each serving with a small extra spoonful of pistou if you want a stronger basil finish. Serve immediately while the vegetables are still distinct and the broth is fragrant.

Before you cook

What to get ready

Heavy soup pot, ladle, chopping board and an immersion blender only if the method calls for blending.

Chop firm vegetables first and keep basil, cheese and oil separate for the uncooked pistou.

If something needs adjusting

Basil flavor fades in the pot

Stir pistou in off the heat or into individual bowls rather than boiling it in the broth.

Soup tastes saltier after simmering

Reduction concentrates salt. Start with low-sodium broth and adjust seasoning near the end; loosen an over-reduced soup with water.

Store for later

Divide soup into shallow containers for prompt chilling rather than leaving a large hot pot on the counter. Reheat to 165°F while stirring so the center heats evenly.

Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.

Make the ingredients go further

Use remaining basil and Parmesan in pesto.

Next use for your ingredients: Basil pesto →

Calculate this meal with your own prices →

How to Thicken Soup →

Cooking notes updated October 24, 2026. How we create recipes.

Tips, swaps and questions

A little kitchen know-how

For the freshest flavor, keep the pistou separate until the very end and only warm it briefly with hot broth. If you want a more substantial soup, add an extra can of drained white beans or a little more pasta, but do so cautiously because pistou soup thickens quickly as it sits.

Make it work for you

If you cannot find ditalini, use small shells or elbow macaroni in the same dry weight. If you want a dairy-free version, omit the Parmesan and increase the basil and olive oil slightly, but expect a sharper, more herbal pistou with less body.

Use more of your zucchini and green beans in caldo de verduras.

Can I make pistou soup ahead of time?

Yes. The soup base can be cooked a day ahead, then chilled within 2 hours of cooking and reheated gently to 165 F before serving. For the best texture, cook the pasta separately if you plan to hold the soup longer, because noodles continue to swell and absorb broth. Stir in the pistou only at serving time so the basil stays bright.

Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.