• 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
      • Dessert
      • Dinner
      • Drinks
      • Snacks
    • Type
      • 30 Minute Meals
      • Breads
      • Budget
      • Canning
      • Casseroles
      • Cheesy
      • Cookies
      • Dips
      • Donuts
      • Holidays
      • Husband Favorites
      • Instant Pot
      • Keto
      • Kid Friendly
      • Muffins
      • Pasta
      • Potluck
      • Salads
      • Slow Cooker
      • Smoothies
      • Sneaky Vegetables
      • Soups
      • Sprinkles
    • Meat
      • Beef
      • Chicken
      • Pork
      • Seafood
      • Turkey
      • Vegetarian
    • Cuisine
      • Chinese
      • Italian
      • Mexican
      • Pennsylvania Dutch
      • Vegetarian
  • Vegetable Index
  • Urban Gardening
    • Let’s Harvest
    • Tutorials
    • Garden Recipes
    • General Updates
    • Storing & Freezing
    • Seed Calendar
    • Compost in Brooklyn
  • About Me
    • About Pamela
    • Our Garden
  • Life & motherhood
    • Journal
    • Motherhood
    • Our Upstate Adventure
    • Cats, Cats, Cats
    • Crafts
  • Videos
  • PopularStewed Tomatoes
Home » recipes » Soup » Fresh Tomato Soup

Fresh Tomato Soup

1 hour
basilgarliconiontomato
Posted:7/18/22
Updated:7/21/22
Jump to Recipe

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!

pot of creamy tomato soup.

Easy homemade tomato soup with fresh tomatoes

We’ve all been there: our fridge is full of tomatoes collected from our (or a neighbor’s) garden and we don’t know what to do with them! Instead of freezing them or making tomato sauce, why not make a creamy tomato soup instead?

This creamy Roma Tomato Soup is made using garden fresh Roma tomatoes! So plump and fresh, the pureed tomatoes come alive when blended with onion, garlic, and vegetable broth. Finished with a splash of cream, every bite of this fresh tomato soup tastes so luscious.

The best tomato soup is always homemade with garden fresh tomatoes! You can’t go wrong making a big batch for weekday lunches, freezing it for later, or serving for dinner! I hope you enjoy it as much as we do!

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 red organic tomatoes.

bowl of roma tomatoes.

Do you need to peel tomatoes for soup?

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!

After cutting an X on one end of each Roma tomato, drop them into a pot of boiling water for a minute. Transfer them to a cold bath. As they sit, the skin will loosen and become very easy to remove with your hands. 

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

closeup of tomato skins.

How to make garden tomato soup

You won’t find a better tomato soup than one made with fresh garden Roma tomatoes. As a bonus, it comes together easily without any special equipment and minimal ingredients:

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 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 with all of your desired toppings!

Ladle in large pot of tomato soup.

Tips and variations

  • Heavy cream – This will help cut down on the tart tomato flavors. If you’d rather not use cream, replace it with regular milk, coconut milk, or pureed cauliflower like this Tomato Soup with Cauliflower recipe.
  • Make it spicy – Add red pepper flakes or a diced chili pepper of choice when sauteing the onions and garlic.
  • Add-ins – You can make tomato soup with red peppers, corn, carrots, scallions, fresh basil, or celery added in for more complex flavors.
  • Toppings – Top each bowl of soup with basil leaves, croutons, toasted nuts, Parmesan cheese, microgreens, or pesto.
  • Storing – Any leftover tomato soup will store well in an airtight container in the fridge for up to 5 days. It’s perfect for meal prep and weekday lunches!
  • Hearty Tomato Soup – for a heartier soup try my Tomato Rice Soup made with fresh tomatoes!

What to serve with garden tomato soup

Is it even tomato soup without a grilled cheese or crusty bread on the side? We love adding in baked croutons on top too for a nice crunch!

closeup of tomato soup in bowl with croutons on top.

Can you freeze tomato soup?

Yes! This soup freezes beautifully for up to 6 months in an airtight container or freezer bags. Let it thaw completely in the refrigerator overnight or defrost in the microwave before reheating.

More tomato recipes:

  • Tomato Pie
  • Tomato Mozzarella Salad with Avocado
  • Homemade Diced Tomatoes
  • Homemade Whole Peeled Tomatoes
  • How to Dehydrate Cherry Tomatoes
  • Cherry Tomato Sauce

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.86 from 14 votes

