• Skip to primary navigation
  • Skip to footer navigation
  • Skip to header navigation
  • Skip to privacy navigation
  • Skip to recipes navigation
  • Skip to main content
  • Skip to primary sidebar
  • Blog
  • Contact

Brooklyn Farm Girl

Cooking And Gardening in NYC

PopularStewed Tomatoes
let's be friends
join my free recipe club!
  • New? Start Here
  • recipes
    • Course
      • Breakfast
      • Desserts
      • Dinner
      • Drinks
      • Side Dishes
      • Snacks
    • Type
      • 30 Minute Meals
      • Breads
      • Brownies & Bars
      • Cakes
      • Casseroles
      • Cheesy
      • Cookies
      • Dips
      • Donuts
      • Holidays
      • Kid Friendly
      • Mac and Cheese
      • Muffins
      • Pasta
      • Pizza
      • Potluck
      • Salads
      • Smoothies
      • Sneaky Vegetables
      • Soups
      • Vegan
      • Vegetarian
    • Meat
      • Beef
      • Chicken
      • Pork
      • Seafood
      • Turkey
    • Method
      • Baked
      • Canning
      • Drying & Storing
      • Freezing
      • Instant Pot
      • Roasted
      • Slow Cooker
      • Stovetop
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
  • Vegetable Index
  • Urban Gardening
    • Let’s Harvest
    • Tutorials
    • Seed Calendar
    • Compost in Brooklyn
  • About Me
    • About Pamela
    • Our Garden
    • Editorial Guidelines
  • Life & motherhood
    • Journal
    • Motherhood
    • Our Upstate Adventure
    • Cats, Cats, Cats
    • Crafts
  • Videos
  • PopularStewed Tomatoes
Home » Recipe Type » Soup
4.9 from 27 reviews

Fresh Tomato Soup

1 hour
basilgarliconiontomato
By: Pamela Reed
Posted:7/18/22
Updated:4/23/25
Jump to Recipe

This easy homemade Roma Tomato Soup is made with garden fresh roma tomatoes, vegetable broth, and heavy cream. It’s so creamy and fresh, you’ll never want to buy canned soup again!

pot of creamy tomato soup.

Homemade Fresh Tomato Soup with Roma Tomatoes

We’ve all been there: our kitchen is full of tomatoes collected from our (or a neighbor’s) garden and we don’t know what to do with them! Each Summer I use our Roma tomatoes to make batches of Roma tomato sauce, fresh tomato sandwiches for lunch and this creamy Roma tomato soup from scratch.

This easy Roma tomato soup recipe is made with fresh garden tomatoes, blended with sautéed onion, garlic, and rich vegetable broth. The pureed tomatoes become silky and flavorful, finished with just a splash of cream for extra comfort. If you’re craving a homemade tomato soup that tastes like summer in a bowl, this one’s for you!

bowl of fresh tomato soup in blue bowl.

What kind of tomatoes are best for tomato soup?

Roma tomatoes are my favorite, but you can also use beefsteak, heirloom, or tomatoes on the vine to make soup. Just remember: the number one rule to making the best tomato soup is to use garden fresh tomatoes. If you don’t have a garden, head to your local farmer’s market to find some plump and vibrant tomatoes.

bowl of roma tomatoes.

Do you need to peel tomatoes for tomato soup?

Yes you should. We want the smoothest, creamiest tomato soup, and the best way to achieve this is to remove the skin and seeds first. This is easy to do through blanching. Follow my step-by-step instructions (with pictures) below!

Either discard the skins or use them to make tomato powder! The less waste, the better.

closeup of tomato skins.

How to make Creamy Homemade Tomato Soup

Bring a large pot of water to boil. Cut small X’s in the stem end of each tomato.

tomato with an x sliced on it.

Drop the tomatoes in the boiling water for 1-2 minutes, then transfer them to a pot of cold water. You can see the tomatoes are already losing their skin here!

tomatoes peeling in ice bath.

When the tomatoes are cool enough to handle, remove the skin. They should easily just slip off as you peel them.

peeled tomato with no skin.

Now chop them all up! It gets a little messy. 🙂

