Easy Tomato Soup Recipe – Creamy and Homemade

This Easy Tomato Soup Recipe is creamy, comforting, and full of rich tomato flavor. Made with crushed tomatoes, fresh basil, cream, Parmesan, and simple pantry ingredients, it turns an everyday bowl of soup into something warm and satisfying.

Whether you need a quick lunch or a cozy family dinner, this homemade tomato soup is simple enough for a weekday while still tasting special. Serve it with warm bread or a grilled cheese sandwich for a classic combination.

Why You’ll Love This Recipe

This creamy tomato soup combines sweet tomatoes, aromatic onions and garlic, fresh basil, and Parmesan for a smooth, savory flavor.

It is straightforward to prepare, uses easy-to-find ingredients, and requires very little hands-on work once the soup begins simmering. You can also leave it slightly chunky or blend it until completely silky.

Best of all, this tomato basil soup is family-friendly and easy to adjust. Add more cream for extra richness, use less sugar if your tomatoes are naturally sweet, or choose vegetable stock for a meat-free variation.

Ingredients

Creamy tomato soup served warm with fresh basil and finely grated Parmesan. This homemade tomato soup is smooth and perfect with toasted bread.
Comforting creamy tomato soup for an easy family meal.
  • 4 tablespoons unsalted butter
  • 2 yellow onions, finely chopped
  • 3 garlic cloves, minced
  • 2 cans (28 ounces each) crushed tomatoes with their juice
  • 2 cups chicken stock
  • 1/4 cup fresh basil, chopped
  • 1 tablespoon sugar, or to taste
  • 1/2 teaspoon black pepper, or to taste
  • Salt, to taste
  • 1/2 cup heavy whipping cream
  • 1/3 cup freshly grated Parmesan cheese
  • Extra Parmesan cheese, for serving
  • Extra fresh basil, for serving

Instructions

  1. Place a large nonreactive pot or enameled Dutch oven over medium heat. Melt the butter, then add the finely chopped onions. Cook for 10–12 minutes, stirring occasionally, until the onions become soft and lightly golden.
  2. Add the minced garlic and cook for about 1 minute, stirring frequently, until fragrant.
  3. Pour in the crushed tomatoes and their juice, followed by the chicken stock. Add the chopped basil, sugar, and black pepper. Stir until everything is well combined.
  4. Bring the mixture to a gentle boil. Reduce the heat, partially cover the pot, and simmer for about 10 minutes so the flavors can develop.
  5. For a rustic soup, leave some tomato and onion pieces intact. For a smooth and creamy texture, carefully blend the soup with an immersion blender until it reaches your preferred consistency. If using a countertop blender, work carefully in small batches.
  6. Return the blended soup to medium-low heat. Stir in the heavy whipping cream and freshly grated Parmesan.
  7. Bring the soup back to a gentle simmer without vigorously boiling it. Taste and adjust the salt, pepper, sugar, or cream as needed.
  8. Serve the Easy Tomato Soup Recipe warm with additional Parmesan and fresh basil on top.
A warm bowl of tomato soup with fresh basil and Parmesan on top. This easy soup recipe has a creamy texture and vibrant tomato color.
Smooth tomato basil soup finished with cream and Parmesan.

Tips & Tricks

Use good-quality crushed tomatoes because they provide most of the flavor in this easy soup recipe. San Marzano-style tomatoes work particularly well, but any flavorful canned crushed tomatoes can produce excellent results.

Cook the onions patiently until soft and golden. This creates a naturally sweeter foundation and helps balance the acidity of the tomatoes.

For an especially smooth creamy tomato soup, use an immersion blender directly in the pot. When using a countertop blender, never overfill it with hot soup. Blend in small batches and allow steam to escape safely according to your blender manufacturer’s instructions.

Add the cream gradually if you prefer to control the richness. If the tomatoes taste particularly acidic, a little additional cream or a small amount of sugar can help balance the flavor.

For a vegetarian version, replace the chicken stock with vegetable stock. Check that your Parmesan or Parmesan-style cheese uses vegetarian or halal-suitable enzymes if this is important for your dietary needs.

Details

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Yield: About 8 cups
Category: Soup
Method: Stovetop
Cuisine: American-inspired
Difficulty: Easy
Dietary Notes: Halal-friendly when prepared with halal-certified chicken stock and suitable Parmesan; vegetarian when made with vegetable stock and vegetarian cheese

Homemade creamy tomato soup topped with Parmesan cheese and fresh basil. This tomato basil soup is smooth, rich, and made with crushed tomatoes.
Creamy homemade tomato soup with rich tomato and basil flavor.

Notes

For a lighter soup, replace part of the heavy cream with half-and-half, although the final texture will be less rich.

Vegetable stock can be substituted for chicken stock without changing the basic preparation.

If you love a stronger herbal flavor, add extra fresh basil immediately before serving.

This tomato soup with fresh basil pairs especially well with grilled cheese sandwiches, toasted sourdough, garlic bread, croutons, or a simple green salad.

Nutrition

Approximate nutrition per 1-cup serving:

Calories: 270
Protein: 7 g
Carbohydrates: 22 g
Fat: 19 g