Fresh Tomato Soup

Print
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!
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time 1 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
Keyword:fresh tomato soup
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
  • 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!

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. Janet says

    July 27, 2020 at 6:31 pm

    Is this tomato soup good for canning?

    Reply
    • Pamela says

      July 28, 2020 at 10:29 am

      Yes, you can use this recipe for canning tomato soup, but you will need to add lemon juice or citric acid to the jars as well.

      Reply
  2. Julie says

    August 31, 2019 at 9:59 pm

    Made a pot of this beautiful tomato soup, but it’s too much for just me & my husband. Does this soup freeze well for later?

    Reply
    • Pamela says

      September 1, 2019 at 6:30 pm

      Hey Julie, glad you liked the soup. It freezes great! 🙂

      Reply
  3. [email protected] cook ware lab says

    July 8, 2017 at 8:20 am

    Looks awesome! I will make this very soon!

    Reply
  4. Audrey says

    February 28, 2017 at 3:14 pm

    I am ready for summer to be here so I can have some fresh tomatoes. Thanks for partying with us on #TastyTuesdays

    Reply
  5. Barbara says

    February 27, 2017 at 10:10 pm

    You are making me feel hungry. This looks real good. I am definitely going to try this recipe.

    Reply
  6. easypeasylifematters says

    December 3, 2016 at 4:14 pm

    This sounds and looks so mouth watering! 🙂

    Reply
  7. Bobbi says

    November 30, 2016 at 1:21 pm

    This looks marvelous! It’s been too long since I made tomato soup from scratch.

    Reply
  8. Christine says

    November 29, 2016 at 10:24 am

    I love tomato soup! Definitely trying this recipe out. Thanks for sharing! Stopping by from the Inspiration Monday party.

    Reply
  9. Liz Jo says

    October 13, 2016 at 10:20 am

    This is what fall is about!

    Thanks for linking up with Welcome Home Wednesdays! Live every Wednesday at 7AM CT.

    liz @ j for joiner

    Reply
  10. Marie says

    September 28, 2016 at 11:27 am

    So it is totally rainy and gloomy here today and this looks so perfect to warm up with. Thanks for sharing your recipe with us at Merry Monday this week!

    Reply
  11. grace says

    September 21, 2016 at 1:42 pm

    this soup has a wonderful color! i believe that basil is a requirement when making anything with tomatoes. 🙂

    Reply
  12. Lucy says

    September 21, 2016 at 1:00 pm

    I am a soup obsessive, so I will have to buy a copy of Soup Swap ASAP! This tomato soup looks divine. I never know what to do with roma tomatoes. I’ll definitely give this a try soon. Pinning!

    Reply
  13. David says

    September 21, 2016 at 7:31 am

    This is definitely one of my all-time favorite comfort food meals! I still remember eating this one on cold winter days with my mother. I prefer to sprinkle a little bit of dried basil on top…and of course, chewy Italian bread is a must! Thanks for sharing this from-scratch recipe. I need to give it a shot soon!

    Reply
  14. Tandy | Lavender and Lime says

    September 21, 2016 at 1:33 am

    I must confess I never peel my tomatoes. The soup looks really scrummy 🙂

    Reply
  15. Dawn @ Girl Heart Food says

    September 20, 2016 at 5:20 pm

    Tomato soup has got to be one of my faves for sure! Such a classic and for good reason! I love it with a drizzle of balsamic vinegar and a buttery grilled cheese sandwich for dunkin’ 🙂 So good!

    Reply
  16. [email protected]'s Recipes says

    September 20, 2016 at 2:25 pm

    I want mine with lots of basil leaves and crunch cheesy croutons!

    Reply
    • Pamela says

      September 20, 2016 at 4:26 pm

      Yum, that sounds delicious Angie!

      Reply
Newer 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

Roasted Cherry Tomato Sauce

EASY Stuffed Pepper Casserole

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

fresh this week view all

Creamed Potatoes and Peas

Sheet Pan Cauliflower and Chickpeas

Slow Cooker Sausage Barley Soup

Easy Chicken Tortilla Soup

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
© 2023 - 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!

12.7K shares