This post may contain affiliate links. Please read our disclosure policy.

I keep everything for this homemade tomato soup in my pantry all year. It’s a thick, hearty soup made from canned whole tomatoes simmered with onion, garlic, dried thyme, and dried basil, with a little heavy cream stirred in at the end. A half cup of flour cooked with the onions thickens it right in the pot, and you can leave it chunky or blend it partway. Two big cans of tomatoes make six bowls: supper tonight with grilled cheese, plus a few containers for the freezer.

A bowl of tomato soup topped with croutons and basil, served with crusty bread.
Blue cursive text reads "Lucy's notes" on a transparent background.

Figuring out what to make for dinner can be a frustrating thing for a parent who’s just come in from a long day at work or all day dealing with kids. Throw in being a single parent to that mix, and sometimes it feels impossible to get a nutritious meal on the table.

I wasn’t much of a cook when my boys were little, and supper was often frozen fish sticks, boxed macaroni and cheese, and canned green beans. That’s all I had the time or money to do.

These days I want meals with fresher ingredients that I can pull together on a weeknight, and this tomato soup is one of them. I use dried herbs because they’re always in my pantry, but if I’ve planned ahead or it’s summertime, then I add fresh, chopped basil when serving.

My husband loves this soup so much that as soon as there’s a hint of fall in the air, he’s asking if we’re having tomato soup. It’s become our start-of-fall tradition.

Testing results for homemade tomato soup

  1. I’ve made this soup with fresh summer tomatoes, and it’s certainly delicious that way. However, in the dead of winter it’s hard to find a good tomato, so I prefer making it with good-quality canned tomatoes.
  2. I have scorched this soup a time or two when I wasn’t paying enough attention during the flour step. Don’t be like me! Take the time to stand there and stir while adding the flour. It only takes about 5 minutes, and after that you’ll only need to stir occasionally.
Person with shoulder-length blond hair and blue glasses smiling indoors in front of a red brick wall.

I hope you make this recipe. I think you’ll love it!

Black cursive text that reads xo Lucy as a signature.

Homemade tomato soup thickened in the pot

A little flour is all it takes to thicken this soup. I add just half a cup of flour, which goes in right after the garlic and before the tomatoes. Stir it into the onions over medium heat and keep stirring for about five minutes. The onions will turn thick and gummy, and that’s fine. Turn the heat down if the mixture starts to stick or brown on the bottom of the pot. Stir pretty continuously during this step to keep the onions and flour from sticking to the pot.

Once the tomatoes and stock go in, that cooked flour gives the soup its body as it simmers. You can stop there for a rustic, chunky soup. If you like it smoother, run an immersion blender through the pot for a few seconds at the end.

Want to save this recipe?

Enter your email and we'll send it straight to your inbox.

Cook it in stainless steel or enameled cast iron, which is my favorite. Aluminum and copper react with the acid in the tomatoes and can give the soup a metallic taste.

Related 📖 ➡️ Best tools for soups

Pin this now to save it for later
Tomato soup in a pot topped with croutons, fresh basil, and grated cheese, with a wooden spoon stirring the surface.

Canned tomatoes and dried herbs

Whole peeled tomatoes: Two 28-ounce cans, undrained, so all the juice goes into the pot. I like Muir Glen fire-roasted, but any good quality tomatoes will work.

Sugar: Just a teaspoon to cut the tomatoes’ acidity.

Dried herbs: Thyme, basil, a bay leaf, and red pepper flakes. Start with the smaller amount of red pepper flakes and taste before adding more.

Chicken stock: This gives the soup good flavor. You can also use vegetable stock.

Heavy cream: Anywhere from half a cup to a cup. Start with half a cup and taste.

Serve it with grilled cheese

We love this soup with a grilled cheese sandwich, and together they make a whole supper. For a Southern version, fill the sandwich with pimento cheese made with extra-sharp Cheddar instead of sliced cheese.

You can also top each bowl with crispy bacon, freshly grated Parmesan, and croutons. A plate of crispy Southern cheese straws on the side is good too, and they keep in the freezer.

When company’s coming on a cold night, keep the pot warm on the stove, set the toppings out in little bowls, and let everybody fix their own bowl. Make it the first cold night this fall, and it might turn into a cold-weather tradition at your house, too.

A bowl of tomato soup topped with croutons, shredded cheese, and a basil leaf, with a metal spoon inside.

If you make this recipe, please leave a comment and ⭐️⭐️⭐️⭐️⭐️ below!

Want more from my kitchen?

Members of The Red Clay Society view the entire site with no ads, plus they get:

  • The Red Clay Journal, my magazine
  • The Red Clay Kitchen, a seasonal cookbook
  • The Front Porch, our private member community
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
5 from 3 votes

Homemade Tomato Soup Recipe

Homemade tomato soup made with canned whole tomatoes, onion, garlic, and dried herbs, thickened with a little flour in the pot and finished with heavy cream.
Prep: 15 minutes
Cook: 1 hour
Total: 1 hour 15 minutes
Servings: 8 servings

