This post may include affiliate links; for details, see our disclosure policy.

This classic tomato soup recipe is full of bold flavor: easy to make and perfectly seasoned! Serve with grilled cheese for a cozy meal.

Tomato soup recipe
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

An essential every home cook needs? This classic Tomato Soup recipe! There’s nothing more homey than a big pot bubbling on the stove with its bright garlicky aroma. Add to that a browned, gooey grilled cheese from the griddle and well: it’s basic in all the right ways. Just a like a classic Caesar salad or avocado toast: a great tomato soup is not rocket science but always, always satisfying. This recipe is beyond easy to make and will please everyone in the family (even the picky ones).

Want more soups? Go to Top Healthy Soup Recipes.

What’s in this tomato soup recipe?

Tomato soup is like a good potato salad: everyone has their own family recipe. Here’s our own family favorite: it’s so quick and easy! Here’s what you’ll need:

  • Olive oil
  • Garlic
  • Canned tomatoes: fire roasted if possible
  • Vegetable broth
  • Garlic powder and onion powder
  • Salt
  • Butter
  • Optional ingredients: basil, heavy cream
Tomato Soup Recipe

Flavor secret: fire roasted canned tomatoes

The key to the flavor in this tomato soup recipe? Fire roasted tomatoes. This type of tomatoes is roasted over a flame before canning, which makes the flavor sweet and developed right out of the can. You can absolutely taste the difference versus a plain canned tomato, which can taste bitter. Plus, you can cook fire roasted tomatoes for less time since the flavor is good right away (always a plus!).

Where to find fire roasted tomatoes? They should be available at your local grocery store, offered by several brands. If you can’t find them, simply substitute the best quality canned tomatoes you can find. It really makes a difference in this tomato soup!

Tomato Soup

How to make tomato soup: basic steps

There are lots of ways to make a great tomato soup recipe: here’s our magic formula! The only chopping required is you’ll have to mince some fresh garlic. Other than that, most of the cooking process is just waiting for it to simmer. Here are the basic steps:

  • Step 1, Chop & sauté: Mince the garlic, then sauté in olive oil for 30 seconds.
  • Step 2, Simmer: Add the canned tomatoes, broth onion powder, garlic powder, and salt. Simmer 15 to 20 minutes.
  • Step 3, Blend: Immersion blend or carefully blend the soup (optional).
  • Step 4, Add butter: Add butter and salt to taste. Voila!

Add-ins: fresh basil or heavy cream

Want to spice up your tomato soup recipe? Here are two simple things you can do to add massive flavor to this simple soup:

  • Add ½ cup chopped basil while simmering. This adds the best tomato basil flavor!
  • Add a drizzle of heavy cream to finish. This incorporates a delightful lightly sweet richness and warmth to the texture.

Want more variations? Scroll down for a few more ideas.

Gourmet Grilled Cheese
Try this soup paired with a Gourmet Grilled Cheese!

This tomato soup recipe is fantastic paired with a Gourmet Grilled Cheese sandwich! Here’s how to take a regular grilled cheese and make it gourmet:

  • Use sourdough bread or another artisan loaf.
  • Spread mayo on the outside of the bread instead of butter. It adds great savory flavor!
  • Use a combo of shredded smoked gouda and cheddar cheese. The smoked gouda really takes it to gourmet status!
  • Add jam or a sliced apple inside. The sweet and savory combo makes it! Try it with tomato, fig or apricot jam, or a thinly-sliced apple or pear.

Want to make several sandwiches all at once? Use the baked grilled cheese method! Bake up your sandwiches on a sheet pan until they’re golden brown.

Tomato Soup Recipe

Sides to serve with tomato soup (grilled cheese and more!)

Of course, there’s nothing better than tomato soup and grilled cheese on the side! But we’ve got a few more ideas to complete the meal as well. Here are a few of our top sides to serve with tomato soup:

  1. Grilled cheese: Try a gourmet grilled cheese, avocado grilled cheese or spinach artichoke grilled cheese.
  2. Bread: Grab an artisan bread loaf.
  3. Crackers & cheese: Opt for homemade crackers or almond crackers.
  4. Salad: Try goat cheese apple salad, spinach salad, kale salad, or chopped salad.
  5. Corn bread: Try classic corn muffins or skillet cornbread.

Variations: more tomato soup recipes

Want more flavor variations? This one is our classic, but here are our top tomato soup recipes to make on a regular basis:

This tomato soup recipe is…

Vegetarian and gluten-free.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tomato soup recipe

Classic Tomato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 3 reviews

  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 1x
Save Recipe


This classic tomato soup recipe is full of bold flavor: easy to make and perfectly seasoned! Serve with grilled cheese for a cozy meal.


  • 2 tablespoons olive oil
  • 4 garlic cloves, minced
  • 1 28-ounce can and 1 15-ounce can crushed fire roasted tomatoes
  • 1 quart vegetable broth
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ¾ teaspoon kosher salt, divided
  • 2 tablespoons salted butter
  • Optional: ½ cup chopped fresh basil, 1 splash heavy cream
  • Gourmet grilled cheese, for serving (optional!)


  1. Heat the olive oil to medium heat. Add the minced garlic and cook for 30 seconds to 1 minute until light brown and fragrant. Stir in both cans of tomatoes, vegetable broth, garlic powder, onion powder, ½ teaspoon of the salt, and basil (if using). Bring to a simmer.
  2. Simmer 15 to 20 minutes until slightly thickened and the tomato flavor mellows. Then immersion blend the soup or carefully transfer to a blender and blend until smooth (this step makes it creamier; you can skip this step if you’re ok with the texture as is).
  3. Stir in the remaining ¼ teaspoon salt and 2 tablespoons salted butter. For a richer soup, you can also stir in a splash of heavy cream.
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes and the joy of cooking! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Jan G. says:

    This was delicious tomato soup! I’ll never go back to canned tomato soup again. I served it with plain ol’ grilled cheese sandwiches. Next time I’ll try it with your gourmet grilled cheese!

  2. L NT says:

    This soup was not a winner for me. The fire roasted tomatoes totally overpowered the flavor and the broth quantity made it super runny. I definitely will not be making this again.

  3. Janis Dyche says:

    Love your recipes. Can’t wait to try your tomato soup with fire roasted tomatoes. I like knowing the difference in that kind of tomato. It sounds more flavorful and plan to use in my spaghetti sauce, too. Your breakfast burrito sounds good as well. Thanks.

  4. Sabrina says:

    thank you, had never made a distinction between fire roasted or not, thank you for noting the difference, love tomato soup, so much appreciated