Creamy Tomato Basil Soup Recipe

Spread the love

You’re in for a treat with this Creamy Tomato Basil Soup recipe! If you’ve ever wondered how to make a delicious homemade soup that’s both creamy and bursting with the flavors of ripe tomatoes and fresh basil, look no further. In just a few simple steps, you’ll be able to whip up this comforting and flavorful soup that will warm your soul on a chilly day. So, grab your apron, sharpen your knife, and let’s get started on this mouthwatering soup adventure!


To make a creamy tomato basil soup, you will need the following ingredients:

Fresh tomatoes

Start with ripe and flavorful tomatoes. Choose tomatoes that are firm and fragrant for the best taste in your soup.


A medium-sized onion, finely chopped, adds a depth of flavor to the soup. You can use white or yellow onions, depending on your preference.


Garlic cloves, minced or finely chopped, are essential for adding a delicious aroma and taste to the soup.

Tomato paste

Tomato paste brings a concentrated tomato flavor to the soup. It adds richness and depth to the overall taste.

Vegetable broth

Vegetable broth serves as the base of the soup and adds a savory flavor. You can use homemade or store-bought vegetable broth.

Fresh basil leaves

Fresh basil leaves provide a vibrant and aromatic note to the soup. They add a refreshing herbal taste that complements the tomatoes well.

Heavy cream

Heavy cream gives the soup its creamy and luscious texture. It adds richness and smoothness to every spoonful.


Butter enhances the flavor and richness of the soup. It adds a velvety smoothness and a hint of richness.


Salt is essential for bringing out the flavors of the ingredients. It helps to balance the taste and elevate the overall deliciousness.


Freshly ground black pepper adds a subtle spiciness and depth to the soup. It enhances the flavors and adds a hint of warmth.

Now that you have all the ingredients, let’s move on to the preparation of this delightful creamy tomato basil soup!


Roasting the tomatoes

Preheat your oven to 400°F (200°C). Cut the fresh tomatoes in half and place them on a baking sheet, cut side up. Drizzle a little olive oil over the tomatoes and season them with salt and pepper. Roast the tomatoes in the preheated oven for about 30 minutes or until they start to caramelize and release their juices. This roasting process intensifies the tomato flavor, resulting in a richer and more robust soup.

Sautéing the onion and garlic

In a large pot or Dutch oven, melt a tablespoon of butter over medium heat. Add the chopped onion and minced garlic cloves. Sauté them until they become translucent and fragrant, about 5 minutes. The sautéing process enhances the flavors of the onion and garlic, contributing to the overall taste of the soup.

Adding the tomatoes and tomato paste

Once the onion and garlic are sautéed to perfection, add the roasted tomatoes to the pot. Be sure to scrape any caramelized bits from the baking sheet as they hold a lot of flavor. Also, add the tomato paste and stir well to combine. The tomato paste intensifies the tomato taste even further and adds a thickness to the soup.

Simmering with vegetable broth

Pour in the vegetable broth, and bring the mixture to a simmer. Allow the soup to cook for about 15 minutes, giving the flavors time to meld together. The vegetable broth infuses the soup with a savory taste and creates a harmonious blend of flavors.

Blending the soup

Using an immersion blender or a regular blender, carefully blend the soup until it reaches a smooth and creamy consistency. Be cautious when blending hot soup to avoid any accidents. If using a regular blender, blend the soup in batches to prevent overflowing. The blending process ensures a velvety texture and homogeneity throughout the soup.

Adding basil and cream

Chop the fresh basil leaves and add them to the blended soup. Stir in the heavy cream and let the soup simmer for an additional 5 minutes. The fresh basil provides a burst of freshness and fragrance, while the heavy cream adds a velvety smoothness and richness.

Adjusting the seasoning

Taste the soup and season it with salt and pepper according to your preference. Adjusting the seasoning is crucial to achieve the perfect balance of flavors. Add a pinch of salt and a few twists of freshly ground black pepper at a time, tasting as you go. Remember, seasoning is subjective, so make sure it suits your taste buds.

With all the preparation steps completed, the creamy tomato basil soup is now ready to be served!


Garnishing options

You can garnish your creamy tomato basil soup with various options to add visual appeal and extra flavor. Some popular garnishes include:

  • Fresh basil leaves: Place a small basil leaf on top of each serving of soup for a hint of freshness.
  • Grated Parmesan cheese: Sprinkle some Parmesan cheese on the soup to add a savory and nutty flavor.
  • Croutons: Top the soup with homemade or store-bought croutons for a satisfying crunch.
  • Drizzle of olive oil: Finish the soup with a drizzle of high-quality olive oil for an added depth of flavor.

Choose one or a combination of these garnishes to make your creamy tomato basil soup visually appealing and even more delicious!


Serve your creamy tomato basil soup with a side of crusty bread or grilled cheese sandwiches. The bread provides a perfect companion to dip into the soup or to enjoy alongside each spoonful. Alternatively, you can pair the soup with a fresh green salad for a light and refreshing meal.


Spicy tomato basil soup

If you prefer a bit of heat in your soup, you can make a spicy version by adding red pepper flakes, cayenne pepper, or a dash of hot sauce. Adjust the spiciness level according to your preference, but be mindful not to overpower the flavors of the tomatoes and basil.

Dairy-free tomato basil soup

For a dairy-free option, you can omit the heavy cream and butter. Instead, use coconut cream or cashew cream as a substitute. These alternatives will provide a creamy texture without the use of dairy products, making the soup suitable for those with lactose intolerance or dietary restrictions.

Vegan tomato basil soup

To make a vegan tomato basil soup, follow the dairy-free variation and ensure that all the ingredients used, including the vegetable broth, are vegan-friendly. This variation allows vegan individuals to enjoy a flavorful and creamy soup without any animal-derived ingredients.


Using ripe tomatoes for better flavor

Choose ripe tomatoes with vibrant colors and a sweet aroma. Ripe tomatoes have a higher sugar content, resulting in a more flavorful and delicious soup.

Roasting the tomatoes for enhanced taste

Roasting the tomatoes intensifies their flavor and brings out a natural sweetness. The caramelization process adds depth and richness to the soup, making it extra tasty.

Choosing the right onion

Use either white or yellow onions for the soup. Both varieties work well and provide a subtle but important flavor base to the soup.

Adjusting the consistency of the soup

If you prefer a thinner soup, add a bit more vegetable broth or water. Conversely, if you desire a thicker soup, let it simmer for a longer period or reduce the amount of liquid slightly.

Storing the soup properly

Allow the soup to cool completely before storing it in an airtight container in the refrigerator. Proper storage will help maintain the freshness and flavors of the soup for up to 3-4 days. Alternatively, you can freeze the soup in freezer-safe containers for a longer shelf life, up to 3 months.


Making a creamy tomato basil soup is a delightful culinary experience that brings together the flavors of fresh tomatoes, aromatic basil, and creamy richness. By following the simple steps outlined in this article, you can create a delicious soup that is both comforting and satisfying. Whether you opt for the classic version or decide to try one of the variations, this soup is sure to become a favorite in your kitchen. So, gather your ingredients, get ready to enjoy the aroma, and indulge in a bowl of creamy tomato basil goodness.