French Pistou Vegetable Soup
French Pistou Vegetable Soup turns zucchini, green beans, white beans, potatoes, and fresh basil pistou into a cozy bowl that tastes bright, hearty, and homemade.
This is the kind of soup I make when I want dinner to feel generous without spending much. The vegetables simmer until tender, the white beans add creamy body, and the spoonful of pistou at the end wakes up the whole pot with garlic, basil, Parmesan, and olive oil.
Why You’ll Love This Recipe
- Fresh but filling: Tender vegetables, creamy beans, and small pasta make each bowl satisfying without feeling heavy.
- Big flavor from simple ingredients: The basil pistou tastes rich, garlicky, and bright, even though it takes only minutes.
- Great for using vegetables: Zucchini, carrots, potatoes, green beans, leeks, and tomatoes all work together in one pot.
- Budget smart comfort: Beans, pasta, and seasonal vegetables stretch this soup into four generous servings.
Budget & Health Tip: Use canned white beans to save time, but do not throw away every drop of the bean liquid. Add a small splash to the soup if you want a silkier broth. If basil is pricey, use half basil and half parsley for a fresh pistou that still tastes bright.
Ingredients (Serves 4)
For the Soup
- 1 tablespoon olive oil (15 ml)
- 1 large leek, white and light green parts only, thinly sliced (about 160 g)
- 2 medium carrots, diced (about 200 g)
- 2 medium potatoes, peeled or unpeeled, diced small (about 340 g)
- 1 medium zucchini, diced (about 225 g)
- 8 ounces green beans, trimmed and cut into short pieces (225 g)
- 2 cups chopped tomatoes, fresh or canned (about 400 g)
- 1 can white beans, drained and rinsed (15 ounces or 425 g)
- 6 cups vegetable broth (1.4 liters)
- 3/4 cup small pasta, such as ditalini or small shells (90 g)
- 1 teaspoon fine salt, plus more to taste (5 g)
- 1/2 teaspoon black pepper (1 g)
For the Pistou
- 2 packed cups fresh basil leaves (about 50 g)
- 2 garlic cloves, chopped
- 1/2 cup finely grated Parmesan cheese (45 g)
- 1/3 cup olive oil (80 ml)
- 1 small pinch salt
Step-by-Step Instructions
1. Soften the Leek and Carrots
Warm 1 tablespoon olive oil in a large soup pot over medium heat. Add the sliced leek, diced carrots, and a small pinch of salt. Cook for 5 minutes, stirring often, until the leek looks glossy and soft. Your kitchen should start to smell sweet and savory.
2. Add the Firm Vegetables
Stir in the diced potatoes, zucchini, and green beans. Cook for 3 minutes so the vegetables get lightly coated in oil. The edges of the potatoes should look shiny, and the green beans should turn a little brighter.
3. Simmer the Soup Base
Add the tomatoes, white beans, vegetable broth, salt, and black pepper. Stir well, then bring the pot to a gentle boil. Lower the heat and simmer for 18 to 22 minutes, until the potatoes are tender when pierced with a fork. Keep the simmer steady, not wild, so the vegetables stay in nice pieces.
4. Cook the Pasta in the Soup
Stir in the small pasta. Simmer for 8 to 10 minutes, or until the pasta tastes tender but not mushy. Stir every couple of minutes so the pasta does not settle on the bottom. The broth will look a little fuller and richer as the pasta releases starch.
5. Make the Basil Pistou
While the pasta cooks, add the basil, garlic, Parmesan, olive oil, and a pinch of salt to a small food processor or blender. Pulse until thick and spoonable. It should smell bold, grassy, garlicky, and fresh. If it feels too stiff, add another small splash of olive oil.
6. Taste and Serve
Taste the soup and adjust the salt and pepper. Ladle the hot soup into bowls. Spoon the pistou over each serving right before eating, then gently swirl it through the broth. The heat will loosen the pistou and turn the top of the soup fragrant and glossy.
Expert Troubleshooting & FAQs
Why did my pasta get too soft?
Small pasta keeps cooking in hot broth after the heat is off. For the best texture, cook it just until tender. If you plan to store leftovers, cook the pasta separately and add it to each bowl before serving.
Can I make French Pistou Vegetable Soup ahead of time?
Yes. The soup base holds well for 3 to 4 days in the refrigerator. Store the pistou in a separate covered jar with a thin layer of olive oil on top to keep the basil bright.
Can I freeze this soup?
You can freeze the soup base without the pasta and without the pistou. Potatoes may soften a little after thawing, but the flavor stays good. Add freshly cooked pasta and fresh pistou when you reheat it.
What if I do not have Parmesan?
Use a hard aged cheese you already have, or choose a vegetarian Parmesan style cheese if needed. For a dairy free version, use a spoonful of nutritional yeast and a few extra drops of olive oil in the pistou.
How do I keep the pistou bright green?
Blend it right before serving, and do not boil it in the soup. Spoon it over each bowl at the end. Fresh basil loses its color and aroma when it cooks too long.
Estimated Nutritional Facts
These values are rough estimates per serving and will vary based on your broth, pasta, cheese, and portion size.
- Calories: about 395
- Protein: about 16 g
- Carbs: about 54 g
- Fats: about 14 g
French Pistou Vegetable Soup

Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 large leek, white and light green parts only, thinly sliced (about 160 g)
- 2 medium carrots, diced (about 200 g)
- 2 medium potatoes, peeled or unpeeled, diced small (about 340 g)
- 1 medium zucchini, diced (about 225 g)
- 8 ounces green beans, trimmed and cut into short pieces (225 g)
- 2 cups chopped tomatoes, fresh or canned (about 400 g)
- 1 can white beans, drained and rinsed (15 ounces or 425 g)
- 6 cups vegetable broth (1.4 liters)
- 3/4 cup small pasta, such as ditalini or small shells (90 g)
- 1 teaspoon fine salt, plus more to taste (5 g)
- 1/2 teaspoon black pepper (1 g)
- 2 packed cups fresh basil leaves (about 50 g)
- 2 garlic cloves, chopped
- 1/2 cup finely grated Parmesan cheese (45 g)
- 1/3 cup olive oil (80 ml)
- 1 small pinch salt
Instructions
- 1. Soften the Leek and Carrots. Warm 1 tablespoon olive oil in a large soup pot over medium heat. Add the sliced leek, diced carrots, and a small pinch of salt. Cook for 5 minutes, stirring often, until the leek looks glossy and soft. Your kitchen should start to smell sweet and savory.
- 2. Add the Firm Vegetables. Stir in the diced potatoes, zucchini, and green beans. Cook for 3 minutes so the vegetables get lightly coated in oil. The edges of the potatoes should look shiny, and the green beans should turn a little brighter.
- 3. Simmer the Soup Base. Add the tomatoes, white beans, vegetable broth, salt, and black pepper. Stir well, then bring the pot to a gentle boil. Lower the heat and simmer for 18 to 22 minutes, until the potatoes are tender when pierced with a fork. Keep the simmer steady, not wild, so the vegetables stay in nice pieces.
- 4. Cook the Pasta in the Soup. Stir in the small pasta. Simmer for 8 to 10 minutes, or until the pasta tastes tender but not mushy. Stir every couple of minutes so the pasta does not settle on the bottom. The broth will look a little fuller and richer as the pasta releases starch.
- 5. Make the Basil Pistou. While the pasta cooks, add the basil, garlic, Parmesan, olive oil, and a pinch of salt to a small food processor or blender. Pulse until thick and spoonable. It should smell bold, grassy, garlicky, and fresh. If it feels too stiff, add another small splash of olive oil.
- 6. Taste and Serve. Taste the soup and adjust the salt and pepper. Ladle the hot soup into bowls. Spoon the pistou over each serving right before eating, then gently swirl it through the broth. The heat will loosen the pistou and turn the top of the soup fragrant and glossy.









