Skip to content
perfectrecipes Est. 2026 · Kitchen Journal
My favorites

Soup

Easy, Cozy Creamy Tomato Soup Recipe: Ultimate Comfort

Discover this creamy tomato soup recipe, ready in 30 minutes with fresh or tinned tomatoes, silky basil flavor, easy swaps, and handy storage tips.

By perfectrecipes Updated October 13, 2026
Rate
Easy, Cozy Creamy Tomato Soup Recipe: Ultimate Comfort

This creamy tomato soup recipe turns simple pantry ingredients into a smooth, comforting meal in about 30 minutes. Tomatoes, aromatics, basil, broth, and cream create a balanced bowl with enough richness for dinner but little enough work for a weekday lunch.

Tinned tomatoes provide reliable flavor year-round, while ripe fresh tomatoes make a lighter, brighter soup in summer. Whether you need a fresh tomato soup recipe for peak-season produce or a recipe for tomato soup with tinned tomatoes for a busy evening, the same straightforward stovetop method works beautifully.

The result is savory, gently sweet, and easy to adjust. This creamy tomato soup recipe also offers a useful starting point for a panera tomato soup recipe-inspired variation or a more herbaceous creamy tomato basil soup recipe.

Why You’ll Love This Creamy Tomato Soup Recipe

  • Quick: It is ready in approximately 30 minutes.
  • Flexible: Choose fresh or tinned tomatoes and adjust the dairy to suit your needs.
  • Comforting: Cream softens the tomatoes’ acidity and gives the soup a velvety finish.
  • Make-ahead friendly: The flavor develops nicely after a night in the refrigerator.
  • Easy to customize: A few thoughtful additions can create a creamy tomato basil soup recipe, a dairy-free bowl, or a gently sweet café-style soup.

Ingredients

  • 2 tablespoons (28 g) unsalted butter or olive oil
  • 1 medium yellow onion, diced, about 1 cup (150 g)
  • 3 garlic cloves, minced
  • 2 tablespoons (30 g) tomato paste
  • 2 cans whole peeled tomatoes, 28 ounces each (two 794 g cans), with juices
  • 2 cups (475 ml) low-sodium vegetable or chicken broth
  • 1 teaspoon dried basil or 2 tablespoons chopped fresh basil
  • 1 teaspoon granulated sugar, optional
  • 3/4 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/2 cup (120 ml) heavy cream, at room temperature
Creamy tomato soup recipe: creamy tomato soup ingredients with tomatoes, onion, garlic, basil, cream, Parmesan and vegetable stock.

For fresh tomatoes, replace the canned tomatoes with 4 pounds (1.8 kg) of ripe Roma, plum, or vine tomatoes, cored and roughly chopped. Roma tomatoes produce a thicker result, while juicy slicing tomatoes may require several extra minutes of simmering. Fresh tomatoes are best at peak summer ripeness; good-quality canned tomatoes are usually sweeter and more consistent during the rest of the year.

A successful fresh tomato soup recipe begins with tomatoes that feel heavy for their size and smell fragrant near the stem. Very watery or underripe fruit can produce a thin, sharp soup. Simmering uncovered concentrates excess liquid, while the optional sugar should be added only after tasting.

This method also serves as a dependable recipe for tomato soup with tinned tomatoes: whole peeled tomatoes generally have better texture and fewer additives than pre-diced varieties. Shelf-stable cans should be sound and properly stored; review the USDA guidance on handling shelf-stable food safely.

Equipment and Safe Blending

You will need a large saucepan or Dutch oven, a wooden spoon, and a blender. An immersion blender is convenient and minimizes transfers, although it leaves a slightly more rustic texture. A countertop blender makes the smoothest soup but requires extra care with hot liquid.

If using a countertop model, let the soup cool for 5 minutes, work in small batches, remove or loosen the center lid cap, and cover the opening with a folded towel so steam can escape. Never seal hot soup inside a full blender jar. The USDA’s Kitchen Companion food-safety guide offers additional practical kitchen guidance.

For the smoothest creamy tomato soup recipe, blend longer than you think necessary and scrape down the blender jar between batches. Straining is optional, but it is particularly useful when fresh tomato skins or seeds remain noticeable.

