Fresh, delicious and really quick to make. 30 Minute Tomato Basil Soup is comfort food in a snap with fresh tomatoes (or canned) and basil that has a long, slow-cooked taste. This soup is about as fresh tasting as you can get. Thickened using beans which makes it dairy-free, gluten-free and vegan.

30 minute tomato basil soup in a black bowl garnished with a fresh basil leaf

The seasons are changing and it’s time to start thinking about the cozy comfort foods for the fall and winter seasons. For most, it’s time to start eating soups (or if you’re like me you’ve been eating them all year long).

Creamy Dairy-Free Tomato Soup

This tomato basil soup has a secret ingredient that not only makes it very creamy, but it’s vegan and dairy-free. To give the soup thickness, creamy cannellini beans are added. You know how thick and luscious canned soup is? This is what the beans do to this soup.

Second to Chicken Soup (or first for some) I think tomato soup is the most comforting of soups. It’s what I always asked for when I was feeling under the weather when I was growing up. I’ve said it before and I’ll say it again. 

We all know that tomato soup and grilled cheese go hand-in-hand. I have a recipe for the most amazing TRIPLE grilled cheese sandwich. Using 2 cheeses on the outside and 1 cheese on the outside. Yes, cheese the outside of the bread. Makes it so good and crispy.

Dipping a grilled cheese sandwich in a bowl of 30 minute tomato basil soup

Fresh or Canned Tomatoes for Tomato Soup

Fresh or canned whole tomatoes can be used in this 30 Minute Tomato Basil Soup, but because of the time of the year, they’re not as sweet as juicy as summer tomatoes. This is where a can of good, whole tomatoes comes in. You can use crushed also, just make sure there are no other ingredients in them.

Bowls of 30 minute tomato basil soup from above

If you can open a can of soup, you can MAKE THIS SOUP. Make a big batch over the weekend, freeze it or  keep it in the fridge for those late work nights. You’ll be glad you did.

Low Calorie Tomato Soup

This soup is a really low calorie meal and the beans make it filling and add healthy fiber. Great for almost any diet plan you might be following.

Yield: 4

30 Minute Tomato Basil Soup

A bowl of 30 minute tomato basil soup on a board

30 minute tomato basil soup is comfort food in a snap with sweet tomatoes and basil that has a long, slow-cooked taste.

Prep Time 10 minutes
Cook Time 16 minutes
Total Time 26 minutes


  • 1 ½ tablespoons olive oil
  • 1 cup (128 grams) yellow onion, finely chopped
  • 1 garlic clove, finely chopped or grated
  • 1 tablespoon tomato paste
  • 8 ripe tomatoes (chopped) or 28-ounce (784 grams) canned whole or crushed tomatoes, see note
  • 15 ounces (42 grams) cans cannellini or white kidney beans, drained and rinsed
  • 3 tablespoons basil, chopped
  • 2 cups (473 ml) low sodium vegetable stock
  • 1 ½ teaspoons salt (this will depend on how salty your stock is)
  • ¼ teaspoon freshly ground black pepper


  1. To a large soup pan, add the olive oil over medium heat. Add the onions and cook until it starts to soften, about 5 minutes. Add the garlic and tomato paste, mix well cook for 1 minute. Add the tomatoes and their juice, beans, basil, stock, salt and pepper. Bring to a simmer and cook uncovered for 10 minutes.
  2. Use an immersion or add to a blender and blend in small batches until smooth. Taste for seasoning, add more salt if needed depending how salty your stock is.


Use canned tomatoes that have no other added ingredients.

Nutrition Information



Serving Size


Amount Per Serving Calories 155Total Fat 3g

This nutrition calculation is provided by Nutronix that is only a guideline and not intended for any particular diet.