Tomato Soup | Easy Creamy Tomato Soup
There’s something remarkably comforting about a warm bowl of Tomato Soup | Easy Creamy Tomato Soup Recipe. The rich, velvety texture combined with the vibrant flavors of tomatoes and aromatic herbs creates an effortless dish that soothes the soul. Every spoonful warms you from the inside out, making it the perfect companion on a chilly day or when you crave a bit of nostalgia. Imagine pairing this delicious soup with a crispy grilled cheese sandwich—a classic duo that never fails to satisfy.
Table of Contents

I vividly remember the first time I made this creamy tomato basil soup—it was a crisp autumn evening, and I wanted to create something hearty yet simple for dinner. The moment the fragrant onions and leeks began to sauté, my kitchen was filled with an inviting aroma that suggested something wonderful was on the way. The ease of this recipe makes it a staple in my home and an exciting option for gatherings or casual family meals. I can wholeheartedly say this soup is not only easy and budget-friendly, but it’s also a crowd-pleaser that will have everyone asking for seconds. Let’s get cooking!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 35 minutes, this soup is perfect for weeknight dinners.
- Irresistible Flavor: Creamy and savory, the blend of fresh tomatoes and herbs elevates the taste.
- Eye-Catching Appeal: The bright red color garnished with fresh basil looks as good as it tastes.
- Flexible Serving: Enjoy it as a comforting lunch, a light dinner, or as an appetizer at gatherings.
- Diet-Friendly Options: Easily adaptable for many dietary needs, including gluten-free options.

Ingredients You’ll Need
- 2 tablespoons unsalted butter: This adds richness and depth to the overall flavor. You can substitute with olive oil for a healthier option.
- 1 onion, about 1 cup, minced: Offers a sweet, aromatic base. Shallots can also work well here if you prefer a milder taste.
- 1 cup leek, chopped: Lightly sweet and earthy, leeks enhance the soup’s complexity. If leeks are unavailable, use more onion as a substitute.
- 1 can peeled plum tomatoes (14-ounce/400 milliliters): Using quality canned tomatoes ensures a robust flavor without the hassle of peeling fresh ones.
- 2 cups vegetable stock: A great way to infuse flavor. Feel free to use chicken stock for non-vegetarian options.
- 2 tablespoons double-concentrated tomato paste: This concentrated form intensifies the tomato flavor. Regular tomato paste will also do the trick.
- ¼ teaspoon black pepper: Adds a gentle warmth; adjust according to your preference.
- ½ teaspoon salt: Essential for enhancing the flavors; taste before adding more, if needed.
- 1 tablespoon brown sugar: Balances the acidity of the tomatoes. Maple syrup can be a nice substitute in a pinch.
- 2 teaspoons dried basil: A classic herb that enhances the tomato flavor. If available, fresh basil is a fantastic alternative.
- ½ cup half and half: Adds creaminess and a silky texture. For a lighter version, use coconut milk or omit for a vegan soup.
- Fresh basil for garnish, optional: A sprinkle of fresh basil adds a pop of color and extra flavor.
- Croutons for garnish, optional: Serve for added crunch and texture in your soup.
How to Make Tomato Soup | Easy Creamy Tomato Soup Recipe
Melt Butter: In a medium pot (2 quart/2 liter), melt the 2 tablespoons of unsalted butter over medium heat. You’ll want to hear it sigh and bubble gently, inviting flavor into your kitchen.
Sauté Aromatics: Add the minced onion and chopped leek to the pot. Sauté for about 3 minutes, stirring occasionally until they become tender and fragrant. This step is crucial, as it builds the flavor base for your soup.
Combine Ingredients: Pour in the 1 can of peeled plum tomatoes, 2 cups of vegetable stock, 2 tablespoons of double-concentrated tomato paste, ¼ teaspoon of black pepper, ½ teaspoon of salt, 1 tablespoon of brown sugar, and 2 teaspoons of dried basil. Stir well to incorporate all the ingredients, mashing the tomatoes lightly with your spatula. Cover with a lid, and bring the mixture to a boil.
Simmer to Develop Flavor: Reduce the heat to low and let it simmer for 20 minutes. This allows all the flavors to meld together beautifully, creating a bowl of richness that’s hard to resist.
Add Creaminess: After simmering, stir in the ½ cup of half and half. Turn up the heat just enough to bring it to a gentle boil again.
Purée the Soup: Turn off the heat and use an immersion blender to purée the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a traditional blender, making sure to allow steam to escape to avoid splattering.
Adjust Seasoning: Give your soup a taste and add more seasoning if needed. This is your moment to tailor it to your preference!
Serve: Ladle the luscious soup into bowls and top with fresh basil and crunchy croutons if desired. Make it visually appealing and enjoy every spoonful!