bowl of diced tomatoes.

Meanwhile, saute the onions and garlic in a large soup pot with olive oil.

sauted onions in pot.

Add the tomatoes to the pot and season with salt and pepper. After a few minutes, turn up the heat, pour in the vegetable broth, and bring the mixture to boil. 

tomatoes being added into pot.

Once it’s boiling, turn the heat to low and let the soup simmer for 30 minutes.

boiling simmering tomato soup in pot.

Use an immersion or regular blender to puree the tomato soup.

immersion blender in pot with creamy smooth soup.

Return it to the pot and stir in the heavy cream. Let it simmer for about 15 minutes or until the texture is thicker.

hand holding heavy cream.

Taste and adjust the seasonings as needed, then serve in bowls!

Ladle in large pot of tomato soup.

How to Store and Freeze

Store leftover tomato soup in an airtight container in the fridge for up to 4-5 days.

This soup freezes beautifully for up to 6 months in freezer safe containers or freezer bags. Once ready to serve, defrost and then reheat on the stovetop or microwave.

closeup of tomato soup in bowl with croutons on top.

Pin for later:

This easy homemade Roma Tomato Soup is made with garden fresh tomatoes, vegetable broth, and heavy cream. It’s so creamy and fresh, you’ll never want to buy canned soup again!
  • Pinterest
  • Instagram
  • Facebook
Free Recipe Club
4.93 from 27 reviews

Fresh Tomato Soup with Roma Tomatoes

Print
This easy homemade Roma Tomato Soup is made with garden fresh roma tomatoes, vegetable broth, and heavy cream. It’s so creamy and fresh, you’ll never want to buy canned soup again!
By: Pamela Reed
Prep Time: 10 minutes minutes
Cook Time: 50 minutes minutes
Total Time 1 hour hour
serves 8

Ingredients

  • 3 pounds roma tomatoes
  • 2 tablespoons olive oil
  • 2 medium onions thinly sliced
  • 2 cloves garlic minced
  • salt
  • fresh ground black pepper
  • 4 cups vegetable broth
  • 1/2 cup heavy cream

