Warm up with this creamy homemade tomato soup! Made with simple ingredients, this classic comfort food is rich, flavorful, and ready in just 30 minutes. Perfect for pairing with a grilled cheese sandwich!

Homemade tomato soup in a bowl with chopped fresh basil.

Pin this recipe now to save it for later

Tomato soup has been my favorite type of soup ever since I was a kid. I remember coming inside after playing in the snow to find the whole house smelling like warm, simmering garlic, onions, and fresh tomatoes. I also remember dunking my grilled cheese into that cozy bowl of soup and feeling instantly happy. A good bowl of homemade tomato soup is pure magic!

I wanted to share my family tomato soup recipe so you, too, can create that incredible, magical moment at home. I promise that this recipe is so easy that any beginner chef can easily make it in just a matter of minutes. My daughters have actually made this recipe on their own (and I was truly impressed!). Please give this delicious, simple, creamy tomato soup a try because I just know you will love it. Hopefully, it will become one of your favorite traditional family soup recipes for lunch, dinner, or just as a snack on a cold winter’s day!

Tomato soup in a white bowl with a spoon and croutons.

Why You’ll Love This Recipe

  • Super easy to make: This simple tomato soup recipe comes together in just minutes using very basic steps that anyone will be able to master.
  • Simple ingredients: Tomato soup should never be complicated or crazy! Mine is made with delicious, fresh ingredients, most of which you probably already have at home.
  • Comforting flavors: There is something about tomato soup that makes you feel cozy and comforted. Just one sip of this soup, and you will feel happy and loved! This tomato soup is pretty powerful!

Recipe Ingredients

  • Olive oil or butter – I like to use olive oil since it is considered a healthier fat, but OMG does butter taste good in this soup.
  • Onion
  • Garlic cloves
  • Cans of diced tomatoes – I like to use Italian seasoned diced tomatoes for a little extra flavor. Fire roasted tomatoes also taste delicious.
  • Chicken broth or vegetable broth – Use vegetable broth to make a vegetarian tomato soup.
  • Sugar
  • Dried basil – You can also use fresh basil, but I always have dried basil on hand and ready to use!
  • Heavy cream – Whole milk also works as a lighter option.
  • Salt and pepper

Directions for How to Make Tomato Soup

Step 1. Gather your ingredients together

Ingredients for tomato soup.

Step 2. Heat the oil in a large pot over medium heat, then saute the onions until soft. Add the garlic and cook for another minute.

garlic and onions for soup.

Step 3. Stir in the canned tomatoes, chicken broth, sugar and basil. Bring to a boil then lower the heat to simmer for 15 minutes.

dices tomatoes in a pot for soup.

Step 4. Blend the soup until smooth using an immersion blender or regular blender.

immersion blended in a pot of homemade soup.

Step 5. Stir in the heavy cream and add salt and pepper to taste.

soup with heavy cream.

Step 6. Enjoy while warm with some grilled cheese, croutons, a drizzle of olive oil or some crusty bread!

tomato soup in a bowl with fresh basil.

Variations

  • Spicy Tomato Soup: Add a pinch of red pepper flakes or a dash of hot sauce for some heat.
  • Herbed Tomato Soup: Stir in a teaspoon of dried oregano or thyme along with the basil for extra herby flavor.
  • Cheesy Tomato Soup: Stir in 1/2 cup shredded Parmesan or cheddar cheese just before serving. Top the warm bowl of soup with a little extra cheese, too.

Tips for Success

  • For a thicker soup, reduce the broth to 1 1/2 cups or add a tablespoon of tomato paste while simmering.
  • This recipe works well with fresh tomatoes during the summer. Use about 6 medium-sized tomatoes, roughly chopped, in place of canned.
  • To make a vegan tomato soup recipe, use vegetable broth and omit the cream, or substitute it with non-dairy milk like coconut or almond milk.

