Easy Tomato Soup Recipe

Easy Tomato Soup Recipe | For Cozy Homemade Comfort

There is something deeply comforting about a warm bowl of tomato soup, especially when the weather turns chilly or you simply want an easy, homemade meal that feels nourishing and cozy. This Easy Tomato Soup Recipe brings together rich tomatoes, fragrant garlic, fresh basil, and a touch of cream for a bowl that tastes smooth, comforting, and wonderfully satisfying.

What makes this soup especially appealing is how simple it is to prepare. With everyday pantry ingredients and a few easy steps, you can make a creamy tomato basil soup that feels homemade in the best possible way. The flavor is rich and savory with just enough sweetness to balance the tomatoes, while the velvety texture makes every spoonful feel warm and comforting.

Whether you pair it with crispy grilled cheese, warm toasted bread, or enjoy it all on its own, this homemade tomato soup recipe is one of those dependable dishes you will want to keep in regular rotation. It is beginner-friendly, budget-conscious, and perfect for lunch, dinner, or cozy evenings at home.

Why You’ll Love This Recipe

There are plenty of tomato soup recipes out there, but this one keeps things simple while delivering comforting, homemade flavor. Whether you are making lunch for the family or looking for an easy weeknight dinner, here are a few reasons this soup deserves a spot in your recipe collection.

Simple Ingredients, Big Comfort

You only need a handful of everyday ingredients to make this creamy tomato soup recipe. Most of them are pantry staples, making it an easy option when you want something warm without a complicated grocery list.

Smooth, Rich, and Comforting

The texture is silky and velvety with a balanced tomato flavor that feels rich without becoming too heavy. A little cream and parmesan help soften the natural acidity of the tomatoes for a smoother finish.

Beginner-Friendly and Easy to Make

If homemade soup feels intimidating, this recipe keeps things approachable. The steps are straightforward, and you do not need advanced cooking skills to get delicious results.

Ready in About 30 Minutes

Busy day? This easy tomato soup recipe comes together quickly, making it ideal for weeknight dinners, quick lunches, or cozy weekend meals.

Easy to Customize

Prefer it chunky instead of smooth? Want extra herbs or a spicy kick? This soup adapts beautifully to your preferences with simple swaps and add-ins.

Perfect for Pairing

Tomato soup and grilled cheese are a classic match, but this soup also tastes wonderful with crusty bread, homemade croutons, garlic toast, or a fresh green salad.

Great for Meal Prep

It stores beautifully in the fridge and reheats well, making it a practical make-ahead meal for busy weeks.

Ingredients of Easy Tomato Soup Recipe

Ingredients

This Easy Tomato Soup Recipe uses simple, easy-to-find ingredients that come together to create a smooth, comforting bowl of soup. Each ingredient plays a role in building rich flavor and balanced texture.

Main Ingredients

  • Unsalted Butter (4 tablespoons): Adds richness and helps soften the onions for a flavorful soup base.
  • Yellow Onions (2 medium, finely chopped): Bring natural sweetness and depth to balance the tomatoes as they cook down.
  • Garlic (3 cloves, minced): Adds warmth and savory aroma that makes homemade tomato soup taste fuller and more comforting.
  • Crushed Tomatoes (56 ounces, two 28-ounce cans): The heart of the soup. Good-quality canned tomatoes create a deeper, richer flavor. If available, San Marzano tomatoes work especially well.
  • Chicken Stock (2 cups): Adds savory depth and helps create a richer soup base. Vegetable broth works well for a vegetarian tomato soup.
  • Fresh Basil (1/4 cup, chopped): Gives the soup a fresh, slightly sweet herbal flavor that pairs beautifully with tomatoes.
  • Sugar (1 tablespoon): Helps balance the natural acidity of tomatoes and rounds out the flavor.
  • Black Pepper (1/2 teaspoon, or to taste): Adds gentle warmth without overpowering the soup.
  • Heavy Cream (1/2 cup): Creates a creamy, smooth texture and softens the sharpness of the tomatoes.
  • Freshly Grated Parmesan Cheese (1/3 cup): Adds a savory, slightly salty richness that gives the soup extra depth.
  • Salt (to taste): Adjust at the end if needed, depending on the saltiness of your broth and parmesan.

