Preparation time: 15 mins
Cooking time: 22 mins
Difficulty: Easy - for beginners
Dietary guidance: v v n g d
2 medium onions
2 cloves of garlic
1 3/4 liters chicken of vegetable stock
1 x 15 oz can cannellini beans
2 cups cauliflower
2 cups broccoli
7 cups (or 7 oz) fresh spinach leaves
2 large ripe tomatoes
Peel and chop the carrots and onions into bite-sized pieces. Slice the celery and peel and dice the garlic. Pour the chicken or vegetable broth into a large saucepan and heat to a boil. Place another large saucepan on the stove, add 12 tbsps of olive oil, and put on medium heat.
Add the chopped and sliced ingredients to the pan with the olive oil and cook for 12 minutes, until the carrots are soft but not mushy. Open and drain the can of beans. Break the broccoli and cauliflower into bite-sized pieces and chop the fresh spinach. Quarter the tomatoes.
Add the boiling broth to the cooked vegetables in the second pan. Add the tomatoes, broccoli, cauliflower and the beans to the pan. Stir the soup and braing to a boil. Reduce heat and let the soup simmer for 10 minutes with the lid on the pan.
Add the fresh spinach and let it cook for 30 seconds. Turn off the heat and remove the pan from the element. Season with salt and pepper and serve.