Instructions

  • Bring a large pot of water to a boil over high heat. Cut a small X in the stem end of each tomato. Drop the tomatoes into the boiling water and blanch them for about 1 minute. Using a slotted spoon, transfer them to a pot of cold water to cool. When cool enough to handle, remove and discard the skin from the tomatoes, remove the core, and coarsely chop the flesh.
  • In a large soup pot over medium high heat, warm the olive oil. Add onions and garlic and cook until onions are translucent and garlic is fragrant, about 5 minutes.
  • Add the chopped tomatoes to the soup pot with onions, season with salt and pepper, and cook for 5 minutes. Turn the heat to high, add the vegetable broth, and bring to a boil. Turn the heat to low and simmer for 30 minutes.
  • Use an immersion blender (or regular blender – careful, it's hot!) and puree the soup until smooth. Return the soup to the pot, add the heavy cream and simmer over low heat for about 15 minutes. If the soup is too thin, simmer for about 10 more minutes until slightly thickened. Taste and adjust the seasoning, adding more salt and pepper if needed.
  • Serve into bowls, adding croutons, Parmesan cheese and fresh basil on top if preferred.

Video:

Course: Soup
Cuisine: American
Diet: Vegetarian
Keyword: fresh tomato soup
Vegetarian Summer
Did you make this?I love seeing what you’ve made! Tag me on Instagram at @BrooklynFarmGirl and don’t forget to leave a comment & rating below.

Similar Recipes

  • Creamy Broccoli Cheese Soup
  • Tomato Soup with Cauliflower (No Milk!)
  • Cheesy Vegetable Soup
  • Creamy Sweet Pepper Soup

Reader Interactions

join the free recipe club

Receive My Favorite Recipes Straight To Your Inbox!

Thank you for subscribing!

4.93 from 27 votes (14 ratings without comment)

Leave a Comment Cancel reply

I love hearing from you! Submit your question or recipe review here. Your email address will not be published. Required fields are marked *

Made this? Rate this recipe:





  1. Lorraine Blakeney says

    April 13, 2025 at 2:56 pm

    I was happy with the results. I sprinkled some sweet basil on top while simmering the last 15 minutes because I did not have any fresh Basil. The addition of the heavy cream thickened the soup nicely. I would definitely make this tasty soup recipe again.

    Reply
  2. Monica says

    August 8, 2024 at 8:20 am

    Can this be canned? How long in a boil bath?

    Reply
  3. Iris Kooting says

    October 13, 2023 at 12:11 pm

    I roast the tomatoes and onions first. @375 for 20 minutes This adds a fresher taste than boiling them.

    Reply
    • Pamela Reed says

      October 26, 2023 at 10:22 am

      Yum!! And I bet it smells amazing!

      Reply
  4. Pat Vleeschhouwer says

    October 2, 2023 at 12:41 pm

    In the write up,it says you take the seeds out as well as peeling the skin off. But nowhere does it give you a step where you take the seeds out. I’d prefer to take the seeds out. When and how do you do that?

    Reply
    • Pamela Reed says

      October 2, 2023 at 12:50 pm

      Hey Pat, it’s in step 1 of the blanching directions “When cool enough to handle, remove and discard the skin from the tomatoes, remove the core, and coarsely chop the flesh.” – the core is where the seeds are.

      Reply
  5. Diana says

    August 29, 2023 at 8:56 pm

    Awesome! Had to use half and half but it was still creamy, and a very delicious way to this season’s romas!

    Reply
    • Pamela Reed says

      August 30, 2023 at 9:27 am

      Def a fav roma tomato recipe for us! So happy to hear you liked the soup Diana – thanks for stopping by! 🙂

      Reply
  6. Rose D says

    August 9, 2023 at 7:59 pm

    Absolutely delicious and easy to make. Loved it

    Reply
    • Pamela Reed says

      August 30, 2023 at 9:26 am

      Thanks for stopping by Rose, so happy to hear you liked this tomato soup!

      Reply
  7. Tracey Compton says

    August 5, 2023 at 9:30 pm

    Are you able to “can” this soup like you would jams and other veggies

    Reply
    • Joanne Perry says

      August 29, 2023 at 6:17 pm

      I would also like to know the answer to this question? I have so many tomatoes and I don’t need more tomato sauce!

      Reply
      • Pamela Reed says

        August 30, 2023 at 9:27 am

        Hey Joanne, I’ve never canned this soup but I do freeze it! 🙂

        Reply
    • Pamela Reed says

      August 30, 2023 at 9:25 am

      Hey Tracey, I’ve never canned this soup but I have frozen it and it worked great!

      Reply
  8. Joyce Bonin says

    March 5, 2023 at 12:08 pm

    I loved this recipe, left out the cream as I forgot until after it was eaten

    Reply
    • Pamela Reed says

      August 30, 2023 at 9:27 am

      So happy to hear you liked it! 🙂

      Reply
Older Comments

Primary Sidebar

welcome!

Hi! I'm Pamela, an artist Mom who shares family recipes. My farm is a 1,000 sq ft apartment in NYC. Let's make dinner together.

Read More

join the free
recipe club!

Receive My Favorite Recipes Straight to Your Inbox!

Thank you for subscribing!

TOP POSTS

Half Sour Pickles

The Best Stewed Tomatoes Ever

Unstuffed Bell Pepper Casserole with Ground Beef

Roasted Cherry Tomato Sauce

Recipe Index
Vegetable Index
Follow On Facebook
Follow On Instagram
Free Recipe Club

fresh this week view all

How to Store and Freeze Fresh Blueberries

Irish Potato Candy (Pennsylvania Dutch)

Classic Stuffed Peppers

Peanut Butter Protein Cookies

As Featured On
free recipe club!
Get weekly recipes, videos, and gardening tips to your inbox!
join the club!
EST. 2013
let's be friends
  • Recipe Index
  • Veggie Index
  • Urban Gardening
  • Web Stories
Back To Top
© 2025 - All Rights Reserved
  • Privacy Policy & Terms
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

join the recipe club!

Receive My Favorite Recipes Straight to Your Inbox!

Thank you for subscribing!

28.7K shares

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.