• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Six Hungry Feet logo

  • All Recipes
  • Spanish-inspired
  • Asian-inspired
  • About
  • Subscribe
menu icon
go to homepage
  • All Recipes
  • Spanish-inspired
  • Asian-inspired
  • About
  • Subscribe
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Spanish-inspired
    • Asian-inspired
    • About
    • Subscribe
  • ×
    Home » Recipes » Main Dish

    Published: Feb 19, 2024 · Updated: Oct 14, 2024 by Laura Arteaga

    Tomato and White Bean Soup

    Jump to Recipe Print

    Our Tomato and White Bean Soup is a perfect blend of hearty beans, juicy tomatoes, and a handful of fresh spinach, all simmered together to create a filling and satisfying dish. It’s vegan, gluten-free, and incredibly easy to make. You'll want to keep this recipe for the next rainy day!

    Tomato and White Bean Soup

    Why You'll Love This Cozy Soup

    This Tomato and White Bean Soup is sure to become a favorite for several reasons:

    1. Nutritious and Delicious: This soup is packed with healthy ingredients like beans, tomatoes, and spinach, offering a balance of protein, fiber, and vitamins. But it’s not just good for you, it's also incredibly tasty!
    2. Easy to Make: With simple ingredients and easy steps, this hot soup is very simple to whip up, even on a busy weeknight.
    3. Comforting: There’s something inherently comforting about a warm bowl of soup. This one, together with filling Minestrone, is our top one-pot meal when it comes to comfort food.
    4. Great for Meal Prep: This soup is a fantastic option for meal prep. It keeps well in the fridge, and the flavors only get better with time!

    Our Tomato and Bean Soup is:

    • Vegan
    • Gluten-free
    • Healthy
    • Protein-rich
    • Perfect for cold weather
    • A one-pot meal
    • Easy to prepare
    • Quick to make
    • Family-friendly
    Serving soup with olive and harissa paste

    How to make this Tomato and White Bean Soup

    Ingredients

    White beans. For this recipe, we use Cannellini beans. You can use other types of beans such as navy beans, lime, or butter beans. If you are using dry beans, you'll need to soak them overnight and cook them before adding them to the soup. For simplicity, we use canned beans. You can also use black beans or kidney beans, like we do when we make this fantastic Lubya recipe.

    Fresh or tinned tomatoes. We make this recipe very often during winter, and we don't get juicy tomatoes that easily during the colder months. Using good quality canned tomatoes, tomato passata, or tomato sauce, is a great way to ensure your tomato recipes taste fantastic, even during winter. Another little trick is to use cherry tomatoes, which tend to be sweeter. Of course, if you have access to ripe and sweet fresh tomatoes, make the most of them! If you want to enhance the natural flavor of the tomatoes, you can add some tomato paste.

    Leek. We use leek to flavor the base of the soup. You can use white or yellow onion, but leek adds a very nice and sweet flavor.

    Garlic.

    Vegetable Broth. You can use homemade vegetable stock or store-bought stock.

    Spinach. Fresh or frozen spinach are both good options for this soup. Alternatively, you can use baby spinach or chard.

    Dried herbs. To add some extra flavor to this great soup, we use dried oregano and basil. You can use other dried herbs such as thyme, parsley, or sage.

    Spices. For this Tomato and Bean Soup Recipe, we use sweet smoked paprika and cumin.

    Harissa (optional). To make the spicy version of this soup, we use Harissa paste. Alternatively, you can add red pepper flakes.

    Tomato and Bean Soup Ingredients

    Step-by-Step Method

    1. In a large pot, for this recipe, we use our dutch oven, heat some olive oil and sauté the leek, finely chopped, until it softens and begins to brown.
    2. Next, add the dried herbs, minced garlic, cumin powder, and sweet paprika, and cook for 2-3 minutes.
    3. Pour in the chopped canned tomatoes and simmer for approximately 8 minutes over medium heat.
    4. Then, add the vegetable stock and cannellini beans.
    5. Allow the mixture to simmer, then add the fresh or frozen spinach. Cook for an additional 2 minutes before turning off the heat.
    6. Garnish with fresh parsley, a rosemary sprig, or basil, season to taste with a pinch of salt and black pepper, and serve with crusty bread. If you want to add some acidity, consider adding some lemon zest, or fresh lemon juice before serving.
    Tomato and White Bean Soup Cooking Method

    Variations to our Tomato and White Bean Soup

    • Add more protein. You can add more protein to this vegan soup by adding more pulses such as red lentils, or garbanzo beans, or adding pan-fried tofu cubes before serving.
    • Make it spicy. We kept the original recipe mild, as it's a family recipe, but when we serve this tomato and bean soup, we always add Harissa Paste to our bowls. This one-pot meal tastes incredibly delicious with a teaspoon of Harissa if you like spicy food. You can as well, add the harissa paste while cooking the tomatoes
    • Make the creamy version of this soup. Add some cashew cream right before serving. Stir and combine with the rest of the ingredients. Another option to make this a thicker soup is to blend half of the soup using an immersion blender and mix it back in with the rest of the soup. For our kids, we blend the soup, as they like it better than the chunky soup.
    Tomato and Bean Soup served with crusty bread

    Serving Suggestions

    Our favorite way to serve this one-pot meal is with some kalamata olives on the side, and crusty bread or garlic bread to dip in. Simple, I know, but these two ingredients elevate the whole meal!

    Other serving suggestions:

    Green Salad: A fresh green salad on the side can add a nice crunch and balance to the meal.

    Roasted Vegetables: Roasted vegetables such as carrots, bell peppers, or zucchini can add an extra layer of flavor and nutrition.

    Quinoa or Brown Rice: Add some cooked quinoa or brown rice into the soup for a more filling meal.

    Store and Reheat

    If you’re planning your meals for the week, this Tomato and White Bean Soup is an excellent choice. Being an under 30 minutes one-pot meal, makes it a great meal prep dish.

    The soup can be stored in the refrigerator using an airtight container for up to four days, or it can be portioned and frozen for longer storage.

    To reheat the soup, simply place the desired portion in a saucepan over low heat, stirring occasionally until warmed through. You can also, use the microwave. If reheating from frozen, let the soup thaw in the refrigerator overnight before warming on the stovetop.

    Tomato and cannellini Soup served with crusty bread

    FAQ and Tips

    Can I use Dried Beans?

    Yes. If you are using dried beans, you will need to soak them overnight in fresh water. If you want to use overnight-soaked beans or chickpeas, make sure you cook them for 30 minutes in boiling water before adding them to the pot.

    Can I make this soup using a Slow Cooker or Instant Pot?

    Yes, you can adapt the recipe for a slow cooker or Instant Pot by adjusting cooking times and following the appliance's instructions.

    Where can I get Harissa paste to make the spicy version of the soup?

    You can get Harissa paste in Middle Eastern grocery stores, some larger supermarkets, or online.

    Hearty Soup served with crusty bread
    Tomato and Bean Soup

    Tomato and White Bean Soup

    Our Tomato and White Bean Soup is a perfect blend of hearty beans, juicy tomatoes, and a handful of fresh spinach, all simmered together to create a filling and satisfying dish.
    5 from 2 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Mediterranean
    Keyword: Tomato and Bean Soup
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 4 people
    Calories: 194kcal

    Ingredients

    • 2 tablespoon olive oil
    • 1 leek
    • 1 tablespoon dried mixed herbs oregano, basil, thyme
    • 2 garlic cloves
    • 1 teaspoon sweet smoked paprika
    • 1 teaspoon cumin
    • 14 oz cannellini beans 400g
    • 14 oz chopped tinned tomatoes 400g
    • 3 ½ cups Vegetable Stock 800 ml
    • A handful Spinach
    • Harissa for a spicy version
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    • Wash, and finely chop the leek and mince the garlic.
    • Using a large pot, heat some olive oil and sauté the leek, until it softens and begins to brown.
    • Next, add the dried herbs, minced garlic, cumin powder, and sweet paprika, and cook for 2-3 minutes.
    • Pour in the chopped canned tomatoes and simmer for approximately 8 minutes over medium heat.
    • Then, add the vegetable stock and cannellini beans.
    • Allow the mixture to simmer, then add the fresh or frozen spinach, and a pinch of salt. Cook for an additional 2 minutes before turning off the heat.
    • Garnish with fresh parsley, or basil and serve with crusty bread.
    • Adjust with salt and pepper to taste.

    Newsletter

    Join our Community of Foodies. Exclusive plant-based recipes, meal plans, and pro cooking tips directly to your inbox. Join Now!

    Nutrition

    Calories: 194kcal | Carbohydrates: 29g | Protein: 8g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1173mg | Potassium: 357mg | Fiber: 7g | Sugar: 7g | Vitamin A: 1275IU | Vitamin C: 12mg | Calcium: 115mg | Iron: 4mg

    Other Hearty Soups Recipes:

    • Carrot and Lentil Soup
    • Roasted Tomato and Red Pepper Soup
    • Vegan Minestrone
    • Arabic Lentil Soup
    • Vegan Potato Leek Soup
    • Vegan Chicken Noodle Soup

    About Laura Arteaga

    I'm Laura, originally from Mallorca, Spain. My culinary journey began at 21, and despite my background in Economics, cooking stole my heart. I am now a full time writer and food blogger. My food philosophy is simple: "Eat more real food." Through my writing and recipes, I want to inspire people to transition to a plant-based life style, to eat more vegetarian food, or simply to try new recipes in the comfort of their homes.

    Subscribe for More!

    Reader Interactions

    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Six Hungry Feet is a blog dedicated to plant-based recipes from around the world. Our recipes are influenced by our travels around Asia, our childhood in Spain (Laura) and Ireland (Astra), and by parenthood, which made us develop more and more family-friendly recipes.  More about us →

    Featured Recipes

    • Vegan Oyster Mushroom Tacos
      Oyster Mushroom Tacos
    • Loaded Hummus
      Mediterranean Loaded Hummus
    • Vegan Wonton Soup
      Vegan Wonton Soup
    • Strawberry Crumble
      Vegan Strawberry Crumble

    Stock images by Depositphotos

    A cookbook titled "Mediterranean Kitchen" by Six Hungry Feet, featuring a wooden spoon and a large bowl of mixed salad with zucchini, greens, feta cheese, and nuts. The cover notes "31 Tasty, Healthy and Nutritious Plant-based Recipes" and "Made with love from Mallorca.

    Footer

    ↑ back to top

    Privacy Policy - Disclaimer - Contact - Work with Us

    Copyright © 2024 Six Hungry Feet

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.