Storing & Reheating
You can store any leftover soup at room temperature for up to 2 hours before refrigerating it. Transfer the cooled soup to an airtight container, and it will keep well in the fridge for 3-4 days. If you want to freeze it, use freezer-safe containers, and remember it can last up to 3 months. When you’re ready to enjoy it, reheat on the stovetop over medium heat until warmed through, about 5-10 minutes. You may notice slight changes in texture; adding a splash of vegetable stock or half and half can help refresh creaminess.
Chef’s Helpful Tips
- Avoid browning the butter; it should melt just until bubbly, retaining its light color for a fresher taste.
- Make sure to chop the leeks thoroughly, as dirt and sand can hide in their layers. Rinse well if needed.
- If the soup is too thick, add a bit more vegetable stock to reach your desired consistency.
- For an added flavor kick, toss in a pinch of red pepper flakes while simmering.
- This soup is also perfect to make ahead of time, allowing the flavors to deepen overnight!
The beauty of this Tomato Soup | Easy Creamy Tomato Soup Recipe lies in its simplicity and comfort. You don’t need to be an expert chef to create a warm, inviting dish that brings friends and family together around the table. As you experiment with the ingredients and make it your own, you’ll find the joy in crafting this delicious soup.
Recipe FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! If you have fresh tomatoes, you can substitute about 2 pounds of ripe tomatoes. To prepare, blanch them in boiling water for a minute, then transfer them to an ice bath to peel easily before chopping.
Is this Tomato Soup suitable for freezing?
Yes, you can freeze it! Just remember to cool the soup completely before transferring it to airtight containers. When you reheat, lower the heat to avoid splattering.
Can I make this soup vegan?
Certainly! Simply replace the half and half with coconut milk or any plant-based creamy substitute, and ensure you use vegetable stock.
What can I serve with tomato soup?
This soup pairs wonderfully with grilled cheese sandwiches, a simple salad, or crusty bread for dipping. Don’t forget the croutons, which add a delightful crunch!
PrintMore Soups Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Tomato Soup | Easy Creamy Tomato Soup
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Italian
Description
This creamy tomato soup features fresh ingredients like tomato and basil, combined for a rich flavor. It’s quick to prepare and perfect for a healthy meal or comforting dinner.
Ingredients
- 2 tablespoons unsalted butter
- 1 onion, about 1 cup, minced
- 1 cup leek, chopped
- 1 can peeled plum tomatoes (14-ounce/400 milliliters)
- 2 cups vegetable stock
- 2 tablespoons double-concentrated tomato paste
- ¼ teaspoon black pepper
- ½ teaspoon salt
- 1 tablespoon brown sugar
- 2 teaspoons dried basil
- ½ cup half and half
- fresh basil for garnish, optional
- croutons for garnish, optional
Instructions
- Melt the butter in a medium pot and add minced onion and chopped leek. Sauté for 3 minutes, stirring occasionally.
- Add the plum tomatoes, vegetable stock, tomato paste, black pepper, salt, brown sugar, and dried basil. Stir well and crush the tomatoes with a spatula. Cover and bring to a boil before reducing the heat to low and simmering for 20 minutes.
- Add half and half and bring to a boil again. Turn off the heat and purée the soup until smooth.
- Taste the soup and add more seasoning if needed.
- Serve with fresh basil, croutons, or your favorite toppings.
Notes
You can adjust the thickness of the soup by adding more or less stock.
Fresh basil adds a nice touch to the presentation and flavor.
This soup can easily be made ahead and reheated before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 245
- Sugar: 7g
- Sodium: 620mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 40mg
