Go Back
+ servings
A bowl of pistou soup
Print Recipe
5 from 15 votes

French Pistou Soup (AIP, paleo, vegan)

Prepare your Dutch oven to make this easy and delicious stove top French vegetable soup.
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Course: Main Course, Soup
Cuisine: French
Suitable for Diet: Gluten Free, Low lactose diet, Vegan, Vegetarian
Diet: AIP, Coconut free, Dairy free, Egg free, Gluten free, Paleo, Vegan, Whole30
Servings: 3 servings
Calories: 332kcal
Author: Bea C.



  • 1 leek
  • 1 onion
  • 2 large carrots
  • 1 medium zucchini
  • 2 celery stalks
  • 1 Tablespoon extra virgin olive oil
  • 1 L water (or vegetable stock)
  • 4 Tablespoons basil pistou/pesto (you can use my AIP basil pesto recipe)
  • 1 bay leaf
  • 1 sprig of thyme
  • pinch of salt

Optional ingredients

  • 100 g short pasta  (make sure to use grain free pasta if you are on AIP or paleo and omit if you are on whole30 )
  • 100 g precooked or canned red beans (omit if you are on AIP, paleo or whole30)


  • Peel and dice the onion and make it sweat on medium heat in the olive oil in a Dutch oven.
  • In the meantime, peel and slice the carrots. Wash the leek, celery stalks and zucchini carefully. Cut all the vegetables into bite size. Transfer them to the Dutch oven along with the thyme, bay leaf and pinch of salt. Pour the water (or broth) on the whole thing. Cover the Dutch oven.
  • Let it cook for about 30 minutes.
  • Add the optional red beans and noodles. Let the noodles cook according to instructions written on the package, probably around 5 to 10 minutes (this might change slightly from one brand to another and depending on the type of noodles you are using). Add the pistou/pesto to the soup right before serving. And voilà.
    Bon appétit !


Please keep in mind that the nutritional information is calculated using a nutrition facts calculator. It is a rough estimate and can vary greatly based on products used.


Calories: 332kcal | Carbohydrates: 45g | Protein: 9g | Fat: 13g | Saturated Fat: 2g | Cholesterol: 2mg | Sodium: 337mg | Potassium: 578mg | Fiber: 6g | Sugar: 8g | Vitamin A: 7859IU | Vitamin C: 21mg | Calcium: 112mg | Iron: 2mg