How to Make This Creamy Tomato Soup Recipe

  1. Soften the aromatics: Melt the butter in a large saucepan over medium heat. Add the onion and cook for 5 to 6 minutes, stirring occasionally, until soft but not browned. Add the garlic and cook for 30 seconds.
  2. Cook the tomato paste: Stir in the tomato paste and cook for 1 to 2 minutes, until it darkens slightly. This removes its raw edge and builds savory depth.
  3. Simmer: Add the tomatoes and their juices, crushing whole canned tomatoes with the spoon. Pour in the broth, then add the basil, salt, and pepper. Bring to a gentle boil, reduce the heat, and simmer uncovered for 15 minutes. When using fresh tomatoes, simmer for 20 to 25 minutes, or until completely tender.
  4. Blend: Remove the pan from the heat. Blend carefully with an immersion blender until smooth, or follow the safe countertop-blender method above. For an exceptionally silky texture, pass the soup through a fine-mesh strainer.
  5. Add the cream: Return the soup to low heat. Stir a spoonful of warm soup into the room-temperature cream, then slowly pour that mixture into the pan while stirring. Warm gently for 2 minutes without boiling.
  6. Season: Taste and add more salt, pepper, basil, or the optional sugar as needed. Serve when the soup reaches 165°F (74°C).

Expert Tips for the Best Results

Build Flavor Before Adding Liquid

Allow the onion to soften fully without browning, because a tender onion blends more smoothly and contributes gentle sweetness. Cooking the tomato paste until it darkens slightly is another important step. It concentrates the paste and gives this creamy tomato soup recipe more depth without requiring a long simmer.

Control the Consistency

The width of the pot, water content of the tomatoes, and strength of the simmer all affect thickness. If the soup looks loose, reduce it before adding the cream. If it becomes thicker than you prefer, stir in broth a few tablespoons at a time. Make that adjustment before final seasoning because extra broth can dilute the salt.

Season in Stages

Salt the soup lightly before simmering, then taste it again after blending and adding cream. Blending changes how the flavors register, and cream softens both acidity and saltiness. A carefully seasoned recipe for tomato soup with tinned tomatoes should taste rounded rather than obviously salty or sweet.

Use Fresh Basil at the Right Time

Fresh basil loses its bright aroma when boiled for too long. For a creamy tomato basil soup recipe, blend some leaves into the finished soup and reserve the rest for serving. Dried basil benefits from simmering and can be added with the broth.

  • If it tastes acidic: Add sugar 1/4 teaspoon at a time, a small pinch of baking soda, or another splash of cream. Baking soda foams briefly, so stir it in gradually.
  • If it is thin or watery: Simmer uncovered before adding cream. Alternatively, blend in 1 tablespoon of softened butter or a small handful of cooked rice.
  • If it is bland: Add salt in small increments. A teaspoon of lemon juice can brighten muted tomatoes, but use it only when the soup is not already tart.
  • If it is too sweet: Add a pinch of salt, black pepper, or a small amount of lemon juice rather than more cream.
  • Prevent curdling: Use room-temperature cream, temper it with warm soup, keep the heat low, and do not boil the soup after adding dairy.

Variations and Substitutions

Dairy-Free and Vegan

For a dairy-free or vegan version, cook the onion in olive oil and replace the cream with unsweetened cashew cream or full-fat coconut milk. Coconut milk adds a noticeable flavor, while cashew cream is more neutral. Confirm that the broth is vegan when needed.

Gluten-Free and Lower Sodium

The ingredients are naturally gluten-free if the broth and tomato paste carry suitable labels. For a lower-sodium soup, choose no-salt-added tomatoes and broth, omit the initial salt, and season the finished pot gradually.

Creamy Tomato Basil Soup Recipe Variation

To turn this into a creamy tomato basil soup recipe, use 1/2 cup loosely packed fresh basil leaves. Blend half into the soup and slice the rest for serving. Avoid prolonged cooking after adding fresh basil, which can dull its color and aroma.

Parmesan can complement this creamy tomato basil soup recipe when used as a garnish. Add it to individual bowls rather than the entire pot so each person can control the saltiness and the soup remains easier to freeze.

Panera Tomato Soup Recipe-Inspired Variation

For panera tomato soup recipe flavor notes, add 1/2 teaspoon dried oregano, increase the sugar to 2 teaspoons if the tomatoes are sharp, and use the full amount of cream. This creates a gently sweet, herb-forward café-style bowl without claiming to duplicate a restaurant formula.

Serve this panera tomato soup recipe-inspired version with crunchy croutons or grilled cheese. Taste before adding the extra sugar because naturally sweet tomato brands may not need the full amount.

Fresh Tomato Variation

When making a fresh tomato soup recipe, combining Roma tomatoes with a smaller amount of juicy vine tomatoes creates a useful balance of body and brightness. The stated 4-pound quantity remains unchanged. If the finished soup contains many seeds, strain it after blending.

Extra-Rich or Lighter Soup