Optional Garnishes

  • Extra parmesan cheese
  • Fresh basil leaves
  • Homemade croutons
  • Toasted bread or grilled cheese sandwiches
  • Freshly cracked black pepper

These simple finishing touches make the soup feel extra cozy and restaurant-worthy without much extra effort.

Ingredient Notes & Substitutions

One of the best things about this Easy Tomato Soup Recipe is how flexible it can be. If you are missing an ingredient or need a different option for dietary preferences, these easy swaps will help.

Choose Good Tomatoes for Better Flavor

Since tomatoes are the star ingredient, quality matters. Canned crushed tomatoes are convenient and reliable for consistent flavor year-round.

  • Best option: San Marzano crushed tomatoes for a smoother, slightly sweeter taste
  • Budget-friendly option: Any good-quality canned crushed tomatoes
  • Using whole canned tomatoes? Blend or crush them before adding to the pot for a similar texture.

Broth Options

Chicken stock gives the soup a richer, savoury depth, but there are other great choices depending on your needs.

  • Vegetable broth: Perfect for a vegetarian tomato soup recipe
  • Chicken bone broth: Adds extra richness and a fuller flavour
  • Low-sodium broth: Helpful if you prefer more control over seasoning

Cream Alternatives

The cream helps create a smooth, velvety finish, but there are easy substitutions if needed.

  • Half-and-half: A lighter option with a creamy texture
  • Whole milk: Works in a pinch, though the soup will be slightly less rich
  • Coconut milk: A dairy-free alternative that creates creaminess with a subtle flavour twist

Parmesan Cheese Swaps

Fresh parmesan adds savoury richness, but you can substitute if needed.

  • Pecorino Romano: Slightly saltier with a bold taste
  • Nutritional yeast: A dairy-free option that adds mild savoury flavour
  • Skip the cheese: The soup still tastes delicious if you prefer a lighter version

Fresh vs. Dried Basil

Fresh basil adds brightness and aroma, but dried basil can still work when fresh herbs are unavailable.

  • Fresh basil: Best for vibrant flavour and garnish
  • Dried basil: Use about 1 tablespoon and add it while simmering so the flavour develops

Need to Balance Acidity?

Tomatoes naturally vary in sweetness and acidity.

If your soup tastes too tangy:

  • Add a little more cream
  • Stir in an extra teaspoon of sugar
  • Add a small sprinkle of Parmesan for balance

Make It Allergy-Friendly

  • Dairy-free: Use olive oil instead of butter, coconut cream instead of heavy cream, and skip parmesan
  • Gluten-free: This soup is naturally gluten-free when using gluten-free broth and toppings
  • Vegetarian: Swap chicken stock for vegetable broth

Small ingredient adjustments can help you make this homemade tomato soup fit your taste, budget, or dietary needs without sacrificing comfort or flavour.

Kitchen Tools Needed

You do not need fancy equipment to make this Easy Tomato Soup Recipe, which is part of what makes it so approachable for beginners. A few basic kitchen tools are all you need to create a warm, creamy bowl of homemade soup.

Large Pot or Dutch Oven

A medium to large pot is essential for cooking the soup evenly.

A stainless steel pot or enameled Dutch oven works especially well because tomatoes can react with certain metals and affect the flavor. Avoid aluminum or uncoated cast iron when possible.

Cutting Board and Sharp Knife

You will need these for chopping onions, garlic, and fresh basil. Even simple prep work becomes easier with a sharp knife.

Wooden Spoon or Silicone Spatula

Perfect for stirring the onions as they soften and making sure nothing sticks to the bottom of the pot.

Measuring Cups and Spoons

Helpful for getting the right balance of broth, cream, herbs, and seasoning.

Immersion Blender (Recommended)

An immersion blender makes it easy to create a smooth, creamy tomato soup directly in the pot with less cleanup.

No immersion blender? No problem.

Standard Blender (Optional)

You can carefully blend the soup in batches using a countertop blender. Just allow some steam to escape and avoid overfilling with hot liquid.

Ladle

Makes serving easier and keeps things less messy when transferring soup into bowls.

Cheese Grater

Freshly grated parmesan melts better and adds more flavor than pre-shredded cheese, so a small grater is worth keeping nearby.

Optional but helpful:

  • Soup bowls for serving warm
  • Bread knife for grilled cheese or crusty bread
  • Small bowls for toppings like croutons, basil, or extra parmesan

