Got fresh tomatoes sitting on your counter and not sure what to cook? Making tomato soup is an easy When a bowl of tomato soup is set down in front of me, it never feels ordinary.
The deep red color, the gentle steam rising, and that first spoonful always carry a sense of calm that no other food manages to give in quite the same way.
I remember growing up with the smell of tomatoes simmering slowly in the kitchen, blending with garlic and onions, making the whole house feel warmer.
It wasn’t rushed, it wasn’t complicated—just patient cooking that allowed the flavors to build into something that felt whole.
Over the years, I learned that the heart of tomato soup isn’t just the tomatoes, but the way everything comes together: the sweetness of carrots, the depth of onions, the richness added by a swirl of cream.
Even a simple topping of golden croutons and parmesan changes the experience completely, giving each spoonful a little crunch and richness.
What makes this bowl special is that it feels timeless. You can serve it on a quiet evening alone or as a part of a table full of food, and it never loses its charm.
It’s smooth, slightly tangy, and full of flavor that lingers long after the bowl is empty.
And the best part is, once you make it fresh, you’ll understand why no canned version ever comes close.
Table of Contents
Tomato Soup Recipe
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 2 medium carrots, peeled and chopped
- 1 celery stalk, chopped
- 2 tablespoons tomato paste
- 2 cans (400 g each) whole peeled tomatoes
- 2 cups vegetable stock or water
- 1 teaspoon sugar
- 1 teaspoon salt, adjust to taste
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ cup heavy cream or whole milk
- Grated parmesan cheese, for serving
- Fresh croutons, for topping
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Cook for about 6–7 minutes, stirring occasionally, until the vegetables soften and turn slightly golden.
- Stir in the tomato paste and cook for 2 minutes to deepen its flavor.
- Add the canned tomatoes along with their juices. Break them down gently with a spoon.
- Pour in the vegetable stock or water, then stir in sugar, salt, pepper, oregano, and basil. Bring the mixture to a boil, then reduce heat and let it simmer gently for 20–25 minutes, allowing the flavors to blend well.
- Remove the pot from heat and use an immersion blender to puree the soup until smooth. If you don’t have one, carefully transfer the soup in batches to a blender and blend until silky.
- Return the soup to low heat and stir in the cream or milk. Taste and adjust seasoning if needed. Simmer for another 2–3 minutes.
- Ladle the soup into bowls, sprinkle generously with grated parmesan, and top with crunchy croutons. Serve hot with a side of fresh salad or bread.