Nutrition values are estimates and will vary according to the specific ingredients and serving size used.

FAQ

Can I make this Easy Tomato Soup Recipe without cream?

Yes. You can leave out the heavy cream for a lighter tomato soup. The flavor will be more tomato-forward and slightly more acidic, so taste the soup before serving and adjust the seasoning as needed.

Can I use fresh tomatoes instead of canned crushed tomatoes?

Yes, although canned crushed tomatoes make this recipe faster and provide consistent flavor throughout the year. Fresh ripe tomatoes can work well when they are naturally sweet and flavorful, but they may require additional cooking time.

How do I make homemade tomato soup extra smooth?

Blend the cooked soup thoroughly with an immersion blender. For an even silkier texture, carefully blend it in batches in a countertop blender and strain it afterward if desired.

What can I serve with tomato basil soup?

Grilled cheese is a classic choice. You can also serve the soup with crusty bread, toasted sandwiches, garlic bread, croutons, a fresh salad, or roasted vegetables.

Can I make this tomato soup vegetarian?

Yes. Replace the chicken stock with vegetable stock and choose Parmesan or a similar hard cheese made with vegetarian-suitable enzymes.

Why does my tomato soup taste acidic?

Tomatoes naturally contain acidity, and some canned varieties taste sharper than others. Cream helps soften that acidity, while a small amount of sugar can balance it without making the soup noticeably sweet.

Storage

Allow leftover soup to cool before transferring it to an airtight container. Store it in the refrigerator for up to 3–4 days.

For longer storage, freeze the soup in freezer-safe containers, leaving a little room for expansion. For the best texture, you can freeze the tomato base before adding the cream and Parmesan, then add the dairy after thawing and reheating.

Reheat refrigerated soup gently in a saucepan over medium-low heat, stirring occasionally. Avoid aggressively boiling cream-based soup because excessive heat can affect its smooth consistency.

Creamy Easy Tomato Soup Recipe served in a bowl with fresh basil and grated Parmesan. The homemade tomato soup has a smooth texture and rich red-orange color.
Easy Tomato Soup Recipe with fresh basil and Parmesan.

Similar Recipes

Easy Tomato Soup Recipe – Creamy and Homemade

Easy tomato soup made with crushed tomatoes, basil, cream, and Parmesan.
Sauté the aromatics, simmer the tomatoes, then blend until smooth.
Finish with cream and Parmesan for a rich, comforting soup.
Prep Time 15 minutes
Course Soup
Cuisine American-inspired

Ingredients
  

  • 4 tablespoons unsalted butter
  • 2 yellow onions finely chopped
  • 3 garlic cloves minced
  • 2 cans 28 ounces each crushed tomatoes with their juice
  • 2 cups chicken stock
  • 1/4 cup fresh basil chopped
  • 1 tablespoon sugar or to taste
  • 1/2 teaspoon black pepper or to taste
  • Salt to taste
  • 1/2 cup heavy whipping cream
  • 1/3 cup freshly grated Parmesan cheese
  • Extra Parmesan cheese for serving
  • Extra fresh basil for serving

Instructions
 

  • Place a large nonreactive pot or enameled Dutch oven over medium heat. Melt the butter, then add the finely chopped onions. Cook for 10–12 minutes, stirring occasionally, until the onions become soft and lightly golden.
  • Add the minced garlic and cook for about 1 minute, stirring frequently, until fragrant.
  • Pour in the crushed tomatoes and their juice, followed by the chicken stock. Add the chopped basil, sugar, and black pepper. Stir until everything is well combined.
  • Bring the mixture to a gentle boil. Reduce the heat, partially cover the pot, and simmer for about 10 minutes so the flavors can develop.
  • For a rustic soup, leave some tomato and onion pieces intact. For a smooth and creamy texture, carefully blend the soup with an immersion blender until it reaches your preferred consistency. If using a countertop blender, work carefully in small batches.
  • Return the blended soup to medium-low heat. Stir in the heavy whipping cream and freshly grated Parmesan.
  • Bring the soup back to a gentle simmer without vigorously boiling it. Taste and adjust the salt, pepper, sugar, or cream as needed.
  • Serve the Easy Tomato Soup Recipe warm with additional Parmesan and fresh basil on top.

Notes

For a lighter soup, replace part of the heavy cream with half-and-half, although the final texture will be less rich.
Vegetable stock can be substituted for chicken stock without changing the basic preparation.
If you love a stronger herbal flavor, add extra fresh basil immediately before serving.
This tomato soup with fresh basil pairs especially well with grilled cheese sandwiches, toasted sourdough, garlic bread, croutons, or a simple green salad.

Conclusion

This Easy Tomato Soup Recipe proves that comforting homemade food does not need to be complicated. Sweet tomatoes, sautéed onions, garlic, basil, cream, and Parmesan come together in a smooth soup with plenty of satisfying flavor.

Keep it slightly chunky or blend it until silky, then pair your homemade tomato soup with toasted bread or a warm sandwich for an easy, cozy meal the whole family can enjoy.

Leave a Comment

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

Recipe Rating




Scroll to Top