This soup can be prepared in one pot using fresh or canned tomatoes. After the ingredients simmer together, everything is blended until smooth and finished with cream for a richer consistency.
Serve the soup with homemade garlic bread, grilled cheese sandwiches, toasted croutons, crackers, or a fresh green salad. It is an excellent choice for cold evenings, relaxed family meals, or a quick lunch during the week.

Why Make Tomato and Basil Soup at Home?
Homemade tomato soup allows you to control the texture, seasoning, and amount of cream. You can make it completely smooth or leave a few small pieces of tomato for a more rustic consistency.
Fresh basil adds color and a fragrant flavor that complements the natural sweetness and acidity of the tomatoes. A small amount of cream helps balance these flavors and creates a smooth finish.
See more comforting recipes from OGADAD:
Creamy Chicken and Potato Soup
Beef and Vegetable Stew
More Soups and Stews
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 1 medium carrot, peeled and diced
- 2 garlic cloves, minced
- 2 tablespoons tomato paste
- 2 cans whole or diced tomatoes
- 3 cups vegetable or chicken broth
- 1 teaspoon granulated sugar, optional
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream
- 1/2 cup fresh basil leaves
- Grated Parmesan cheese for serving, optional
- Croutons for serving, optional
Recipe Summary
| Time | Yield | Difficulty |
|---|---|---|
| 40 minutes | 6 servings | Easy |
How to Make Creamy Tomato and Basil Soup
Begin by heating the olive oil in a large pot over medium heat. Add the chopped onion and diced carrot.
Cook the vegetables for approximately five to seven minutes, stirring occasionally. The onion should become translucent and the carrot should begin to soften.
Add the minced garlic and cook for another 30 seconds. Stir continuously to prevent the garlic from burning.
Place the tomato paste in the pot and mix it with the vegetables. Cook for approximately one minute. Heating the tomato paste helps deepen its flavor and reduces its raw acidity.
Add the canned tomatoes and their liquid. Use a wooden spoon to break whole tomatoes into smaller pieces if necessary.
Pour in the vegetable or chicken broth. Add the sugar, oregano, salt, and black pepper. The sugar is optional, but it can help balance tomatoes that are especially acidic.
Stir the ingredients and bring the soup to a gentle boil. Reduce the heat, partially cover the pot, and allow the soup to simmer for approximately 20 minutes.
Remove the pot from the heat and add the fresh basil leaves. Use an immersion blender to blend the soup directly in the pot until it reaches a smooth and creamy consistency.
If you are using a traditional blender, allow the soup to cool slightly and blend it in small batches. Avoid filling the blender completely because hot liquid expands and creates steam.
Return the blended soup to low heat. Slowly add the heavy cream while stirring continuously. Do not allow the soup to boil rapidly after adding the cream.
Taste the soup and adjust the salt, black pepper, or sugar if necessary. If the consistency is too thick, add a small amount of broth. If it is too thin, simmer it uncovered for a few additional minutes.
Serve the soup warm and finish each bowl with fresh basil, grated Parmesan cheese, cream, olive oil, or crunchy croutons.
Tips for the Perfect Tomato Soup
Use high-quality canned tomatoes when fresh tomatoes are not in season. Whole peeled tomatoes often provide a fuller flavor, but diced tomatoes are also suitable.
Add the fresh basil near the end of the preparation. Cooking basil for too long can reduce its fresh aroma and change its bright green color.
For a dairy-free version, replace the heavy cream with coconut milk, cashew cream, or an unsweetened plant-based cooking cream.
Always blend hot soup carefully. If you do not have an immersion blender, work in small batches and leave an opening in the blender lid so steam can escape.
Store leftover soup in an airtight container in the refrigerator for up to four days. Reheat it slowly over low heat and stir occasionally to maintain its creamy texture.
More easy recipes to complete your meal:
Conclusion
The Creamy Tomato and Basil Soup is an easy, versatile, and comforting recipe made with simple ingredients. The combination of tomatoes, fresh basil, vegetables, and cream creates a smooth soup with a balanced and satisfying flavor.
Serve it with garlic bread, toasted sandwiches, croutons, or salad for a complete meal. It can also be prepared in advance, stored in the refrigerator, and reheated whenever you need a quick homemade lunch or dinner.

Linda Carter is a writer specializing in recipes and practical home cooking. With extensive experience helping readers prepare flavorful and accessible meals, Linda shares easy-to-follow recipes, helpful cooking tips, and creative ideas on our platform. Her goal is to make cooking simpler and more enjoyable, inspiring readers to create delicious dishes for everyday meals and special occasions.