For a richer finish, add a small swirl of cream to each bowl from the measured amount. For a lighter texture, use less of the measured cream in the pot rather than adding extra broth. Either approach preserves the tomato flavor at the center of the creamy tomato soup recipe.

Troubleshooting Creamy Tomato Soup

Why Did My Soup Curdle?

Cold cream, boiling temperatures, and very acidic tomatoes can cause separation. Remove the pot from direct heat, temper room-temperature cream with warm soup, and add it slowly. If slight separation occurs, blending may restore a smoother appearance, although prevention gives the best texture.

Why Is My Soup Too Thin?

Fresh tomatoes and some canned brands contain more liquid than others. Simmer uncovered until the soup reduces, stirring more frequently as it thickens. This is especially important for a fresh tomato soup recipe because the natural water content varies significantly between tomato varieties.

Why Is My Soup Too Thick?

Stir in warm broth a little at a time until the consistency is right. Avoid adding a large quantity at once. The soup should coat a spoon lightly while remaining easy to pour, although personal preference matters more than an exact visual test.

Why Does It Taste Flat?

First add a small pinch of salt and taste again. If it is adequately salted but still muted, a little black pepper or lemon juice may help. A recipe for tomato soup with tinned tomatoes can also benefit from another spoonful of cooked tomato paste when the canned tomatoes have mild flavor.

Why Is It Bitter?

Garlic or tomato paste may taste bitter if scorched. Keep the heat moderate and stir the paste continuously while it cooks. If the bitterness is mild, cream and the optional sugar may balance it, but heavily burned ingredients are best replaced before continuing.

Serving Ideas

Serve the soup with grilled cheese, toasted sourdough, crackers, or a simple green salad. Finish each bowl with basil, cracked pepper, croutons, Parmesan, or a small swirl of cream.

For a relaxed lunch, pair this creamy tomato soup recipe with a half sandwich and crisp vegetables. For dinner, add a substantial salad containing beans, eggs, chicken, or cheese. A baked potato also turns a modest bowl of soup into a filling meal.

The gently sweet notes in a panera tomato soup recipe-inspired bowl pair especially well with sharp cheddar, aged Gouda, or Parmesan. If you make the creamy tomato basil soup recipe variation, garlic bread and a simple mozzarella salad echo its Italian-inspired flavors.

For another rich meal, try creamy taco soup. The pantry-friendly tomato soup beef stroganoff is also useful when you want to turn tomato soup into a heartier dinner.

Creamy tomato soup served with a golden grilled-cheese sandwich, basil, Parmesan and a cream swirl.

Make-Ahead, Storage, and Reheating

Making the Soup Ahead

This creamy tomato soup recipe can be prepared one or two days before serving. The tomato and herb flavors become more integrated after resting overnight. Cool the soup promptly, refrigerate it in a covered shallow container, and wait to add delicate garnishes until it is reheated.

If you are planning farther ahead, prepare the soup through the blending step and leave out the cream. Add the dairy during reheating. This approach is useful for both a creamy tomato basil soup recipe and a large batch intended for freezing.

Refrigerating Leftovers

Cool leftovers promptly, transfer them to a shallow airtight container, and refrigerate for up to 4 days. Divide a large batch between several shallow containers so it cools efficiently. Store croutons, fresh basil, Parmesan, and other garnishes separately.

Reheating Without Curdling

Reheat the soup in a saucepan over medium-low heat, stirring often, until it reaches 165°F (74°C). Do not let it boil vigorously because excessive heat may separate the cream. A microwave also works in 60-second intervals, with stirring between intervals.

If the refrigerated soup has thickened, stir in a small amount of broth before reheating. A quick pass with an immersion blender can restore an especially smooth consistency. Taste after the soup is hot because cold food can seem less seasoned.

Freezing

Freeze the soup for up to 3 months, preferably before adding cream because dairy can become grainy after thawing. Leave expansion space in the container, thaw overnight in the refrigerator, reheat, and then stir in fresh cream. See the USDA advice on freezing and food safety.

Freeze individual portions when you want convenient lunches. Label each container with the date and note whether cream has already been added. A frozen fresh tomato soup recipe may separate slightly as it thaws, but gentle reheating and blending usually restore the texture.

Nutrition

One of six servings contains approximately 220 calories, 4 g protein, 19 g carbohydrates, 15 g fat, and 5 g fiber. Values vary with tomato brands, broth, cream, and garnishes. Pairing the soup with a protein-rich sandwich or salad makes it a more substantial meal.

Creamy tomato soup with a cream swirl, basil, Parmesan and cracked black pepper in a white bowl.

