Cream of Tomato Soup with Mixed Beans Recipe


Cream of Tomato Soup with Mixed Beans

This is an easy, cheap yet rewarding recipe that's great served as a starter or main course. Creamy and rich this soup is a winter warmer and goes perfectly with fresh bread.
Course Appetizer, lunch, Main Course, Soup
Keyword dairy free, tomato soup


  • 2 500g packs of passata 2 tins of chopped tomatoes
  • 1 tin mixed beans drained
  • 2 medium onions finely chopped
  • 1 veg stock cube
  • 2 cloves garlic minced
  • 250 ml soya cream or use Oatly or coconut cream
  • 1 tbsp coconut sugar or sugar of your choice
  • 2 tbsp tomato puree
  • 1/2 tsp pink/sea salt
  • 1 tsp sage
  • 1 tsp basil
  • season with black pepper I like a lot.


  • Serves 4-5.
    To a pan on a medium head add 2 tbsp of oil (I use olive) and fry the onions for 3-4 minutes until they are soft and translucent. Add the garlic and heat for a minute then pour in the passata, herbs, salt, pepper and add the stock cube. Keep mixing the soup to combine the ingredients (you want it hot enough to simmer).
    Pour in the cream (save a little to decorate the top) and add the drained mixed beans. Mix together then add the sugar and tomato puree.
    Turn down the heat and simmer for 10 minutes. Serve with a drizzle or cream and fresh basil. Enjoy!



TIP: Chop the onion finely so it cooks faster and leaves the soup with a smoother texture. I used passata but you can use tomato juice or chopped tomatoes. If using chopped tomatoes you’ll need to blend them first to a fine liquid. If you want a traditional cream of tomato soup leave out the beans.
Author: Self taught cook, Blogger, YouTuber, Recipe Maker & Advisor. Living with liver disease & healing through a vegan diet.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating