Creamy White Bean Tomato Soup

Luca makes a lot of soups, but this is one of his best. It sounds simple on paper, and it is, but simple doesn’t mean boring. This is the kind of soup that makes you want to eat it straight from the pot while it’s still on the stove, which has definitely happened more than once in this house. No regrets.

Tomato soup gets a bit of a bad reputation, probably because most people’s reference point is the stuff that comes out of a can. This is not that. This is deeply flavored, super rich, and filling enough to be a full meal rather than a sad starter you eat before the real food arrives. The secret is the white beans, which get stirred in whole after blending so you end up with these soft, hearty, protein-packed chunks throughout every bowl. It’s a small addition that completely changes the character of the dish. You blend everything else until it’s smooth and velvety, and then the beans go in and suddenly it feels substantial in a way that a standard tomato soup just doesn’t.

The oat cream stirred in before blending is what gives it that rich, creamy finish. It takes the tomato base somewhere slightly luxurious without making it heavy or complicated. And the nutritional yeast adds a subtle savory depth that makes it not only more delicious but also nutritious.

Tomatoes are also just an incredible base ingredient for soup. When they’re cooked down with good olive oil, garlic, and onions until everything is soft and fragrant, something happens that you can’t really achieve any other way. The sweetness comes out, the acidity mellows, and the whole thing becomes something much more than the sum of its parts. Add the passata for body, the stock powder for depth, and by the time you blend it you’ve got something special.

It comes together in about thirty minutes, which is part of why this shows up so often in our kitchen. Quick enough for a weeknight when nobody has the energy for anything complicated, but good enough that you’d be happy serving it to people you actually want to impress.

Now, about what to serve it with. Crusty bread is the obvious answer and always a good one. But our favorite thing to do is make a vegan grilled cheese on the side for dipping. It is, objectively, one of the better food decisions you can make on a cold evening. Quesadillas work great too, anything with melted vegan cheese that you can tear apart and drag through the soup. The combination is so good it might become a weekly thing. It already has for us.

Creamy White Bean Tomato Soup

Print Recipe
Prep Time 10 minutes
Cook Time 20 minutes
Servings: 4

Ingredients
  

  • 2 tbsp olive oil
  • 2 onions diced
  • 3 garlic cloves chopped
  • 2 tins diced tomatoes 400 g each
  • 500 g tomato passata
  • 2 tsp vegetable stock powder
  • 200 ml oat cream
  • 800 g white beans canned, drained
  • 1 tbsp nutritional yeast
  • Salt and pepper to taste
  • Fresh basil to taste (optional)

Instructions
 

  1. Heat the olive oil in a large pot over medium heat. Add the onions and sauté until golden brown, about 8-10 minutes.
  2. Add the chopped garlic and cook for another 2 minutes, stirring frequently.
  3. Add the diced tomatoes, passata, and vegetable stock powder. Stir to combine.
  4. Bring to a simmer and cook for 10 minutes, stirring occasionally so the bottom doesn’t catch.
  5. Add the oat cream and stir through.
  6. Remove from heat and blend until smooth using an immersion blender.
  7. Stir in the white beans, nutritional yeast, and salt and pepper to taste.
  8. Serve topped with fresh basil if you like, and enjoy.