Frequently Asked Questions

Do I need to peel fresh tomatoes?

No. A powerful blender handles the skins, and straining removes remaining pieces. For the silkiest fresh tomato soup recipe, score the tomatoes, blanch them for 30 to 60 seconds, transfer them to ice water, and slip off the skins before cooking.

Can I use crushed or diced tomatoes?

Yes. Use 56 ounces (1.59 kg) total. Crushed tomatoes blend easily, while diced tomatoes sometimes contain calcium chloride and may remain firmer, so give them additional blending time. Either option can work in a recipe for tomato soup with tinned tomatoes without changing the other quantities.

Can I thicken the soup without flour?

Yes. Simmer it uncovered, reduce the broth by 1/2 cup, or blend in cooked rice, white beans, or extra tomato paste. These methods keep the soup gluten-free.

Can I make this creamy tomato soup recipe without a blender?

Yes, although the texture will be rustic. Use crushed tomatoes, dice the onion very finely, and mash the mixture with a potato masher after simmering. The flavor remains the same, but the soup will not have the completely smooth finish produced by a blender.

Which tomatoes are best for a fresh tomato soup recipe?

Roma and plum tomatoes provide plenty of flesh and relatively few seeds, making them excellent choices. Ripe vine tomatoes contribute more juice and brightness. A combination works well as long as the total remains 4 pounds (1.8 kg).

Can I use milk instead of heavy cream?

Milk is more likely to curdle and produces a thinner soup, so heavy cream is the more reliable choice for this creamy tomato soup recipe. If milk is all you have, temper it carefully, keep the heat low, and expect a lighter result.

How do I make a panera tomato soup recipe-inspired bowl?

Use the variation described above: add 1/2 teaspoon dried oregano, use the full amount of cream, and increase the sugar to 2 teaspoons only if the tomatoes taste sharp. This panera tomato soup recipe-inspired approach creates similar café-style flavor notes without claiming to be an exact copy.

How much basil should I use for a creamy tomato basil soup recipe?

Use 1/2 cup loosely packed fresh basil leaves. Blend half into the finished soup and reserve half for serving. Adding the basil late keeps a creamy tomato basil soup recipe fragrant and prevents the leaves from becoming dull through prolonged cooking.

Can I double the recipe for tomato soup with tinned tomatoes?

Yes. Double every ingredient and use an 8-quart pot so there is room to stir and blend safely. A doubled recipe for tomato soup with tinned tomatoes will take longer to reach a simmer, but the 15-minute simmer begins only after it is gently bubbling.

What can I serve alongside it?

Grilled cheese is the classic choice. For a higher-protein alternative, serve a smaller bowl beside easy rotisserie chicken soup or add a bean salad.

Printable Recipe Card

  • Prep time: 10 minutes
  • Cook time: 20 minutes
  • Total time: 30 minutes
  • Yield: About 7 1/2 cups
  • Servings: 6

Ingredients

  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • Two 28-ounce cans whole peeled tomatoes
  • 2 cups low-sodium broth
  • 1 teaspoon dried basil
  • 3/4 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream
  • 1 teaspoon sugar, optional

Instructions

  1. Cook the onion in butter over medium heat for 5 to 6 minutes. Add garlic and cook for 30 seconds.
  2. Stir in tomato paste and cook for 1 to 2 minutes.
  3. Add tomatoes, broth, basil, salt, and pepper. Simmer uncovered for 15 minutes.
  4. Remove from the heat and blend safely until smooth.
  5. Temper the cream with warm soup, stir it into the pot over low heat, and warm without boiling.
  6. Adjust the seasoning and serve hot.

Notes and Scaling

For half a batch, divide every ingredient by two and use a medium saucepan. For a double batch, use an 8-quart pot and allow additional time for the soup to reach a simmer. Add cream only after blending, and freeze dairy-free soup for the smoothest reheated texture.

A Comforting Soup for Any Season

This creamy tomato soup recipe brings dependable comfort to the table with minimal preparation. Choose ripe seasonal tomatoes or convenient canned ones, adjust the final seasoning to their natural sweetness, and serve the soup warm with your favorite crisp, cheesy accompaniment.

Once you know the basic technique, it is easy to move between a bright fresh tomato soup recipe, a pantry-friendly recipe for tomato soup with tinned tomatoes, a herb-forward creamy tomato basil soup recipe, and a gently sweet panera tomato soup recipe-inspired variation. Each starts with the same practical method and ends with a smooth, satisfying bowl.

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

There are no reviews yet. Be the first one to write one.

Reviews

Reader reviews are managed separately (outside this build).