Vegan Italian white bean soup is a simple yet super satisfying recipe that's bursting with nutrients and flavour. Make a pot of this comfort vegan soup with beans and serve it with some crusty bread for a delicious meal everyone will love.
Heat the olive oil in a large pot and cook the onion, carrot, garlic and rosemary for 4-5 minutes over low to medium heat.
2 tbsp olive oil
2 medium onions
1 large carrot
4 garlic cloves
2 tbsp fresh rosemary
Add the stock and beans to the pot and simmer for 10-12 minutes. Use the back of your spoon or a potato masher to crush some of the beans for a thicker texture.
3 cups vegetable stock
2 cans (14 oz / 400 g) cannellini beans
Stir in the lemon juice and zest and the cavolo nero. Simmer for another 2-3 minutes until the cavolo has wilted. Season to taste and serve with crusty bread and drizzled with some extra virgin olive oil or lemon juice if you want.