Fresh Tomato Soup with Roma Tomatoes Recipe
There is something truly magical about a warm, comforting bowl of Fresh Tomato Soup with Roma Tomatoes that feels like a hug in a bowl. This vibrant soup captures the rich sweetness of perfectly ripe Roma tomatoes, enhanced by silky cream and fragrant garlic and onions. Its smooth texture and balanced flavors make it an ideal choice for any season, whether you want to cozy up on a chilly day or enjoy a light, refreshing starter. Once you make this soup, it will quickly become one of your all-time favorites because the freshness and depth of flavor are simply unbeatable.

Ingredients You’ll Need
The beauty of this Fresh Tomato Soup with Roma Tomatoes lies in its simplicity. Each ingredient plays a crucial role in building the soup’s luscious texture and vibrant taste, from the naturally sweet Roma tomatoes to the creamy finish. These essentials come together to create a dish both straightforward and deeply satisfying.
- Roma tomatoes: These tomatoes are perfect because of their dense flesh and low moisture, offering rich flavor and vibrant color.
- Olive oil: Adds a delicate fruitiness and helps sauté the vegetables to bring out their sweetness.
- Onions: Thinly sliced to mellow and sweeten when cooked, providing a savory base for the soup.
- Garlic: Minced garlic infuses the soup with its aromatic warmth and depth.
- Salt: Balances flavors and enhances the natural sweetness of the tomatoes.
- Fresh ground black pepper: Adds a subtle kick and complexity to the soup.
- Vegetable broth: Gives the soup body and layers of savory richness without overpowering the tomato’s freshness.
- Heavy cream: Brings a smooth, velvety texture and gently rounds out the acidity of the tomatoes.
How to Make Fresh Tomato Soup with Roma Tomatoes
Step 1: Prepare and Peel the Tomatoes
Start by bringing a large pot of water to a rolling boil. Cut a small X on the bottom of each Roma tomato; this will make peeling easier later on. Blanch the tomatoes in the boiling water for about a minute, just long enough for the skins to loosen. Transfer the tomatoes immediately to cold water to stop the cooking. Once cool enough to handle, peel off the skins, remove the cores, and chop the tomato flesh coarsely. This simple blanching step preserves the bright tomato flavor and gives you a silky base for the soup.
Step 2: Sauté Onions and Garlic
In a large soup pot, heat the olive oil over medium-high heat. Add the thinly sliced onions and minced garlic, then cook gently until the onions become translucent and soft, and the garlic releases its unmistakable aroma. This step is key—it creates a savory, sweet flavor foundation that makes the tomatoes shine even more beautifully.
Step 3: Cook the Tomatoes and Simmer
Add your freshly chopped Roma tomatoes to the pot with the onions and garlic. Season everything with salt and freshly ground black pepper to taste. Let the mixture cook together for about 5 minutes to meld the flavors, then pour in the vegetable broth and bring the entire pot to a boil. Reduce the heat, cover, and allow it to simmer gently for 30 minutes so the tomatoes break down fully and the soup deepens in flavor.
Step 4: Puree and Enrich
Use an immersion blender right in the pot to blend the soup into a smooth, velvety texture. If you don’t have one, transfer carefully in batches to a blender but watch out for the hot liquid. Once pureed, pour the soup back into the pot and stir in the heavy cream. Simmer on low heat for about 15 minutes to marry all the flavors and thicken slightly. Taste and adjust with any extra salt or pepper for the perfect balance.
Step 5: Serve and Enjoy
Ladle the soup into bowls and get creative with your toppings! Whether you prefer crunchy croutons, shavings of Parmesan cheese, or fresh basil, these add-ons elevate your Fresh Tomato Soup with Roma Tomatoes into a restaurant-worthy meal.
How to Serve Fresh Tomato Soup with Roma Tomatoes

