Fresh, delicious and really quick to make. 30 Minute Tomato Basil Soup is comfort food in a snap that used fresh tomatoes and basil with  a long, slow-cooked taste.

2 black bowls filled with tomato basil soup 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, which also means it’s time to start eating soups (or if you’re like me you’ve been eating them all year long). This soup is about as fresh as you can get and it comes through because of the use of fresh tomatoes.

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.

The vibrant orange tomato basil soup from overhead on a board with a grilled cheese sandwich

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.

What is good to eat with this 30 minute tomato basil soup?  

Grilled cheese of course!  This meal would not be complete without it,  I’m bringing you a triple grilled cheese (< click text for recipe). Two cheeses on the inside and one on the outside. Whaaat? Yes! I had this meal twice in one day because it is one really great meal (or two in my case).

Dipping a half of a grilled cheese sandwich in tomato basil soup

The secret ingredient to thickening the soup

This is the best creamy tomato soup recipe that is dairy-free. To thicken and add richness to tomato soup, milk is commonly added. This particular recipe calls for no milk.

To give the soup  thickness and texture I added cannellini beans. 99% of the time I’m a huge advocate of using dried beans, but this is one of the times I opt for canned over dried because of the soft texture of the canned beans they blend up easier. You how thick and luscious the canned soup is? This is what the beans do to the soup.

Trying to lose weight?

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 tomato basil soup on a board with grilled cheese

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

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes


  • 1 tablespoon 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 ounces canned whole or chopped tomatoes, see note
  • 14 ounces (415 grams) cans cannellini or white kidney beans
  • 3 tablespoons basil, chopped
  • 2 cups (473 ml) low sodium chicken or vegetable stock
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon freshly ground black pepper


  1. To a large soup pot, heat the olive oil over medium heat and cook the onion until it starts to soften, about 5 minutes. Add the garlic and tomato paste, cook for 2 minutes. Add the tomatoes, beans, basil and stock. Bring to a simmer and cook uncovered for 10 minutes.
  2. Use an immersion or add to a blender in small batches. 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 135Sodium 1394mgCarbohydrates 22gProtein 4g