Fresh Tomato Soup

Tomato soup is one of those foods you love from childhood. This fresh tomato soup is rich, smooth, and made with roasted tomatoes. Amazing tomato soup is simple to make and tastes so much better than from a can. One bite of this homemade soup and you are going to toss the can and be amazed at what you can make.

two bowls of creamy tomato soup

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.

This fresh tomato soup recipe is very simple. It does take some time to roast the tomatoes and simmer the soup. That time is well-spent because it means you will have a deeply flavored soup. The good thing is you won’t be standing by the stove the whole time.

Roasting brings out and enhances the tomato flavor. Simmering infuses the other flavorings with the tomatoes for extra richness.

Fresh tomato soup is vegetarian and gluten-free. So even people with unique dietary requirements can enjoy this soup.

What I love about this soup recipe is that chances are you already have most of this in your pantry. I always keep onions, vegetable oil, salt, and pepper at home.


Here’s a list of what you need:

  • Roma or plum tomatoes
  • Vegetable oil
  • Yellow onion
  • Salt
  • Heavy cream
  • Water
  • Ground black pepper

I typically buy fresh tomatoes and heavy cream when I need them. So a quick trip to the store and you are in business.

How to Make Tomato Soup with Fresh Tomatoes

  1. Wash tomatoes and slice them in half.
  2. Lay tomatoes skin side down on a baking sheet.
  3. Drizzle with olive oil and sprinkle salt and pepper on the tomatoes.
  4. Bake at 400 degrees for 75 minutes.
  5. When the tomatoes have about 10 minutes left in their baking, place chopped onions in a large heavy pot over medium heat.
  6. Add olive oil and salt. Sauté the onions until they are translucent.
  7. Add the roasted tomatoes, heavy cream, and water to the pot.
  8. Bring to boil then reduce heat to low and simmer for 25 minutes.
  9. Puree soup with a blender.

When the soup is done, you might want to serve it with a grilled cheese sandwich or toss in a few croutons.

I know you are going to love how easy it is to make amazing tomato soup with fresh tomatoes. You never knew it was so easy to make homemade soup like this before.

Love homemade soup? Try these recipes!

Favorite Comfort Food Recipes

Check out more of my easy soup recipes and the best comfort food recipes here on CopyKat!

two bowls of creamy tomato soup

Fresh Tomato Soup

Make homemade tomato soup with fresh tomatoes for a comforting meal.
5 from 5 votes
Print Pin Rate Add to Collection
Course: Soup
Cuisine: American
Keyword: Fresh Tomato Soup, Tomato Soup
Prep Time: 5 minutes
Cook Time: 1 hour 40 minutes
Total Time: 1 hour 45 minutes
Servings: 4
Calories: 373kcal


  • 3 pounds Roma or Plum tomatoes
  • 3 tablespoons vegetable oil divided use
  • 1 cup chopped yellow onion
  • ½ teaspoon salt
  • 1 cup heavy cream
  • cups water
  • salt and black pepper to taste


  • Preheat oven to 400 degrees.
  • Wash tomatoes and slice in half. Lay tomatoes skin side down on a baking sheet.
  • Drizzle with olive oil and sprinkle salt and pepper on the tomatoes.
  • Bake for 75 minutes.
  • When the tomatoes have about 10 minutes left in their baking, chop onion and place in a large heavy pot over medium heat.
  • Add 1 tablespoon olive oil and ½ teaspoon salt. Saute the onions until they are soft and translucent.
  • Add roasted tomatoes, 1 cup heavy cream, and 1¼ cups of water to the pot.
  • Bring to boil then reduce heat to low and simmer for about 25 minutes.
  • To make the soup smooth and creamy, puree soup with a blender.


Calories: 373kcal | Carbohydrates: 18g | Protein: 4g | Fat: 33g | Saturated Fat: 22g | Cholesterol: 81mg | Sodium: 335mg | Potassium: 909mg | Fiber: 4g | Sugar: 10g | Vitamin A: 3710IU | Vitamin C: 49.9mg | Calcium: 82mg | Iron: 1mg

About Stephanie Manley

I recreate your favorite restaurant recipes, so you can prepare these dishes at home. I help you cook dinner, and serve up dishes you know your family will love. You can find most of the ingredients for all of the recipes in your local grocery store.

Stephanie is the author of's Dining Out in the Home, and's Dining Out in the Home 2.

REVEALED: Copycat Secrets for 2023

free email bonus

Yes, you CAN make it at home! I'll show you how.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Reader Interactions


  1. nozi

    I have ended my long fast, and I am trying the Tomato Soup. Just need clarity though, the stove must be at 400 degrees? mine ends with 220 Degree

  2. Rebecca

    I love this recipe. I actually smoked my tomatoes then grilled them. It came out so Yummy! So easy to make. Thank you for posting this recipe.

  3. Mahma

    Bake the tomatoes for 75 minutes. That seems like a long time to me but I’m anxious to try this recipe so I thought I should check. Thanks in advance for your reply.

  4. don

    Saw a video on epicurious that was this same recipe. Video didn’t have the details so I found your website.

    Very impressed how this came out. I’m sure a can of crushed tomatoes would be cheaper than out-of-season roma tomatoes, but it was fun doing the roasting.

  5. Kiki Cook A lot

    Love, Love and more love for your channel and the Recipes, but not the loud music. Please no more loud music.

Leave a Reply

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

Recipe Rating

homemade Olive Garden Asiago Torgelloni Alfredo with chicken on a plate

Copycat Recipe Secrets for 2024


Yes, you CAN make it at home! 
I'll show you how.