bg

Easy Recipes

  • Recipe Index
  • Shop
  • About
menu icon
go to homepage
  • Recipe Index
  • Shop
  • About
search icon
Homepage link
  • Recipe Index
  • Shop
  • About
×
Home » Blog » Best Homemade Tomato Soup Recipe

Best Homemade Tomato Soup Recipe

Published: Dec 30, 2025 by Sarah · This post may contain affiliate links · Leave a Comment

Banner 01 (2)
Jump to Recipe Print Recipe

You know that moment when you take your first spoonful of tomato soup and it just hits differently? That's exactly what happened last Tuesday when I made this recipe for Emily after she came home from school completely exhausted.

Tomato soup croutons basil

I've been making soup for years, but this homemade tomato soup recipe is the one I keep coming back to. It's made from scratch with fresh ripened tomatoes, fragrant basil, and vegetable stock that creates the most comforting bowl of goodness you'll ever taste. Plus, it's ready in just 30 minutes!

Speaking of comfort food, if you're looking for another cozy soup option, you'll want to check out my broccoli cheese soup that's been a huge hit with readers lately.

Jump to:
  • Why You'll Like This Tomato Soup Recipe
  • My Story With This Fresh Tomato Soup
  • What Makes This The Best Tomato Soup Recipe
  • Ingredients For Homemade Tomato Soup
  • How To Make Fresh Tomato Soup From Scratch
  • Storage And Reheating Instructions
  • My Best Tips For Perfect Tomato Soup
  • Variations To Try With This Tomato Soup Recipe
  • Frequently Asked Questions About Homemade Tomato Soup
  • Recipes You May Like
  • Final Thoughts On This Tomato Soup Recipe
  • Best Homemade Tomato Soup Recipe

Why You'll Like This Tomato Soup Recipe

Here's what makes this tomato soup recipe so good:

  • Simple ingredients you already have - No fancy stuff needed, just fresh tomatoes and pantry staples
  • Ready in 30 minutes - From start to finish, this soup comes together faster than ordering takeout
  • Incredibly smooth and creamy - The secret is straining it through a mesh sieve (trust me on this!)
  • Made from scratch with real tomatoes - None of that canned stuff here, just pure tomato goodness
  • Perfect for any occasion - Whether it's a quick lunch or dinner for the whole family
  • Freezer-friendly - Make a big batch and freeze portions for those busy weeknights

My Story With This Fresh Tomato Soup

I'll be honest, I used to think making homemade tomato soup was too complicated. Why bother when you can just open a can, right?

Wrong!

Last summer, my neighbor brought over a huge basket of tomatoes from her garden. I had no idea what to do with them all (seriously, there were like 20 pounds of tomatoes). That's when I decided to finally try making soup from scratch.

The first batch turned out okay, but it was too acidic. The second time, I used the wrong pot and it tasted bitter (learned that lesson the hard way!). But by the third try? I nailed it. Emily took one sip and said, "Mom, this is SO much better than the canned stuff."

Coming from a teenager who usually just grunts at dinner, that was basically a five-star review!

What Makes This The Best Tomato Soup Recipe

The key to amazing fresh tomato soup is using very ripe red tomatoes. I'm talking about those tomatoes that are so red they're almost glowing. Hard, unripe tomatoes will make your soup sour and honestly, kind of sad.

I also add both fresh tomatoes AND one can of whole peeled tomatoes. This combination gives you the best of both worlds - fresh flavor with consistent texture. Plus, it means you can make this soup year-round, not just when tomatoes are in season.

The straining step is where the magic happens. Yes, it's an extra step, but it takes your soup from good to "why would I ever buy canned soup again?" good.

Ingredients For Homemade Tomato Soup

Here's what you'll need to make this tomato soup from scratch:

For The Soup Base:

  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 6 garlic cloves, peeled and smashed
  • 1 large carrot, sliced

Main Ingredients:

  • 2 pounds ripe tomatoes (the redder, the better!)
  • 1 (14 oz) can whole peeled tomatoes with juices
  • 2.5 cups vegetable stock (chicken stock works too)
  • 8-10 fresh basil leaves, plus more for serving
  • 2 bay leaves
  • ¾ teaspoon red pepper flakes
  • 1 teaspoon sugar
  • Salt and freshly crushed pepper to taste

