4.67 from 6 votes

Jamie Oliver Vegetable Soup with Beans Recipe

This Jamie Oliver Vegetable Soup with Beans is the best vegetable soup I've ever made.
Prep Time30 mins
Cook Time30 mins
Total Time1 hr
Servings: 6
Calories: 154
Author: Martha | Simple Nourished Living


  • 7 cups chicken or vegetable broth
  • 1 can (15 ounces) diced tomatoes (optional)
  • 2 teaspoons olive oil
  • 2 carrots, peeled and sliced
  • 2 celery stalks, peeled and sliced
  • 2 medium onions, peeled and roughly chopped
  • 2 garlic cloves, thinly sliced
  • 1 can (14 to 15 ounces) cannellini beans
  • 2 cups small broccoli florets
  • 2 cups small cauliflower florets
  • 7 cups 7 ounces spinach leaves
  • 2 large ripe tomatoes, roughly chopped
  • sea salt and freshly ground black pepper
  • extra virgin olive oil and freshly ground Parmesan for serving (optional)


  • Put the broth and canned tomatoes, if using, in a saucepan and heat until boiling.
  • Meanwhile, Put a large deep soup pot on medium heat and add 2 teaspoons of olive oil. Add the carrots, celery, onions and garlic and stir them together with a wooden spoon. Place the lid on askew and cook them until the carrots have softened but are still holding their shape and the onion is lightly golden, about 10 minutes. (You'll want to give them a stir every so often so they don't begin to stick or burn.)
  • Add the boiling broth to the vegetables in the soup pot. Add the beans, broccoli, cauliflower and chopped fresh tomatoes. Stir and bring to a boil. Reduce the heat and simmer with the lid on for 10 minutes.
  • Add the spinach and cook for 30 seconds more, then remove pot from the heat.
  • If you like a thicker soup, take out half of it, give it a whirl in a blender and then stir it back into the pot. Season to taste with salt and pepper.
  • Ladle into serving bowls and top with a drizzle of extra virgin olive oil and a sprinkle of Parmesan cheese, if desired.

Recipe Notes

Weight Watchers PointsPlus: *4
Weight Watchers SmartPoints: *3
Weight Watchers Freestyle SmartPoints: *1
Nutrition Facts
Jamie Oliver Vegetable Soup with Beans Recipe
Amount Per Serving (2 cups)
Calories 154 Calories from Fat 34
% Daily Value*
Fat 3.8g6%
Carbohydrates 21.9g7%
Fiber 7.5g30%
Protein 11.2g22%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Soup
Cuisine: American
Keyword: healthy vegetable soup, vegetable bean soup