Hoppa till huvudinnehåll

Tomato and Cannellini Bean Soup

This tomato and cannellini bean soup is a wonderfully soul-warming vegan dish that celebrates the simple beauty of Mediterranean larder staples. By caramelising the tinned tomatoes until they are almost charred, you create a deep, savoury base that perfectly complements the creamy texture of the home-cooked beans. The addition of fresh fennel and earthy Swiss chard provides a sophisticated lift, making this far more than just a standard vegetable soup.

Ideal for mid-week meal prep, this nutrient-dense recipe is high in fibre and plant-based protein. It can be made several days in advance, allowing the aromatic flavours of garlic and bay to develop even further. Serve it with a generous scattering of toasted almonds for a delightful crunch and a drizzle of high-quality olive oil for a truly professional finish.

Ingredients for Tomato and Cannellini Bean Soup

  • 240ml dried cannellini or other small white beans, soaked overnight

  • 1 onion, quartered through root end

  • 4 garlic cloves, crushed

  • 2 lagerblad

  • Koshersalt

  • 60ml olive oil, divided, plus more for drizzling

  • 1 (800g can) whole peeled tomatoes, drained

  • 1/2 teaspoons (or more) crushed red Pepper flakes

  • Koshersalt

  • 1 onion, chopped

  • 1 fennel bulb, cored, chopped

  • 4 garlic cloves, very thinly sliced

  • 1 tablespoon Sherry vinegar

  • 950 ml låg-natrium grönsaksbuljong

  • 1 bunch Swiss chard, stems removed, leaves torn into pieces

  • Chopped unsalted, roasted almonds (for serving)

How to make Tomato and Cannellini Bean Soup

Beans Combine beans, onion, garlic, and bay leaves in a large pot and add cold water to cover by 2". Bring to a simmer over medium heat, add several pinches of salt, and reduce heat to low. Continue to cook at a bare simmer until beans are creamy but still hold their shape, 35-45 minutes. Let beans cool in cooking liquid; discard bay leaves.

Beans can be cooked 3 days ahead. Cover and chill.

Heat 2 tablespoons oil in a large heavy pot over medium-high. Add tomatoes, 1/2 teaspoons red pepper flakes, and a pinch of salt and cook tomatoes, undisturbed, until caramelized and borderline blackened on one side, about 5 minutes. Break up tomatoes, scraping bottom of pot, and continue to cook, scraping and stirring occasionally, until tomatoes are caramelized all over, about 5 minutes more. Transfer tomatoes to a plate.

Heat another 2 tablespoons oil in same pot over medium. Add onion, fennel, garlic, and a pinch or so of red pepper flakes, if desired; cook, stirring often, until vegetables are soft and starting to brown around edges, 8-10 minutes. Stir in vinegar and tomatoes, scraping up browned bits. Drain beans and add to pot along with broth (for a thicker soup, use half of the broth plus 475ml bean-cooking liquid). Bring to a simmer; season with salt. Cook until flavours meld, 30–45 minutes.

Just before serving, stir in chard and cook until wilted. Ladle soup into bowls, top with almonds, and drizzle with oil.

Soup (without chard) can be made 4 days ahead. Let cool; cover and chill.

Ansvarsfriskrivning

Även om alla ansträngningar har gjorts för att säkerställa att informationen är korrekt och uppdaterad, kan individuella behov variera och kostkrav kan skilja sig beroende på personliga hälsotillstånd. Kontrollera alltid livsmedelsetiketter och allergiinformation innan du förbereder eller konsumerar något recept. Om du har specifika hälsoproblem, allergier, intoleranser eller följer en medicinskt föreskriven diet, sök råd från din läkare, apotekare eller en registrerad dietist innan du gör betydande förändringar i din kost eller livsstil.

Om författarenVisa fullständig biografi

Författarbild

UK receptredaktörer

Om recensentenVisa fullständig biografi

Författarbild

UK receptredaktörer

Artikelhistorik

Informationen på denna sida är granskad av kvalificerade kliniker.

  • 28 jan 2026 | Ursprungligen publicerad

    Författad av:

    UK receptredaktörer

    Granskad av

    UK receptredaktörer
influensaberättigandekontroll

Fråga, dela, anslut.

Bläddra i diskussioner, ställ frågor och dela erfarenheter inom hundratals hälsorelaterade ämnen.

symptomkontroll

Känner du dig sjuk?

Bedöm dina symtom online gratis

Anmäl dig till Patientens nyhetsbrev

Din veckovisa dos av tydliga, pålitliga hälsoråd - skrivna för att hjälpa dig känna dig informerad, självsäker och i kontroll.

Vänligen ange en giltig e-postadress

Genom att prenumerera accepterar du våra Sekretesspolicy. Du kan avsluta prenumerationen när som helst. Vi säljer aldrig dina uppgifter.