For Serving:

  • Heavy cream (optional but recommended)
  • Croutons
  • Extra fresh basil or parsley

A quick note about the butter and olive oil combo - this is my secret weapon! The butter adds richness while the olive oil prevents burning. I learned this trick in a cooking class back in college and I still use it today.

How To Make Fresh Tomato Soup From Scratch

Let me walk you through this step by step. It's easier than you think!

Building The Flavor Base

  1. Heat the butter and olive oil in a large pot or Dutch oven over medium heat. Wait until the butter melts and starts to foam slightly.
  2. Add the chopped onion and smashed garlic. Cook for about 2 minutes, stirring occasionally. Your kitchen should start smelling amazing right about now!
  3. Toss in the sliced carrots and cook for another 2 minutes. The carrots add natural sweetness that balances the tomato acidity perfectly.

Adding The Tomatoes

  1. Add your diced ripe tomatoes along with a generous pinch of salt and freshly crushed pepper. Give everything a good stir.
  2. Pour in the canned whole peeled tomatoes with all their juices. Break them up a bit with your spoon as you mix. Don't worry about being too neat here - it all gets blended anyway!
Sauteed onions carrots garlic
Tomatoes basil simmering pot

Simmering The Soup

  1. Add the vegetable stock, red pepper flakes, and fresh basil leaves. Stir everything together.
  2. Drop in the bay leaves, cover the pot, and let it simmer on medium-low heat for 10 minutes. Stir occasionally to make sure nothing sticks to the bottom. The tomatoes should be nice and soft by the end.

