Easy Tomato Soup Recipe

Want simple comfort food that will fill you up? Our simple tomato soup recipe is all you need! This homemade treat is easy to make and full of flavor. It’s great for cold nights or cozy lunches.

You can make a hearty soup that will become a family favorite with just a few common kitchen items. The sour tomatoes, garlicky smells, and salty onions in our recipe work perfectly together after being cooked for a long time.

This dish is easy to make and can be used in many ways, so it’s great for both new and experienced cooks. Put on your apron and get ready to wow people with our delicious tomato soup that will warm their hearts and bellies.


  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 (14-ounce) cans diced tomatoes (or you can use whole tomatoes and crush them)
  • 1 (14-ounce) can tomato sauce
  • 2 cups vegetable or chicken broth
  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt and pepper to taste
  • 1/2 cup heavy cream or half-and-half (optional, for creamier soup)
  • Fresh basil leaves or dried basil for garnish (optional)


In a big pot, heat the olive oil over medium-low heat.

Add the diced onions and cook for about 5 minutes, or until the onions are clear.

For an extra one to two minutes, until the garlic smells good, add the minced garlic.

Add the tomato sauce and chopped tomatoes with their juices. Mix things together well.

Put chicken or vegetable soup in the pot. You can use less stock if you’d like the soup to be thicker.

To taste, add sugar, salt, and pepper. You don’t have to add the sugar, but it can help balance out how sour the tomatoes are.

Lower the heat and let the soup cook for 15 to 20 minutes, stirring every now and then.

You can use an immersion mixer to blend the soup right in the pot if you’d like a smoother texture. You can also put small amounts of the soup into a blender and mix them until they are smooth, then add them back to the pot.

Add heavy cream or half-and-half and stir it into the soup. Then wait a few minutes for it to heat all the way through.

Check the salt and make changes if needed.

If you want, you can serve it hot and top it with fresh or dried basil leaves. Another way to make it taste better is to put chopped Parmesan cheese or sour cream on top.

Enjoy the tomato soup you made yourself!


FAQ 1: Can I make this tomato soup recipe ahead of time? Yes, absolutely! This tomato soup actually tastes even better the next day as the flavors have had time to meld together. Simply let it cool completely, then store it in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it, gently reheat the soup on the stove over low heat, stirring occasionally until heated through.

FAQ 2: Can I substitute fresh tomatoes for canned ones? Certainly! If you have fresh tomatoes on hand, you can use them instead of canned tomatoes in this recipe. You’ll need about 2 pounds of fresh tomatoes, diced. Since fresh tomatoes may vary in sweetness and acidity, you might want to adjust the seasoning and sugar to taste accordingly. Simply follow the recipe as directed, substituting the fresh tomatoes for the canned ones, and enjoy your homemade tomato soup with a deliciously fresh twist.

Leave a comment