Video

Ingredients 

  • 3 tablespoons olive oil
  • 5 tablespoons butter
  • 2 onions, chopped (about 2 heaping cups)
  • 4 cloves garlic, minced
  • ½ cup flour
  • 2 28-ounce cans whole peeled tomatoes, undrained
  • 6 ounces tomato paste 1 small can
  • 4 cups chicken stock
  • 1 teaspoon sugar
  • 1 bay leaf
  • 2 teaspoons dried thyme
  • 2 teaspoons dried basil
  • ½ teaspoon red pepper flakes
  • 2 teaspoons kosher salt
  • 1 teaspoon freshly ground black pepper
  • 1/2-1 cup heavy cream

Instructions 

  • Heat 3 tablespoons olive oil and 5 tablespoons butter in a large soup pot over medium-high heat. Saute 2 onions, chopped (about 2 heaping cups), for about 5 minutes, then add 4 cloves garlic, minced. Sauté for 30 seconds, then add 1/2 cup flour and stir until well-blended. Cook onions with flour over medium heat for about 5 minutes, stirring constantly. 
    Diced onions cooking in oil in a Dutch oven.
  • The onions will turn thick and gummy once the flour goes in. Keep stirring, and turn the heat down if the mixture starts to stick.
  • Slowly pour in 2 28-ounce cans whole peeled tomatoes, undrained, 6 ounces tomato paste, and 4 cups chicken stock. Add 1 teaspoon sugar, 1 bay leaf, 2 teaspoons dried thyme, 2 teaspoons dried basil, 1/2 teaspoon red pepper flakes, 2 teaspoons kosher salt and 1 teaspoon freshly ground black pepper. Bring to a boil, then turn down to a simmer. Stir occasionally to keep from sticking.
    A wooden spoon in a pot of crushed tomatoes.
  • After 45 minutes, stir in 1/2-1 cup heavy cream and simmer for 15 more minutes. Remove the bay leaf. At this point, you can use an immersion blender to partially puree the soup if you like it smoother. 
    A pot of tomato soup with herbs, seen from above.
  • Season with additional salt and pepper to taste. Serve warm with freshly grated Parmesan cheese, crispy bacon, fresh basil, and croutons.
    Tomato soup in a pot topped with croutons, fresh basil, and grated cheese, with a wooden spoon stirring the surface.

Notes

Best Pro Tips for Homemade Tomato Soup:

  1. Use a non-reactive pan, so the tomatoes’ acid doesn’t cause a metallic taste. Non-reactive pans include stainless steel or enameled cast iron, which is my favorite. Avoid aluminum or copper for this recipe. 
  2. When adding the red pepper flakes and cream, start with small amounts, then taste and add more if needed. 

Nutrition

Calories: 266kcal, Carbohydrates: 19g, Protein: 6g, Fat: 19g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 0.3g, Cholesterol: 39mg, Sodium: 986mg, Potassium: 427mg, Fiber: 2g, Sugar: 7g, Vitamin A: 817IU, Vitamin C: 8mg, Calcium: 46mg, Iron: 2mg
Course: Soups
Cuisine: American
Calories: 266
Keyword: easy tomato soup recipe, homemade tomato soup, tomato soup with canned tomatoes
Leave a comment and ★★★★★ rating below!

Questions and tips

Storage

To freeze tomato soup, let it cool completely. Store it in a freezer-safe container for up to three months. Thaw it in the refrigerator, then heat and serve.

Can I make tomato soup without cream?

Yes. Leave out the cream; the soup will still be thick from the flour, just less creamy.

Can I use fresh tomatoes instead of canned?

Yes, in the summer when you can get good fresh tomatoes. You might need to add a little tomato juice, too.

Do I have to blend tomato soup?

No. You can serve it chunky if you like it that way. Blend it partway with an immersion blender if you like it smoother.

A woman with shoulder-length blonde hair, wearing a white T-shirt and dark jeans, stands in a kitchen with a brick backsplash and stainless steel appliances. She is smiling and resting her hands on the counter.

About the author

Hi, I’m Lucy! I’m a recipe developer, writer, and fourth-generation Southern cook sharing trusted recipes that help keep Southern food traditions alive. Every recipe is carefully tested and designed for today’s kitchens, gatherings, and family tables.

Follow Lucy on social media:

A bundt cake with white icing and chopped pecans on top, served on a white plate with a slice cut out.
Sign up with your email address to receive a 5-day series of Southern Cooking Secrets, followed by weekly emails with recipes and tips. We won't send you spam. Unsubscribe at any time.

Leave a comment

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

Recipe Rating




5 from 3 votes (3 ratings without comment)

2 Comments

  1. Sounds delish. Our fresh tomatoes are at their best now so will probably use half fresh. Am hoping to serve this chilled.
    Surprised u didn’t use basil ? May slip in a few chipped leaves. Will report back once I have made it. Have a merry Christmas. Love from CapeTown.

    1. I used dried basil because it’s always available. If I have fresh then I’ll usually add a little when I serve it. Thanks!