Try this healthy tomato soup with plump red tomatoes, creamy white beans, fresh thyme and a hint of garlic and onions. Ready in 30 minutes!

Healthy Tomato Soup Recipe
These delicious, classic Italian flavors come together for a soup that is both comforting and satisfying.

Most of the ingredients are shelf-staples you may already have in your pantry and refrigerator.
This post contains affiliate links.
Ingredients
This is an at-a-glance list of ingredients. For exact measurements needed to make the soup, find the printable recipe at the bottom of this page.
- Extra-virgin olive oil
- White onion
- Garlic
- Kosher salt
- Diced tomatoes
- White beans
- Vegetable broth
- Water
- Thyme (plus more for garnish)
- White pepper
- Black pepper (for garnish)
Equipment
Directions

- Heat olive oil. Add the onion, garlic cloves and a pinch of salt. Cook, stirring occasionally, until the onion is translucent, about 5 minutes.
- Reserve ¼ cup of beans for garnish. Add the tomatoes and their juices.
- Add beans, broth, water, thyme sprigs, white pepper and ½ teaspoon salt.
- Bring to a boil, then reduce heat to medium and simmer 20 minutes.
- Use an immersion blender, or transfer soup in batches into a traditional blender. Blend until soup is smooth.

Drizzle olive oil over each bowl of soup, season with black pepper and salt (to taste.) To finish, top with reserved white beans and a sprig of thyme.

Tomato and White Bean Soup
This is the kind of soup you want to eat piping hot on a chilly day.

Questions about this Tomato Soup Recipe
This tomato soup with white beans is healthy, but all are not created equal. Our healthy tomato soup recipe is rich in vitamin C, vitamin A, potassium, and antioxidants. It is low in calories and fat, and the white beans provide some good protein as well!
You can use fresh or canned tomatoes for this recipe. Both taste great.
For a creamier soup, stir one Tablespoon Greek yogurt or cream into the soup just before serving.
Add extra chopped veggies like carrots or peppers in during the first step (with the onions) if you want to boost fiber and nutrients even more.
More Soup Recipes
Try some of our other homemade soup recipes too!
If you try this recipe, please leave us a comment and a positive review. They mean a lot to us!

Tomato and White Bean Soup
Video
Equipment
- Blender Immersion or traditional
Ingredients
- 2 tablespoon extra-virgin olive oil plus more for drizzling
- 1 medium white onion chopped
- 5 cloves garlic minced
- Kosher salt
- 29 oz diced tomatoes two 14.5 ounce cans
- 2 cans white beans 15 ounces each, drained and rinsed
- 1 quart low-sodium vegetable broth
- ½ cup water
- 3 sprigs thyme plus more for garnish
- pinch white pepper
- freshly cracked black pepper for garnish
Instructions
- In a large pot over medium-high heat, heat olive oil. Add the onion, garlic cloves and a pinch of salt. Cook, stirring occasionally, until the onion is translucent, about 5 minutes.
- Reserve ¼ cup of beans for garnish. Add the tomatoes and their juices, the beans, broth, water, thyme sprigs, white pepper and ½ teaspoon salt. Bring to a boil, then reduce heat to medium and simmer 20 minutes.
- Let cool for 5 minutes. Discard the thyme sprigs. Working in batches, transfer the soup to a blender and puree it until smooth. (Alternatively, use an immersion blender.) Season with salt and freshly cracked black pepper.
- Drizzle olive oil over each bowl of soup and top with beans and a sprig of thyme.
Notes
Additions: Add other chopped veggies like carrots or peppers in during the first step (with the onions) if you want to boost fiber and nutrients even more.
For a creamier soup, stir one Tablespoon Greek yogurt or cream into the soup just before serving.
Nutrition
This recipe was originally shared with us by Susannah from Feast + West in April 2015. This post has been updated with new photos, video and detailed instructions.






Melissa McArthur
I love a good vegetarian soup. Can’t wait to try this!