With these simple kitchen tools ready to go, you are all set to start making your homemade tomato basil soup.

Step-by-Step Instructions

Follow these simple steps to make a creamy, comforting bowl of Easy Tomato Soup Recipe at home. Even if you are new to cooking soup, the process is straightforward and beginner-friendly.

Sauté the Onions

Place a large non-reactive pot or Dutch oven over medium heat and add the butter.

Once melted, stir in the chopped onions and cook for 10 to 12 minutes, stirring occasionally.

You are looking for onions that turn soft, lightly golden, and fragrant. This step builds sweetness and depth in the soup, so avoid rushing it.

Helpful tip: If the onions begin browning too quickly, lower the heat slightly.

Add the Garlic

Stir in the minced garlic and cook for about 1 minute.

You want the garlic to smell fragrant but not browned. Burnt garlic can make the soup taste bitter.

Tomato Soup Base

Build the Tomato Soup Base

Add the crushed tomatoes with their juices, chicken stock, chopped basil, sugar, and black pepper.

Stir everything together until combined.

Bring the mixture to a gentle boil, then reduce the heat to low.

Partially cover the pot and let the soup simmer for 10 minutes.

As it cooks, the flavors begin blending together, and the kitchen will start smelling warm and aromatic.

Blend the Soup (Optional)

If you prefer a creamy tomato soup, use an immersion blender directly in the pot and blend until smooth.

For a slightly rustic texture, blend only part of the soup and leave some small tomato pieces behind.

Prefer chunky tomato soup? Skip blending completely.

Using a blender: Carefully transfer the soup in batches and avoid filling it too high since hot liquids create steam pressure.

Stir in Cream and Parmesan

Return the soup to medium-low heat if blended.

Add the heavy cream and freshly grated parmesan cheese.

Stir gently until the cheese melts and the soup looks silky and smooth.

Taste and adjust seasoning if needed with extra salt or black pepper.

Texture cue: The soup should look creamy and slightly velvety without feeling too thick.

Serve and Enjoy

Ladle the soup into warm bowls and finish with your favorite toppings.

Try:

  • Fresh basil
  • Extra parmesan cheese
  • Crispy croutons
  • Freshly cracked black pepper
  • Toasted bread or grilled cheese on the side

Common Mistakes to Avoid

  • Skipping onion cooking time: Properly softened onions create a sweeter, smoother flavor.
  • Overheating the cream: Add cream over gentle heat to prevent curdling.
  • Using reactive cookware: Tomatoes can react with certain metals and slightly affect flavor.
  • Blending hot soup carelessly: Always blend in small batches if using a regular blender.

At this point, your homemade tomato soup should smell rich, savory, and wonderfully comforting.

Expert Tips

A few small techniques can make a big difference when preparing this Easy Tomato Soup Recipe. These simple tips will help you get a smoother texture, better flavor, and more consistent results every time.

Let the Onions Cook Slowly

Do not rush the onions.

Cooking them slowly until soft and lightly golden helps bring natural sweetness to the soup, which balances the acidity of the tomatoes beautifully.

If the onions are undercooked, the soup may taste sharper or less rounded.

Use Good-Quality Tomatoes

Since tomatoes are the main ingredient, their quality affects the final flavor.

If possible, choose San Marzano crushed tomatoes or a good-quality canned brand for a smoother, richer homemade tomato soup.

Blend to Your Preferred Texture

Everyone likes tomato soup a little differently.

  • For a silky, creamy texture, blend completely
  • For a rustic feel, leave a few tomato pieces behind
  • For chunky tomato soup, skip blending entirely

You can easily customize the consistency to match your preference.

Taste Before Adding Extra Salt

Parmesan cheese and broth already add saltiness.

Before seasoning, taste the soup first to avoid over-salting.

Balance Acidity Carefully

Some canned tomatoes taste more acidic than others.

If your soup tastes too sharp:

  • Add a splash more cream
  • Stir in a small pinch of sugar
  • Add a little extra Parmesan cheese

Small adjustments usually solve the issue quickly.

Add Fresh Basil at the Right Time

Fresh basil tastes brightest when stirred into the soup near the end of cooking or added as a garnish.

This keeps the flavor fresh and aromatic instead of dull.