Garnishes
Simple garnishes such as a sprinkle of grated Parmesan cheese or torn fresh basil leaves add fresh brightness and texture contrast. For a little crunch, toasted croutons offer a delightful bite that complements the soup’s silky finish perfectly.
Side Dishes
This soup pairs wonderfully with a crusty baguette or warm grilled cheese sandwich—perfect for dipping and soaking up every last drop. Light salads or roasted vegetables also serve as lovely accompaniments that keep the meal balanced and inviting.
Creative Ways to Present
Try serving the soup in hollowed-out bread bowls for a rustic, cozy touch that impresses guests. For a more elegant presentation, drizzle a swirl of extra cream or a few drops of pesto on top. Fresh herbs finely chopped and sprinkled over the soup add both flavor and a pop of color.
Make Ahead and Storage
Storing Leftovers
This Fresh Tomato Soup with Roma Tomatoes keeps beautifully in an airtight container in the refrigerator for up to three days. The flavors tend to deepen and meld overnight, making leftovers even tastier.
Freezing
If you want to enjoy this soup later, it freezes well for up to three months. Just allow the soup to cool completely before transferring it to freezer-safe containers. Keep in mind that the creaminess might slightly separate after freezing, so give it a good stir when reheating.
Reheating
Reheat your soup gently over low to medium heat to avoid scorching. Stir frequently and add a splash of broth or cream if it appears too thick. You want to warm it thoroughly while preserving that fresh, vibrant tomato taste.
FAQs
Can I use other types of tomatoes for this soup?
While Roma tomatoes are ideal for their firm flesh and low moisture content, you can use other ripe tomatoes like vine-ripe or heirloom varieties; just be aware the texture and sweetness might vary slightly.
Is it necessary to peel the tomatoes?
Peeling is highly recommended as it removes the tough skins, resulting in a much smoother and silkier soup. The blanching technique makes peeling quick and painless.
Can I make this soup vegan?
Absolutely! Simply omit the heavy cream or substitute it with coconut milk or a plant-based cream alternative for that luscious texture without dairy.
Can this soup be served cold?
Definitely! This soup tastes wonderful chilled, especially during warmer months. Just refrigerate it well and consider garnishing with fresh herbs or a drizzle of olive oil.
How do I make this soup gluten-free?
The soup itself is naturally gluten-free, but watch out for garnishes like croutons. Use gluten-free bread if you want to keep the whole dish safe for gluten sensitivities.
Final Thoughts
Nothing beats a lovingly made bowl of Fresh Tomato Soup with Roma Tomatoes when you’re craving something nourishing and flavorful. This recipe’s ease and fresh ingredients make it a joy to prepare, while its rich taste promises smiles at the table. Give it a try and let this soup become your new go-to comfort food that never disappoints.
PrintFresh Tomato Soup with Roma Tomatoes Recipe
A creamy, comforting Fresh Tomato Soup made from ripe Roma tomatoes, sautéed onions and garlic, and finished with a touch of heavy cream. This easy-to-make soup is perfect for any season and can be enjoyed as a light lunch or elegant starter.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering and Blending
- Cuisine: American
- Diet: Vegetarian
Ingredients
Produce
- 3 pounds Roma tomatoes
- 2 medium onions, thinly sliced
- 2 cloves garlic, minced
Pantry
- 2 tablespoons olive oil
- Salt, to taste
- Fresh ground black pepper, to taste
- 4 cups vegetable broth
Dairy
- 1/2 cup heavy cream
Instructions
- Blanch and peel tomatoes: Bring a large pot of water to a boil. Cut a small X on the stem end of each tomato. Drop tomatoes into boiling water for about 1 minute, then transfer to cold water to cool. Peel off skins, discard cores, and coarsely chop the flesh.
- Sauté onions and garlic: In a large soup pot over medium-high heat, warm olive oil. Add sliced onions and minced garlic, cooking until the onions are translucent and garlic is fragrant, approximately 5 minutes.
- Combine tomatoes and seasonings: Add chopped tomatoes to the pot with onions, season with salt and black pepper, and cook for 5 minutes. Increase heat to high, pour in vegetable broth, and bring to a boil. Reduce heat to low and let simmer for 30 minutes.
- Puree the soup: Use an immersion blender or carefully transfer soup to a regular blender to puree until smooth. Return to pot, stir in heavy cream, and simmer over low heat for about 15 minutes. If soup is too thin, allow it to simmer for an additional 10 minutes to thicken. Adjust seasoning as needed.
- Serve: Ladle soup into bowls and optionally garnish with croutons, Parmesan cheese, and fresh basil leaves for extra flavor and texture.
Notes
- Use ripe Roma tomatoes for the best flavor and natural sweetness.
- For a lighter version, substitute heavy cream with coconut milk or omit it completely.
- Be careful when blending hot soup to avoid splatters; cool slightly before pureeing or blend in batches.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezes well for up to 3 months; thaw overnight in the fridge before reheating.
Nutrition
- Serving Size: 1 cup (approximately 240 ml)
- Calories: 150
- Sugar: 7g
- Sodium: 550mg
- Fat: 9g
- Saturated Fat: 3.5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 20mg
Keywords: fresh tomato soup, roma tomatoes soup, creamy tomato soup, homemade tomato soup, vegetarian soup