Serving Suggestions

  • Serve with a classic grilled cheese sandwich for a nostalgic pairing. I love grilled cheese made with fresh sourdough bread for a fancy, grown-up twist!
  • Pair with a fresh green salad or Caesar salad for a lighter meal.
  • Top with croutons, shredded cheese, or a dollop of sour cream for added texture and flavor.
  • Serve the soup with a crusty bread on the side for a delicious combination.

Storage + Reheating

  • To Store: Allow the soup to cool completely, then transfer it to an airtight container. Store in the refrigerator for up to 4โ€“5 days.
  • To Freeze: Let the soup cool to room temperature. Pour it into freezer-safe containers or zip-top bags, leaving a little room for expansion. Freeze for up to 3 months. Thaw in the fridge overnight before reheating.
  • To Reheat: Heat the soup on the stovetop over medium heat, stirring occasionally, until warmed through. You can also microwave it in 30-second intervals, stirring in between, until heated evenly.
homemade soup with tomatoes.
tomato soup in a white bowl with croutons, basil and cream

Tomato Soup Recipe

Warm up with this creamy homemade tomato soup! Made with canned tomatoes, onions, garlic, olive oil and heavy cream. This classic comfort food is rich, flavorful, and ready in just 30 minutes.
5 from 1 vote
Course: Soup
Cuisine: American
Servings: 6 servings
Prep Time: 5 minutes
Cook Time: 20 minutes

Equipment

  • Measuring cup
  • Measuring spoon
  • Large pot
  • Wooden spoon or rubber spatula
  • Blender or Immersion blender

Ingredients  

  • 2 tablespoons olive oil or butter
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 14.5 oz cans diced tomatoes (or crushed tomatoes)
  • 2 cups chicken or vegetable broth
  • 1 teaspoon sugar
  • 1/2 teaspoon dried basil (or 1 tablespoon fresh basil, chopped)
  • 1/2 cup heavy cream or whole milk, optional, for creaminess
  • Salt and pepper, to taste

Instructions 

  • Heat olive oil or butter in a large pot over medium heat. Add the diced onion and sautรฉ for 3-4 minutes, until softened.
  • Add the garlic and cook for 1 minute, until fragrant.
  • Stir in the diced tomatoes (including their juices), chicken or vegetable broth, sugar, and dried basil. Bring to a boil, then reduce the heat to low and simmer for 15 minutes.
  • Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer the soup to a blender and blend in batches, then return to the pot.
  • Stir in the heavy cream or whole milk, if using, and season with salt and pepper to taste.
  • Serve warm with a drizzle of olive oil, a sprinkle of fresh basil, or croutons, if desired.

Video

Notes

  • To Store: Allow the soup to cool completely, then transfer it to an airtight container. Store in the refrigerator for up to 4โ€“5 days.
  • To Freeze: Let the soup cool to room temperature. Pour it into freezer-safe containers or zip-top bags, leaving a little room for expansion. Freeze for up to 3 months. Thaw in the fridge overnight before reheating.
  • To Reheat: Heat the soup on the stovetop over medium heat, stirring occasionally, until warmed through. You can also microwave it in 30-second intervals, stirring in between, until heated evenly.

Nutrition

Calories: 4kcal | Carbohydrates: 1g | Protein: 0.1g | Fat: 0.01g | Saturated Fat: 0.002g | Polyunsaturated Fat: 0.002g | Sodium: 0.2mg | Potassium: 4mg | Fiber: 0.02g | Sugar: 1g | Vitamin A: 0.1IU | Vitamin C: 0.3mg | Calcium: 2mg | Iron: 0.02mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Share With Us!

I hope you enjoy this delicious Tomato Soup Recipe! If you give it a try, please share your experience in the comments below. Don’t forget to tag me on social media @allthingsmamma and use the hashtag #allthingsmamma.

collage showing two bowls of homemade tomato soup.


Categories: ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on Today.com, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.

Comments

  1. Amanda says:

    5 stars
    Iโ€™m obsessed with this tomato soup. It was so creamy and tasty but also easy to mak. Will make again!

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.