Tomato Soup Recipes

tomato soup with croutons

In the annals of comfort food sits the deliciously simple tomato soup. This versatile yet simple soup is the perfect food to warm you up on a cold winter's day or to make with your overabundance of summertime tomatoes.

Classic Tomato Soup

There are no short cuts with this recipe if you want the full flavor of fresh-from-the-garden tomatoes. Roma or plum tomatoes are ideal for tomato soups, however, you'll get a flavorful soup regardless of what you use. Some cooks even use several different varieties for a subtly complex undertone.


  • 2 tablespoons butter
  • 1/2 to 1 whole onion, chopped
  • 3 cloves minced garlic
  • 2 tablespoons flour
  • 4 cups fresh tomatoes, chopped
  • 2 cups chicken broth
  • 2 teaspoons sugar (if desired)
  • Salt to taste


  1. In a heavy-bottomed saucepan, melt the butter with the onions over medium-low heat. Cook the onions until they are clear, and then add the garlic.
  2. Slowly, incorporate the flour into the butter mixture with a whisk.
  3. Add the chopped tomatoes, sugar, and chicken broth while whisking constantly.
  4. Bring the soup to a rolling boil and cook for about 20 to 30 minutes.
  5. Using a handheld strainer, remove the tomatoes and add to a blender. Purée the tomatoes and press through a sieve back into the soup. Stir the mixture together.
  6. Cook for another 10 minutes.

Serve immediately with garlic croutons.

Easy Cheesy Tomato Soup

This soup uses canned tomatoes, and two different types of cheeses to give it a creamy texture.


  • 1/4 cup butter (1/2 stick)
  • 2 tablespoons flour
  • 1 small, yellow onion, chopped
  • 2 cans (14.5-oz each) diced tomatoes, with juices
  • 1-1/2 cups hot chicken broth
  • 1/2 teaspoon garlic powder
  • 1/2 cup mozzarella cheese
  • 1/2 cup Parmesan cheese
  • Salt and pepper to taste


  1. In a heavy saucepan, melt butter with onions and cook until onions are clear.
  2. Slowly whisk in two tablespoons of flour to make a roux.
  3. Whisk in the two cans of tomatoes and hot chicken broth, and bring to a rolling boil.
  4. Cook the soup over medium-low heat for approximately 10 to 15 minutes. When the soup is thoroughly heated, stir in the garlic powder, Parmesan and mozzarella cheese.
  5. Continue cooking until the cheese is melted.

If you prefer that your soup have no chunks of tomatoes in it at all, remove the tomatoes pieces before you add the cheese, process in a blender, and then add back into the soup. Serve with artisanal bread.

Five Variations

In the mood for comfort food, but don't want plain old tomato soup? Try these ideas to make your dish interesting.

  1. Add shallots instead of onions, and a dab (or two) of hot sauce.
  2. Make some creme fraiche and dollop that on top with a sprig of parsley.
  3. Add a half cup of puréed jalapeño or habanero peppers to the soup. Serve with whipped cream.
  4. Make a grilled cheese sandwich with extra crispy toast. Using a buttered pizza cutter, cut the sandwich into cubes and you have grilled cheese croutons to serve with your tomato soup.
  5. Go Italian by adding one-half cup of marinara sauce, two teaspoons of oregano, and one teaspoon of basil.

Serving Suggestions

Tomato soup is typically served with grilled cheese and for good reason - the two foods complement each other well. However, if you're not into grilled cheese sandwiches, try serving your soup with:

  • Wheat crackers and aged cheddar cheese
  • Baked brie
  • Garlic bread or a French baguette
  • Seasoned fries
  • Meatloaf
  • Corn muffins
  • Pasta in a garlic and butter sauce
  • Vegetable risotto

Enjoy a Bowl

Flavors of garlic, onion, and of course tomatoes make the soup a favorite for many. It also pairs well with almost anything, and during the summer you can chill it. Since tomato soup is so easy to make, there's no reason not to enjoy a bowl today.

Was this page useful?
Related & Popular
Tomato Soup Recipes