Blending To Perfection

  1. Remove and discard the bay leaves. This is important - nobody wants to accidentally bite into a bay leaf!
  2. Let the mixture rest for 3-4 minutes to cool slightly. This prevents any blender explosions (yes, I've had that happen before, and it was NOT fun to clean up).
  3. Transfer the tomato mixture to a high-speed blender and blend until you get a smooth puree. If you prefer a chunkier soup, you can use an immersion blender directly in the pot instead.

The Secret To Smooth Tomato Soup

  1. Here's where the magic happens! Pour the blended soup through a mesh strainer placed over your pot. Use a spoon to press the puree through the strainer. This removes all the seeds and any remaining skin bits, leaving you with the smoothest, creamiest tomato soup you've ever tasted.
Tomato soup blender jar
Smooth tomato soup pot

Final Touches

  1. Taste the soup and add more salt if needed. Stir in the sugar - this is crucial for balancing the acidity of the tomatoes.
  2. Simmer on low heat for a few minutes until the soup is hot (but not boiling).
  3. Ladle the soup into serving bowls. Drizzle with heavy cream if you're using it, garnish with fresh basil, and serve hot with croutons or crusty bread on the side.

Storage And Reheating Instructions

This homemade tomato soup stores really well, which is why I always make a big batch.

Refrigerator Storage: Keep the soup in an airtight container in the fridge for up to 4 days. The flavors actually get better after a day or two!

Freezer Storage: This soup freezes beautifully for up to 3 months. I like to freeze it in individual portions using freezer-safe containers. Just thaw overnight in the fridge when you're ready to use it.

Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. You might need to add a splash of vegetable stock or water if it's too thick. Don't microwave it on high - trust me, it splatters everywhere!

My Best Tips For Perfect Tomato Soup

After making this soup dozens of times, here's what I've learned:

Choose the right pot. Don't use reactive metal pots like aluminum, copper, or cast iron. These make the soup taste acidic and bitter. I use either a stainless steel pot or my trusty Dutch oven.

Ripe tomatoes are non-negotiable. I can't stress this enough. Unripe tomatoes will ruin your soup. If you can't find good fresh tomatoes, just use two 28 oz cans of whole peeled tomatoes instead.

Don't skip the straining step. I know it seems like extra work, but this is what separates restaurant-quality soup from just okay soup. The texture difference is incredible.

Adjust the consistency to your liking. Want a thicker soup? Simmer it longer to reduce the liquid. Too thick? Add more stock until it's just right.

Make it your own. Sometimes I add a pinch of smoked paprika for depth. Other times, I throw in some roasted red peppers with the tomatoes. Don't be afraid to experiment!

Variations To Try With This Tomato Soup Recipe

Smooth tomato soup pot

Once you've mastered the basic recipe, here are some fun twists:

Creamy Tomato Basil Soup: Stir in ½ cup of heavy cream at the end for an extra rich version. This is Emily's preferred way to eat it.

Roasted Tomato Soup: Roast your fresh tomatoes in the oven at 400°F for 20 minutes before adding them to the pot. The caramelization adds an amazing depth of flavor.

Spicy Tomato Soup: Double the red pepper flakes and add a diced jalapeño with the onions. Perfect for when you need something to warm you up on a cold day!

Tomato Rice Soup: Add ½ cup of cooked rice to the finished soup for a heartier meal.

Want to make it even more special? Serve it with grilled cheese sandwiches for dipping. Or try it alongside my old-fashioned baked macaroni and cheese for the ultimate comfort food dinner.

Frequently Asked Questions About Homemade Tomato Soup

Can I use only canned tomatoes instead of fresh tomatoes?

Yes, you can use 2 (28 oz) cans of whole peeled tomatoes in place of fresh tomatoes. The flavor will be slightly different but still delicious.

How long does homemade tomato soup last in the fridge?

This soup stays fresh in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over low heat.

Can I freeze this tomato soup?

Yes, this soup freezes beautifully for up to 3 months. Store in freezer-safe containers and thaw overnight in the fridge before reheating.

Do I need to peel the tomatoes before cooking?

No, you don't need to peel the tomatoes. The soup is blended and strained through a mesh strainer, which removes all skins and seeds for a smooth texture.

Recipes You May Like

If you're loving this comforting soup, you'll definitely want to try these other cozy favorites:

  • Buffalo Chicken Soup - Another creamy, satisfying soup that's perfect for chilly evenings
  • Bacon Cheeseburger Soup Recipe - When you want something hearty and indulgent
  • Sweet Potato Soup - A slightly sweet and incredibly smooth soup that's vegetarian-friendly

Final Thoughts On This Tomato Soup Recipe

Creamy tomato soup bowl

Listen, I know making soup from scratch might seem like a lot when you can just grab a can from the store. But once you taste this homemade tomato soup, you'll understand why it's worth the extra 20 minutes.

The flavors are brighter, fresher, and just better than anything you'll get from a can. Plus, you control exactly what goes in it - no weird additives or crazy amounts of sodium.

This soup has become one of my most-made recipes, right up there with my chicken dishes and pasta recipes. It's the kind of recipe I turn to on busy weeknights, sick days, or when I just need something that feels like a warm hug in a bowl.

So grab those ripe tomatoes, pull out your biggest pot, and give this recipe a try! Take a photo when you make it and save this to Pinterest so you can find it again later. Your future self will thank you when you're craving a bowl of fresh tomato soup and don't have to search for the recipe!

Pinterest CTA
Best Homemade Tomato Soup
Best Homemade Tomato Soup Recipe

Creamy tomato soup bowl

Best Homemade Tomato Soup Recipe

This quick and easy tomato soup is the best and completely made from scratch with fresh ripened tomatoes, leafy green basil, vegetable stock, and more aromatic healthy ingredients. A good soup to serve for only two or the whole family for an easy dinner recipe!
No ratings yet
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Appetizer, Soup
Servings 4 servings
Calories 138 kcal

Equipment

  • Dutch Oven or Pot
  • Blender
  • Mesh Strainer

Ingredients
  

  • 2 tablespoons Unsalted Butter
  • 2 tablespoons Olive Oil
  • 1 medium Yellow Onion finely chopped
  • 6 Garlic peeled and smashed
  • 1 large Carrot sliced
  • 2 pounds Ripe Tomatoes
  • Salt and Freshly Crushed Pepper to taste
  • 1 Canned Whole Peeled Tomatoes 14 oz
  • 2.5 cups Vegetable Stock or chicken stock
  • ¾ teaspoon Red Pepper Flakes
  • 8-10 Fresh Basil plus for serving
  • 2 Bay Leaves
  • 1 teaspoon Sugar
  • Heavy Cream for serving - optional
  • Croutons for serving - optional

Instructions
 

  • Heat butter and olive oil in pot or dutch oven over medium heat. Add chopped onion, smashed garlic and cook for 2 minutes.
  • Add sliced carrots and cook for 2 minutes.
  • Now, add diced ripe tomatoes, salt, freshly crushed pepper and mix. Add can of whole peeled tomatoes with their juices and mix.
  • Add vegetable stock, red pepper flakes, fresh basil, stir. Add bay leaves, cover and simmer for 10 minutes on medium-low heat until the tomatoes softens. Stir occasionally.
  • Discard bay leaves. Allow it to rest for 3-4 minutes and then transfer the tomato mixture to a blender jar and blend until smooth puree. Note: you can use immersion blender here if your prefer chunky soup.
  • Now, pour the soup puree in a mesh strainer placed over the same pot to get lovely smooth consistency. Press the puree using spoon to strain the soup well so that only the seeds remain in the strainer.
  • Check for salt and add more if needed. Add sugar, mix and simmer on low heat for few minutes such that soup becomes hot and not boiling.
  • Turn off the heat, pour the ladleful soup in serving bowls, garnish with cream, fresh basil (or parsley) and serve hot with croutons, grilled cheese or crusty toasted bread on side.

Notes

Be sure to use very ripe red tomatoes for the best rich flavors. Unripe hard tomatoes are a big no as they have a sour taste and are without juicy textures.
Do not reactive metal like aluminum, copper, or cast iron pots to make this soup. Reactive metal pots make the soup acidic and bitter in flavor.
Chicken broth can be used instead of vegetable broth if you would like a richer flavor.
An immersion blender can easily be used in place of a high-speed blender.
Strain the soup for smooth and creamy textures.
This soup stays well up-to 4 days in the fridge and can be frozen into freezer for 3 months.

Nutrition

Calories: 138kcalCarbohydrates: 14gProtein: 2gFat: 9gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 10mgSodium: 504mgPotassium: 563mgFiber: 3gSugar: 8gVitamin A: 3698IUVitamin C: 30mgCalcium: 52mgIron: 1mg
Keyword Best Homemade Tomato Soup Recipe, easy dinner, homemade
Tried this recipe?Let us know how it was!

More soup

  • Cheesy pizza soup
    Easy and Hearty Pizza Soup Recipe
  • Vegetable soup bowl
    Easy Slow Cooker Vegetable Soup
  • Tom Kha Soup Bowl
    Easy Thai Chicken Soup (Tom Kha Gai)
  • creamy potato soup bowl
    Crockpot Cajun Potato Soup
easyrecipesbannerapp

Leave a Reply Cancel reply

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

Recipe Rating




my sidebar image

Hi! I'm Sarah!

Mom, food lover, photographer, and the creator behind EasyRecipesToTry. I share recipes that are simple to make but still full of flavor. I've been cooking since I was a teenager and now test all my recipes while raising my daughter Emily.

Nothing complicated here - just good food that fits into busy days. Follow me on Pinterest for more easy meal ideas!

More about me

Popular

  • Valentine cheesecake
    Valentine Swirl Cheesecake Squares
  • sugar cookies
    Sparkle Sweetheart Cookies
  • Valentine sprinkle cookies
    Valentine Sprinkle M&M Cookies
  • Heart chocolate cookies
    Valentine Cookies
  • Chocolate raspberry jam bite
    Dark Chocolate-Covered Raspberry Bites
  • stacked heart cookies
    Valentine's Day Heart Cookies
  • Soft strawberry cookies stack
    Strawberry Shortcake Cookies
  • Heart chocolate chip cookies
    Peppermint Chocolate Chip Cookies

Cookies Recipes

  • Soft chocolate chip cookies
    Soft Chocolate Chip Cookies Recipe
  • glace oreo dans bol avec cornet
    Homemade Oreo Ice Cream Recipe (Easy & Delicious)
  • Frosted chocolate cookies with Oreo crumbs on white plate
    Chocolate Oreo Crumbl Cookie Recipe
  • sugar cookies with smooth pink frosting on tray
    The Best Crumbl Pink Sugar Cookie Recipe
  • soft cookie with gooey chocolate center
    Crumbl Oatmeal Cookie Recipe
  • classic peanut butter cookies with bite on top
    Copycat Crumbl Peanut Butter Cookie Recipe
  • Frosted cornbread cookies with honey drizzle and honey dipper
    The Best Crumbl Cornbread Cookie Recipe
  • Stack of bitten frosted cookies on stone surface
    Copycat Crumbl Chocolate Cupcake Cookies

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy
  • Affiliate Disclaimer
  • Terms and conditions

Welcome

Explore

  • Recipe Index
  • About

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Easyrecipestotry

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required