Warm the Bowls Before Serving

For an extra cozy experience, pour hot water into serving bowls for a minute before plating.

Warm bowls help keep the soup hot longer, especially when serving with grilled cheese or crusty bread.

Make It Ahead

This tomato basil soup often tastes even better the next day as the flavors continue blending together in the refrigerator.

It is a great meal-prep option for busy weeks.

Variations

One of the best things about this Easy Tomato Soup Recipe is how easy it is to customize. Whether you want something lighter, richer, dairy-free, or a little spicy, these simple variations make it easy to adjust the soup to your taste.

Healthy Tomato Soup Version

For a lighter bowl without losing comfort or flavor:

  • Replace heavy cream with half-and-half or a splash of milk
  • Reduce the butter slightly and use a little olive oil instead
  • Add extra vegetables like carrots or celery for more nutrition and natural sweetness

This version stays comforting while feeling a bit lighter for everyday meals.

Spicy Tomato Soup

If you enjoy a little heat, there are easy ways to add warmth.

Try adding:

  • A pinch of red pepper flakes while simmering
  • A dash of hot sauce before serving
  • Freshly chopped chili for an extra kick

Start small and adjust to your spice preference.

Dairy-Free Tomato Soup

Need a dairy-free option? This soup adapts very easily.

Use:

  • Olive oil instead of butter
  • Coconut cream or unsweetened oat cream instead of heavy cream
  • Skip parmesan or replace it with nutritional yeast for a mild savory flavor

The texture will still feel smooth and comforting.

Vegetarian Version

Simply swap the chicken stock for vegetable broth to make this a vegetarian tomato soup recipe.

The flavor stays rich and satisfying, especially with fresh herbs and Parmesan.

Roasted Tomato Version

For a deeper flavor, roast tomatoes and garlic before adding them to the soup base.

Roasting creates slightly sweet, caramelized notes that add extra richness.

Extra Creamy Tomato Soup

If you prefer a richer texture:

  • Add a little extra cream
  • Stir in additional parmesan cheese
  • Blend completely until smooth and velvety

This version pairs especially well with toasted sourdough or grilled cheese sandwiches.

Herb Lover’s Version

Fresh herbs can add another layer of flavor.

Try mixing in:

  • Fresh oregano
  • Thyme
  • Parsley
  • Extra basil for a brighter finish

Add Protein for a Heartier Meal

Turn this comforting soup into a fuller meal by adding:

  • Shredded chicken
  • White beans
  • Cheese-filled tortellini
  • Crispy grilled cheese cubes on top

Small additions can make the soup feel more filling without much extra effort.

Storage Instructions

This Easy Tomato Soup Recipe stores beautifully, making it perfect for meal prep or leftovers during busy weeks. With proper storage, the flavor often becomes even richer the next day.

Refrigerator Storage

Allow the soup to cool completely before storing.

Transfer it to an airtight container and refrigerate for up to 4 days.

Helpful tip: Store toppings like basil, croutons, or parmesan separately so they stay fresh and crisp.

Freezer Storage

Tomato soup freezes surprisingly well.

Pour the cooled soup into freezer-safe containers or storage bags, leaving a little space at the top for expansion.

Freeze for up to 3 months.

For easier portions, freeze in smaller containers so you can thaw only what you need.

Good to know: Cream-based soups may separate slightly after freezing, but the texture usually comes back together once reheated and stirred.

How to Reheat Tomato Soup

On the Stovetop

Pour the soup into a pot and warm it over medium-low heat, stirring occasionally.

Avoid boiling after adding cream since high heat can affect the texture.

If the soup seems too thick, add a splash of broth or water to loosen it.

In the Microwave

Place soup in a microwave-safe bowl and heat in 30-second intervals, stirring between each round until hot.

Can You Make It Ahead?

Yes. In fact, many people find that homemade tomato soup tastes even better after resting overnight because the flavors have more time to blend together.

If making ahead for guests, prepare the soup a day early and reheat gently before serving with fresh toppings.

Easy Tomato Soup Recipe
Connie Hope

Easy Tomato Soup Recipe

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 8
Course: Soup
Cuisine: American
Calories: 220