What Can I Serve With Tomato Soup?
Tomato soup is rich and flavorful, and pairing it with the right side makes the meal even more satisfying.
- Grilled cheese sandwich: The crispy bread and melted cheese go perfectly with the smooth and tangy soup.
- Fresh garden salad: A mix of crisp greens, cucumbers, and tomatoes adds freshness and balance.
- Garlic bread: The buttery, garlicky crunch makes each bite more exciting.
- Roasted vegetables: Serve alongside the soup for extra nutrition and variety.
- Simple pasta salad: Light, chilled pasta with olive oil and herbs pairs well with the warm soup.
Can I Make Tomato Soup Ahead Of Time?
Yes, tomato soup is a dish that tastes even better the next day because the flavors deepen as it rests.
Cook the soup fully, allow it to cool, and store it properly in the refrigerator. When ready to serve, reheat it slowly over low heat and stir in a splash of cream to freshen it up.
How Long Can I Store Tomato Soup?
Proper storage ensures you can enjoy your soup without losing its flavor.
- Refrigerator: Store cooled soup in an airtight container for up to 4 days.
- Freezer: Freeze in freezer-safe containers or bags for up to 3 months. Leave some space at the top to allow expansion.
- Reheating: Warm slowly on the stove over medium heat. Add a little broth, water, or cream if the soup thickens too much.
Can I Freeze Tomato Soup With Cream In It?
You can freeze tomato soup with cream, but the texture might change slightly after thawing. To avoid separation, freeze the soup before adding cream. When you reheat, stir in fresh cream or milk at the end. This keeps the soup silky and smooth.
How Can I Make Tomato Soup Creamier?
If you like a richer taste and texture, here are a few ways to adjust the recipe:
- Add more cream or milk: Stir in extra at the end of cooking for a velvety finish.
- Blend with butter: A small knob of butter gives a fuller flavor and smooth mouthfeel.
- Include potatoes: Cook and blend them with the soup for a naturally creamy consistency.
- Top with cheese: Parmesan, mozzarella, or cheddar adds richness when melted into hot soup.
What Type Of Tomatoes Work Best For Tomato Soup?
The flavor of tomato soup depends on the tomatoes you choose.
- Canned whole peeled tomatoes: Reliable and consistent in flavor, perfect for year-round cooking.
- Roma or plum tomatoes: Naturally sweet with less water, making the soup thicker.
- Fresh garden tomatoes: Best when in season, but should be ripe and juicy for full flavor.
How Do I Prevent Tomato Soup From Tasting Too Acidic?
Tomatoes can be naturally acidic, but you can easily balance the taste.
- Add sugar: A teaspoon helps reduce sharpness without making it sweet.
- Use carrots: They bring natural sweetness when cooked and blended.
- Add cream or milk: Dairy softens acidity and gives a smooth taste.
- Simmer longer: Slow cooking blends flavors and mellows sourness.
Can I Add Extra Flavors To Tomato Soup?
Yes, you can personalize tomato soup to suit your taste preferences.
- Herbs: Basil, oregano, thyme, or parsley add freshness and aroma.
- Spices: A pinch of chili flakes or smoked paprika adds warmth.
- Proteins: Add shredded chicken, lentils, or beans for a heartier meal.
- Roasted vegetables: Bell peppers, zucchini, or carrots deepen flavor when blended in.
How Can I Store And Reheat Tomato Soup With Croutons?
Croutons should never be stored in the soup because they will turn soggy. Keep them in a separate airtight container at room temperature for 3–4 days.
When reheating the soup, warm it on the stove and add the croutons only at serving time, so they stay crispy and golden.
Tips And Mistakes To Avoid When Making Tomato Soup
A well-made tomato soup is smooth, flavorful, and balanced. To achieve the best results, here are some helpful tips along with common mistakes to avoid.
- Don’t store croutons in soup: Keep them separate and only add them right before eating, so they stay crunchy.
- Cook the vegetables properly: Onions, garlic, carrots, and celery need enough time to soften and release their sweetness. Rushing this step can leave the soup tasting harsh.
- Don’t skip tomato paste: It deepens the flavor and gives the soup a richer base. Cooking it for a couple of minutes before adding liquid helps remove rawness.
- Balance acidity: Tomatoes can sometimes taste sharp. A little sugar, cream, or carrots helps soften the flavor and makes the soup enjoyable.
- Blend carefully: Use an immersion blender for safety and smooth texture. If using a standing blender, cool the soup slightly and blend in small batches to avoid spills.
- Avoid too much liquid: Adding too much stock or water makes the soup thin and weak. Start with less liquid and adjust later if needed.
- Add cream at the end: Stir in cream or milk after blending and simmer gently. Boiling dairy for too long can cause it to split.
- Taste and adjust seasoning: Salt and pepper levels change as the soup cooks, so always taste before serving.

You May Also Like To Check Out These Recipes
- Pumpkin Cream Cheese Swirl Muffins
- Mexican Street Corn White Chicken Chili
- Viral Tiktok Cucumber Salad
- Caramel Apple Dump Cake
- Pumpkin Pie Cookies
- 60 Fall Crockpot Recipes
- 70 Best Fall Dinner Recipes
- 60 Fall Comfort Food Ideas
- 50 High Protein Breakfast Ideas
- Neapolitan Cake
- Fall And Winter Pantry Essentials
- 25 Best Habanero Recipes
- 30 Best Fall Dessert Ideas
- 25 Best Fall Cookies
- 41 Best Fall Bread Recipes
- 25 Fall Cake Ideas
- 17 Fall Kitchen Essentials To Get Now
- Fall And Halloween Coffee Bar: Setup And Decoration Ideas
- Lasagna Soup Recipe
- Vegan Potato Soup
- Baked Cheesy Pumpkin Gnocchi
- Cheeseburger Soup
- Roasted Pumpkin Seeds
- Stuffed Acorn Squash
- Garlic Soup
- Broccoli Cheddar Soup
- 25 Butternut Squash Soup Recipes
- 50 Easy Soup Recipes
- Oven Roasted Sweet Potatoes Wedges
- Roasted Sweet Potato Black Bean Bowl
- Pumpkin Soup
- Hatch Chile Chicken Enchiladas
- Hatch Chile Corn Chowder
- Hatch Chile Cream Cheese Dip
- Hatch Green Chile Queso Dip








