Skip to Content

Super Simple Tomato White Bean Soup with Spinach

Tomato white bean soup is the tomatoey cousin of the Tuscan soup and is balanced with the sweetness of sun-dried tomatoes, nutritious spinach, onion and garlic – the flavor bombs, salty parmesan and filling white beans.

 

Tomato white bean soup in a large white bowl, garnished with parsley. Seen from above.

 

It’s super easy, quick and even low calorie. It works as both an appetizer or as a main course with some delicious crusty bread. 

 

You don’t know what to have for dinner, you are hungry and want food now! Does this sound familiar? Yeah, me too. This tomato white bean soup is what you need, it is done in about 20-25 minutes and it is flavor packed and healthy too. 

 

Spooning the content of the soup to show the textures.

 

The thing about easy dinners, is that they are often quite boring with very few ingredients. Nothing wrong with that, but I love me some extra flavor! One secret ingredient transforms this white bean soup into a magically delicious wonder (am I overselling it yet?) Trust me, easy AND delicious. 

 

The secret ingredient to this white bean soup

 

So maybe the ingredient is not so secret, I have used it in my extra veggie bolognese sauce and this pizza sauce and roasted tomato soup. I even have a separate recipe just for this lovely little thing. 

 

Yes, it is sun-dried tomato pesto. Sure, if you make it now you may have to add an extra ten minutes to the cook time, but hellooo how worth it is it! You can use it for so many things (as mentioned above), and makes any tomato based dish amazing. 

 

Small shallow metal bowl with sun dried tomato pesto on a purple tile. Backlit.

 

The cousin of zuppa toscana

 

This white bean soup is like the cousin of a Tuscan soup – the zuppa toscana. Zuppa toscana is generally a white cannellini bean soup with kale (I’m using spinach here), zucchini, celery, onion and tomato pulp.  So this is just the extra tomatoey cousin. 

 

I currently don’t have a recipe for it on my blog, but if this sounds interesting to you This Healthy Table has a Tuscan soup recipe I can recommend! 

 

Tomato white bean soup garnished with fresh parsley.

 

Why this soup is not vegetarian or vegan

 

One thing: parmesan cheese. Parmesan cheese is actually not even vegetarian. Unfortunately, I know, but maybe that is what makes the cheese so good too. The parmesan cheese has animal rennet in it. 

 

And before you ask, there is no such thing as vegetarian parmesan cheese because for it to be parmesan it has to follow certain steps and ingredients. That does not mean, however, that there aren’t any good substitutes. 

 

You can use any Italian-style hard cheese that is vegetarian. You have to read the label to make sure it is vegetarian though.

 

If you want to make this soup completely vegan, you can simply omit the cheese. You obviously need to omit the parmesan cheese in the sun-dried tomato pesto as well. You may want to add a little extra salt to the soup, but it will still be yummy.

 

Tomato soup topped with grated cheese.

 

How to make this tomato white bean soup

 

In a large saucepan, add oil of choice and heat to medium heat. Add the onion and garlic, and cook until onion is translucent, about 7 minutes. Stir occasionally. Add a tbsp of sun-dried tomato pesto or regular tomato puree and sautée another minute. 

 

Now add in the vegetable stock, canned tomatoes, sugar, Italian seasoning and pepper. Bring to a boil and reduce to a simmer for at least 10 minutes to blend the flavors together. 

 

White bean and tomato soup in a big, rustic bowl. Backlighting.

 

Stir in white beans (I’m using cannellini) and spinach. Lastly, stir in the parmesan cheese and taste and adjust seasoning as needed. Serve with good bread like these bacon and cheese filled dinner rolls!

 

This soup will be even better the next day, as the flavors develop beautifully. The leftovers can be stored covered in the refrigerator for 4 days, or frozen for several months.

 

Enjoy! 

 

Did you like this recipe? Here’s more delicious soups I think you will like:

 

 

I’d love to hear your thoughts. Comment below or tag me @thegingerwithspice on Instagram. And don’t forget to Pin it for later! To make sure you’re never missing another recipe, please feel free to subscribe to my newsletter. As a thanks you will receive a free e-cookbook Travels Through the Seasons, with many delicious recipes from around the world that suit different seasons of the year. 

 

In order to keep the blog up and running this post may contain affiliate links, it will be at no extra cost to you, please read the disclosure for more information.

 

 

Tomato white bean soup in a large white bowl, garnished with parsley. Seen from above.

Super Simple Tomato White Bean Soup with Spinach

Yield: 5
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes

This tomato white bean soup is balanced with the sweetness of sun-dried tomatoes, nutritious spinach and filling cannellini beans. So easy!

Ingredients

  • 1 tbsp coconut oil (or canola, olive oil)
  • 1 yellow onion, sliced or diced
  • 3 cloves garlic, grated
  • 1 tbsp sun-dried tomato pesto (or tomato puree)
  • 2 1/2 cups vegetable stock (600ml)
  • 15 oz canned tomatoes (1 can, 400g)
  • 1 tsp sugar (or to taste)
  • 1 tbsp Italian seasoning (or a mixture of oregano, parsley)
  • 1/2 tsp pepper
  • 15 oz white beans, drained and rinsed (1 can)
  • 2 cups roughly chopped, fresh spinach (120g)
  • Salt as needed
  • 1/3-1/2 cup freshly grated parmesan (30-50g, or to taste)*
  • 3 tbsp finely chopped, fresh parsley or any other herb, for serving (optional)

Instructions

  1. In a large saucepan, add oil of choice and heat to medium heat. Add the onion and garlic, and cook until onion is translucent, about 7 minutes. Stir occasionally. Add a tbsp of sun-dried tomato pesto or regular tomato puree and sautée another minute.
  2. Now add in the vegetable stock, canned tomatoes, sugar, Italian seasoning and pepper. Bring to a boil and reduce to a simmer for at least 10 minutes to blend the flavors together.
  3. Stir in white beans (I use cannellini beans) and spinach. Lastly, stir in the parmesan cheese and taste and adjust seasoning as needed. Serve with good, crusty bread.

Notes

* For this to be vegetarian, you need to select another cheese such as some Italian-style hard cheeses, read the label. To make it vegan: omit the parmesan cheese.

Nutrition Information:
Yield: 5
Amount Per Serving: Calories: 169Total Fat: 5.5gSaturated Fat: 3.4gTrans Fat: 0gCholesterol: 6mgSodium: 188mgCarbohydrates: 23.6gFiber: 5.8gSugar: 2.7gProtein: 9.2g

Nutrition information isn't always accurate, estimate for informational purposes only.

Did you make this recipe?

Please leave a comment on the blog or tag @thegingerwithspice on Instagram, I'd love to see!

Hand pouring pomegranate vinaigrette over a grapefruit salad in a shallow pan.
Fennel Grapefruit Salad with Pomegranate Vinaigrette
← Read Last Post
Fried potato cubes and tomato aïoli in a white dish.
Patatas Bravas Spanish Potatoes + Spicy Tomato Aïoli
Read Next Post →

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe