Vegan White Bean Soup Recipe

This post may contain affiliate links. Read our disclosure policy.

This vegan white bean soup topped with sweet roasted cherry tomatoes and garlicky bruschetta checks all the boxes. Hearty, cozy, nutritious and bursting with Tuscan flavor, the recipe can be made in a pinch using canned beans or prepared from scratch with dry beans.

vegan white bean soup

Vegan White Bean Soup

Protein packed buttery white beans cooked in a savory broth from scratch topped with burst sweet cherry tomatoes infused with mild notes of roasted garlic and rosemary. To make it next level serve this vegan white bean soup Ribollita style, with thick slices of garlic rubbed grilled bread lightly brushed with olive oil and topped with the jammy burst tomatoes.

vegan white bean soup

The White Beans for Soup

Italian Cannellini beans are my go to for making soups and stews. They are larger in size, creamy, silky and buttery and quite honestly never disappoint (canned or dry). Great Northern beans and navy /pea beans make great substitutes so use whichever you’ve got in your pantry. (I’m not a fan of lima  / butter beans here, they just aren’t as good – I said what I said!)

If starting with dry beans make sure to soak them in advance for 6 hours or overnight to save on cooking time. You’ll also need to increase the water ratio to allow for the beans to cook and soak up a lot of the broth. If you choose not to soak the dry beans just consider that they will take approximately 45 minutes longer to cook than soaked beans which usually take about an hour.

roasted tomatoes

About the Roasted Tomatoes

Sweet juicy cherry tomatoes get roasted at a high 425″F temperature with a drizzle of olive oil, smashed garlic cloves, fresh rosemary and a pinch of sea salt. It’s important to choose juicy tomatoes here, these are the kind that burst and yield a most delicious jammy sauce you want to drizzle over your soup and garlic bread. Stay away from the grape tomato variety which are known for their tough skins and don’t have many juices to speak of <– a disappointment in the oven.

white bean soup recipe

Ingredient Tips + FAQs

  • Grated Carrot – To naturally thicken and give your soup that beautifully rich golden hue make sure to grate that carrot. Peel first then go for a fine grind, I actually used my microplane grater here.
  • Aromatics – The holy trinity of onion, celery and carrot sautéed until soft then simmered with water and herbs will yield the most flavorful soup. No need for store-bought sodium loaded broth at all. Water is life and you can save a little at the grocery store.
  • Nutritional Yeast – In place of a parmesan rind to add depth of flavor and boost nutrition. Use it if you have some but you should still make this soup even without it.
  • The Herbs – I love my beans with a Tuscan vibe, notes of rosemary and bay come through in every comforting bite. One sprig of rosemary is plenty as it can be a strong herb, don’t overdo it.
  • Fennel Seeds – This is absolutely optional, gives the soup that fragrant Italian sausage flavor. I add a pinch together with the minced garlic and cook just until fragrant.
  • Add Ins – In true Tuscan fashion you might want to add a handful of chopped kale or Kavalo Nero at the last few minutes of cooking. I opted for roughly chopped Italian flat leaf parsley to balance the pungency of the garlic bruschetta.
  • Can I use dry beans instead of canned? – You are welcome to make this soup with dry beans. You’ll need to start with 1 cup dry white beans soaked for 6 hours or overnight. Add to the soup with all the aromatics and increase the water amount to 7 or 8 cups as the beans are going to absorb a lot of liquid during cooking.
  • How to thicken white bean soup? – There’s no need for any flour, starch or dairy to thicken this soup. Just smash about half of the cooked beans and add them back into the soup pot. If you serve with chunks of bruschetta on top this will also thicken it even more as the bread soaks up the broth.
  • Garnish – A grating of plant-based Violife parmesan cheese adds the perfect salty bite, for those of us who like it spicy a pinch of hot red chili flakes will do. Go wild with plenty of chopped parsley or torn basil leaves.

white bean soup

Make Ahead + Storage

Like most soups this one is also a great make ahead recipe as the flavors only get better overnight. It can be frozen in airtight freezer proof containers up to 4 months on its own. I advise against freezing the roasted tomatoes as they will lose their magic. They are best served hot straight out of the oven or at room temperature, I do’t even refrigerate them.

vegan bean soup

Serving suggestions…

bean soup recipe

Soups + Stews…

how to make vegan white bean soup

white bean soup recipe
5 from 3 votes

Vegan White Bean Soup with Roasted Tomatoes

This vegan white bean soup topped with sweet roasted cherry tomatoes and garlicky bruschetta is what dreams are made of. Hearty, cozy, nutritious and bursting with Tuscan flavor, the recipe can be made in a pinch using canned beans or prepared from scratch using dry beans.
Print Recipe
Prep Time:10 minutes
Cook Time:40 minutes
Total Time:50 minutes

Ingredients

Tomatoes

Instructions

Roast the Tomatoes

  • Preheat your oven to 425”F
  • Add the tomatoes, garlic cloves, rosemary and olive oil to a medium size roasting dish. Sprinkle with a pinch of sea salt and toss to coat well. Roast in the preheated oven until the tomatoes have burst, bout 30 minutes or so giving them a shake half way. Remove from the oven and finish with a squeeze of fresh lemon juice.
    1.5 lb cherry tomatoes, 1 tbsp olive oil, 1 sprig rosemary, 6 cloves garlic, 1/2 lemon