Ingredients
  

  • 4 tablespoons unsalted butter
  • 2 medium yellow onions, finely chopped
  • 3 garlic cloves, minced
  • 56 ounces crushed tomatoes (two 28-ounce cans)
  • 2 cups chicken stock or vegetable broth
  • 1/4 cup fresh basil, chopped
  • 1 tablespoon sugar, adjust to taste
  • 1/2 teaspoon black pepper, or to taste
  • 1/2 cup heavy cream
  • 1/3 cup freshly grated parmesan cheese
  • Salt, to taste
Optional Toppings
  • Fresh basil
  • Extra parmesan cheese
  • Croutons
  • Fresh cracked black pepper
  • Toasted bread or grilled cheese

Method
 

  1. Melt butter in a large non-reactive pot over medium heat. Add chopped onions and cook for 10 to 12 minutes until soft and lightly golden.
    Add minced garlic and cook for 1 minute until fragrant.
    Stir in crushed tomatoes, broth, basil, sugar, and black pepper. Bring to a gentle boil.
    Lower the heat, partially cover, and simmer for 10 minutes.
    Blend the soup using an immersion blender for a smooth texture, or leave chunky if preferred.
    Stir in heavy cream and parmesan cheese. Simmer gently for 2 to 3 minutes until smooth.
    Taste and season with salt and pepper if needed.
    Serve warm with basil, parmesan, croutons, or grilled cheese on the side.

Video

Notes

  • If the soup tastes too acidic, add a little extra cream or a small pinch of sugar.
  • Fresh basil creates the best flavour, but dried basil can work if needed.
  • Use vegetable broth instead of chicken stock for a vegetarian version.
  • Avoid aluminium cookware to prevent a metallic flavour from the tomatoes.
  •  Skill Level: Easy

Nutrition (Per Serving)

  • Calories: 220
  • Carbohydrates: 22g
  • Protein: 7g
  • Fat: 14g
  • Fiber: 3g
  • Sugar: 9g
  • Sodium: Varies based on broth and cheese used

Frequently Asked Questions

Can I make this Easy Tomato Soup Recipe without cream?

Yes. You can leave out the cream if you prefer a lighter soup or replace it with coconut milk, oat cream, or whole milk. The soup will still taste comforting, though the texture may be slightly less rich.

Can I use fresh tomatoes instead of canned tomatoes?

Absolutely. Fresh tomatoes work well, especially during tomato season. Roast or cook them down first for deeper flavor, then blend for a smoother consistency.

Why does my tomato soup taste too acidic?

Tomatoes naturally vary in acidity. If your soup tastes too sharp, stir in a little extra cream, a pinch of sugar, or more Parmesan cheese to balance the flavor.

What is the best tomato for homemade tomato soup?

San Marzano tomatoes are often preferred because they are naturally sweeter and less acidic. However, any good-quality canned crushed tomatoes will still make a flavorful soup.

Can I freeze tomato soup?

Yes. This soup freezes well for up to 3 months. Let it cool completely before storing in freezer-safe containers.

What goes well with tomato soup?

Classic pairings include:

  • Grilled cheese sandwiches
  • Garlic bread
  • Crusty sourdough bread
  • Homemade croutons
  • Green salad

These sides make the meal feel extra cozy and satisfying.

Can I make this tomato soup vegetarian?

Yes. Simply replace the chicken stock with vegetable broth for an easy vegetarian tomato soup recipe.

How do I make tomato soup thicker?

To thicken the soup naturally, simmer it a little longer uncovered or blend it more thoroughly for a creamier texture.

Final Thoughts

There is something timeless about a warm bowl of homemade tomato soup, and this Easy Tomato Soup Recipe proves that comfort food does not have to be complicated. With simple ingredients, rich tomato flavor, and a smooth, creamy texture, it is the kind of recipe that fits beautifully into busy weeknights, cozy weekends, or anytime you want something warm and satisfying.

Whether you pair it with a crispy grilled cheese sandwich, crusty bread, or enjoy it on its own, this soup is simple enough for beginners while still feeling homemade and comforting. Plus, the easy variations make it flexible for different tastes and dietary needs.

If you try this recipe, feel free to make it your own with your favorite toppings or small twists. A little extra basil, parmesan, or homemade croutons can make every bowl feel extra special.

Happy cooking, and enjoy every warm spoonful.

Similar Posts

Leave a Reply

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

Recipe Rating