Print hero

Roast tomato, fennel and cannellini bean soup

Serves: 6
Prep: 10
Cook: 55

    A great rustic soup recipe that’s high in fibre, gluten free and packed full of the goodness of legumes.


    • 750g tomatoes, halved crossways
    • 1 bulb fennel, trimmed, cut into thin wedges
    • 1 red onion, cut into thin wedges
    • 3 garlic cloves, chopped
    • 2 tbs olive oil
    • 2 cups salt-reduced vegetable stock
    • 400g can cannellini beans, drained, rinsed
    • small basil leaves to serve


    1. Preheat oven to 200°C (180°C fan-forced). Arrange tomatoes, cut side up, fennel and onion in a large heavy-based roasting pan. Sprinkle with garlic and oil. Gently toss vegetables to coat in oil. Roast for 40 minutes or until vegetables are tender.
    2. Transfer vegetables and pan juices to a large saucepan. Add stock and half the cannellini beans. Cover and bring to the boil. Simmer for 5 minutes.
    3. Using a hand blender or food processor, blend mixture until smooth. Return to low heat, stir in remaining cannellini beans. Season to taste. Heat soup until hot. Ladle into serving bowls. Sprinkle with basil leaves and serve.


    • Depending on the ripeness of the tomatoes, you may need to add more stock if the soup is too thick once pureed. You can also use vine-ripened tomatoes for that gourmet touch!

    Find a recipe

    Looking for more?

    Featured recipes