Make the Soup

  • Preheat a heavy bottom soup pot over medium heat. Sautee the onion and celery in a light drizzle of olive oil until softened and they start to get some color. (omit oil and use water for WFPB + Plantricious diets). Stir in the carrot and cook a couple of extra minutes.
    1 yellow onion, 1 celery rib, 1 carrot
  • Push the veggies to the side and add a drop of oil or water in the center. Add the minced garlic (+ fennel seeds in using) and cook just until fragrant. (Take good care not to burn the garlic).
    4 cloves garlic, 1 tsp fennel seeds
  • Add the water, nutritional yeast, rosemary and bay leaves together with a pinch of salt and bring to simmer. Cover with a lid and cook for 20 minutes for the broth to concentrate.
    1 sprig rosemary, 5 cups water, 1 Tbsp nutritional yeast, 2 bay leaves
  • Meanwhile drain and rinse the canned beans. Transfer half of the beans to a plate and mash with a fork. Add both the whole and mashed beans to the soup pot and stir well to combine. Continue cooking for another 10 minutes until the beans are warmed through and the soup is thick to your liking.
    2 x 15 oz cans white cannellini beans
  • Adjust seasonings to taste with salt and pepper and stir in the parsley. Reserve some for garnish.
    1/3 cup Italian parsley
  • Ladle the soup into bowls and serve with the roasted tomatoes and bruschetta on top. Garnish with parsley and a grating of vegan Parmesan if desired. (Discard the roasted garlic cloves from the tomatoes and serve those on the side, they should be soft and sweet and perfect to smear over the bruschetta too).

How to Make Bruschetta (optional)

  • Preheat a cast iron griddle over medium high heat. Grill 4 slices of crusty bread until charred grill marks form on both sides. Use a large garlic clove and rub one side of the grilled bread. Brush with olive oil and season with sea salt. Tear into chunks into the soup bowl and spoon the roasted tomatoes on top. Enjoy!

WFPB + Plantricious

  • Omit or replace any olive oil in the recipe with water or veggie broth. If making the bruschetta just smear some of the roasted tomatoes and their juices over the top and skip the oil.
    Plantricious Friendly Recipe

Video

Notes

  • About the Roasted TomatoesSweet juicy cherry tomatoes get roasted at a high 425"F temperature with a drizzle of olive oil, smashed garlic cloves, fresh rosemary and a pinch of sea salt. It's important to choose juicy tomatoes here, these are the kind that burst and yield a most delicious jammy sauce you want to drizzle over your soup and garlic bread. Stay away from the grape tomato variety which are known for their tough skins and don't have many juices to speak of <-- a disappointment in the oven.
  • The White Beans - Italian Cannellini beans are my go to for making soups and stews. They are larger in size, creamy, silky and buttery and quite honestly never disappoint canned or dry. Great Northern beans and navy (pea) beans make great substitutes so use whichever you've got in your pantry. (I'm not a fan of lima  / butter beans here, they just aren't as good - I said what I said!)
    If starting with dry beans make sure to soak them in advance for 6 hours or overnight to save on cooking time. You'll also need to increase the water ratio to allow for the beans to cook and soak up a lot of the broth. If you choose not to soak the dry beans just consider that they will take approximately 45 minutes longer to cook than soaked beans which usually take about an hour.

Nutrition

Calories: 106kcal | Carbohydrates: 16g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 51mg | Potassium: 591mg | Fiber: 4g | Sugar: 7g | Vitamin A: 3828IU | Vitamin C: 58mg | Calcium: 72mg | Iron: 2mg
Course: Soup
Cuisine: Italian
Keyword: vegan soup, white bean soup
Servings: 4 people
Calories: 106kcal
Author: Florentina

Similar Posts

8 Comments

  1. The most delicious beans I’ve ever tasted and the roasted tomatoes could be eaten with a spoon, they are simply perfect. I could make a meal alone from the garlic bread and roasted tomatoes, outstanding recipe. Thank you for sharing with us!

  2. We will try this one definitely. Plenty of cherry toms in our garden, they seeded on their own and climb the fences now – roasting them makes the best addition to our salsas, so will try with beans now. Thank you for your inspiration!

  3. I made this soup last night and it was incredible! I couldn’t believe how much flavor it had right from the pot, normally that much flavor doesn’t come through until the next day. I made it per the instructions and then added some extra ingredients to make it heartier. I added an entire bag of baby spinach and then I chopped up 4 Beyond sausages and fried them before adding them. I think from now on I will be adding roasted tomatoes and garlic to all of my soup recipes! I have shared this recipe, with enthusiasm, to multiple Facebook groups and to friends and family!

  4. Do not rhrow away the beans water but save it for AF recipes in the future. Even if you boil them yourself it is as good as the canned water.
    Hope this helps for not wasting any goodies.

    God bless

    Joe.

  5. Incredible pot of beans with the garlic croutons on top, just amazing! I have cooked many beans in my life and finally found the holy grail. The combination of flavors here is perfect, a bean soup you want to serve to company, yes you can impress with this pot of beans!

  6. Made this again tonight for my family. Everyone loved it!! So yummy and I love how you made the instructions so easy to follow!! Thank you!!

  7. My family says this is now the best thing I make. They request double the roasted tomato topping because it’s absolutely delicious and they say they could eat these beans every day. I’ll be making this soup forever now and serve with your vegan bread. Thank you for the recipe Florentina, I can always count on something amazing for dinner from this blog. Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating