Tofu Asparagus Soup Vegan recipe

Tofu Asparagus Soup

Prep 10 mins
Cook 25 mins
Serves 4

Spring is asparagus season – these amazing spears full of flavour and vibrant colour aren’t around for long so make the most of them and enjoy as much as you can. This flavoursome soup combines Cauldron Tofu giving you protein content and the taste of Spring in one satisfying bowl!

Authentic Tofu Block Find out more


For the stock:
1 onion, roughly chopped
2 carrots, roughly chopped
1 leek, roughly chopped
2 sticks of celery, roughly chopped
1 clove of garlic
Small bunch of parsley
1 bouquet garni
2 litres of water
Salt and black pepper

For the asparagus soup:
½ block Cauldron Organic Tofu, roughly chopped
2 tbsp olive oil
1 onion, diced
1 stick of celery, diced
400g asparagus, trimmed weight
1 litre of the homemade vegetable stock
Salt and white pepper to taste


  1. To prepare the stock, place all of the ingredients in a large pan, bring to the boil then cover and simmer gently for 1 1/2-2 hours checking occasionally to ensure that there is enough liquid left in the pan and adding more water if necessary.
  2. Sieve carefully to remove the vegetables and season with salt and pepper.
  3. To prepare the soup, gently fry the onion and celery without colouring in the 2 tbsp of olive oil in a large pan. Add the asparagus and 1 litre of homemade stock. Bring to the boil then simmer for 15 minutes. Allow to cool slightly for 5 minutes.
  4. Blitz the tofu in a food processor until smooth for 3-4 minutes, add the soup and whizz until smooth.
  5. Season to taste with salt and white pepper.
  6. Any leftover stock can be kept for 2-3 days in the fridge or frozen for use at a later date.