Soup au Pistou (French Vegetable Soup)
This soup au pistou (oh-PEE-stoo) is a French country classic stripped down to what actually matters: tomato, white beans, zucchini, small pasta, and a swirl of basil pesto stirred in right before you eat it. It's ready in 40 minutes, naturally adaptable to gluten-free with a swap, and built around enough fiber and protein to keep you steady instead of hungry again by 3pm.
Simple, whole food recipes are just one part of what I do here at Finding My Fierce. If you’re a woman over 40 and want to learn about sustainable waist loss, renewed energy, restored self-confidence, understanding perimenopause and reducing overwhelm, I’m your people. start here
Why this works
White beans bring both soluble and insoluble fiber to the bowl, and soluble fiber specifically slows gastric emptying and blunts the glucose spike you'd otherwise get from the pasta sitting next to it, with viscosity identified as the main mechanism behind fiber's effect on glycemic control. A 2021 randomized crossover trial in patients with type 2 diabetes found that a bean-based breakfast produced significantly lower postprandial glucose at 60, 120, and 180 minutes compared to a white rice control, and the researchers noted this effect was clinically comparable to medication. Translation: the beans aren't a garnish in this soup, they're doing actual metabolic work.
Ingredients
(see printable recipe card down below)
SERVINGS 4 | Start to finish: 40 minutes
2 tbsp (30 ml) olive oil or oil of choice
1 cup (150 g) chopped onion
1 can (425 g / 15 oz) diced or crushed tomatoes
4 cloves garlic, minced
1 quart (960 ml) low-sodium chicken broth or vegetable broth
1 bay leaf, optional
1 tbsp (1 g) dried thyme or Italian seasoning
Salt and ground black pepper to taste
4 oz (113 g) small pasta or gluten-free chickpea or lentil pasta
1 zucchini (200 g), ends removed, sliced into rounds and halved
1 can (425 g / 15 oz) no salt added white beans, rinsed and drained
4 tbsp (60 g) basil pesto, (check it doesn’t contain seed oils)
Parmesan cheese for garnish
How to Make This
In a large pot or Dutch oven over medium-high heat, heat the oil. Add the onion and tomatoes, and cook, stirring occasionally, until the onions begin to soften, about 5-7 minutes.
Add the garlic, broth, bay leaf, thyme, 1 teaspoon each salt and pepper and 2 cups water then bring to a simmer. Stir in the pasta and cook, uncovered and stirring occasionally, for 7 minutes.
Add the zucchini and cook until the pasta is al dente and the zucchini is softened, about another 5 minutes
Stir in the beans and cook until heated, about 3 minutes. Remove and discard the bay leaf.
Taste for seasoning and adjust salt and pepper to taste. Serve in bowls and swirl 1 tablespoon pesto into each serving.
Real Talk: White beans
White beans are the unsung workhorse of this recipe. They're cheap, they're shelf-stable, and they show up with fiber and plant protein in the same can. Zucchini is mostly water and that's not a knock, it's a feature, it bulks the bowl without adding much in the way of carbs while still giving you something to chew on. And the pesto swirl matters more than its tablespoon size suggests, since basil and olive oil bring polyphenols and healthy fat to a meal that's otherwise carrying most of its weight from beans and broth.
Storage and reheat
Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water or heat it in the microwave. This also freezes well for up to 3 months, minus the pesto swirl, which you should add fresh after reheating.
Frequently asked questions (FAQs)
-
Yes. Use vegetable broth instead of chicken broth, skip the Parmesan garnish or use a plant-based alternative, and confirm your pesto is dairy-free.
-
Heat dulls basil's flavor and color fast. Swirling it in right before serving keeps it bright, both in taste and in the bowl.
-
Carrots, green beans, or leafy greens like spinach or chard all work well stirred in alongside or after the zucchini or yellow Summer squash.
Before You Go
If this made meal time a little easier, leave a comment below or a review on the recipe card. Tell me what you swapped or what you added.
Melissa
Sources
Effect of soluble dietary fibre on postprandial blood glucose response and its potential as a functional food ingredient. ScienceDirect.
Comparison of the Effects of a Bean-Based and a White Rice-Based Breakfast Diet on Postprandial Glucose and Insulin Levels in Chinese Patients with Type 2 Diabetes. PMC, National Library of Medicine.

Soup au Pistou
This French-inspired vegetable soup with beans, veggies, pasta and a swirl of pesto is one of those perfect comfort recipes: easy to make in a small space, perfect for meal prepping in jars, and cozy enough to feel like a hug in a bowl.
Ingredients
- 2 tablespoons olive oil or use oil of choice
- 1 cup chopped onion or 1 tablespoon onion powder
- 1 pint cherry or grape tomatoes, halved or 1 15-oz can diced tomatoes
- 4 cloves garlic or 1 teaspoon garlic powder
- 1 quart low sodium vegetable broth or 4 bouillon cubes + 4 cups water
- 1 bay leaf, optional
- 1 teaspoon dried thyme or Italian seasoning
- salt and ground black pepper
- 4 ounces small pasta (ditalini, elbows, small shells or broken spaghetti)
- 1 zucchini, sliced with each round cut into 4 sections
- 1 15-oz can any white beans, rinsed and drained
- 4 Tablespoons basil pesto, plus more to serve
- Parmesan cheese for garnish, optional
Instructions
- In a large pot or Dutch oven over medium-high heat, heat the oil. Add the onion and tomatoes, and cook, stirring occasionally, until the onions begin to brown, about 5-7 minutes.
- Add the garlic, broth, bay leaf, thyme, 1 teaspoon each salt and pepper and an additional 2 cups water then bring to a simmer. Stir in the pasta and cook, uncovered and stirring occasionally, for 7 minutes.
- Add the zucchini and cook until the pasta is al dente and the zucchini is softened, about another 5 minutes
- Stir in the beans and cook until warmed, about 5 minutes. Remove and discard the bay leaf, if using.
- Taste for seasoning and adjust salt and pepper to taste. Serve in bowls and swirl 1 tablespoon pesto into each serving with more on the side.
Notes
OPTIONAL SWAPS:
- Swap the zucchini for pantry ingredients such as a can of green beans or spinach or mixed vegetables. Use what you have!
- While this is a French-inspired vegetable soup, you can certainly include more protein—shredded rotisserie chicken or canned chicken that has been rinsed and drained will stretch the meal even further.
- If pesto isn’t in your budget, just mix a tablespoon olive oil + 1 tablespoon chopped fresh basil leaves or 1 teaspoon dried basil for a similar flavor profile
Nutrition Info
Fat (g)
17 gFiber (g)
7 gProtein (g)
16 gNutrition info provided as a courtesy and basic guideline. The accuracy of the nutritional information for any recipe on this site is not guaranteed. View disclaimer.





