Creamy Tomato Soup
I still remember the first time I made creamy tomato soup for my family. It was a chilly winter evening, and we all gathered around the table, eager to warm up with a delicious, comforting meal. As a registered dietitian turned recipe developer, I've always been passionate about creating balanced, blood-sugar-friendly dishes that are easy to make and enjoyable for everyone.
My journey into cooking began when my father was diagnosed with type-2 diabetes. I wanted to help him manage his condition through food, so I started experimenting with new recipes and ingredients. Over time, I developed a deep understanding of how different foods affect our bodies and how to create meals that are not only delicious but also healthy and balanced.
Creamy tomato soup is one of my favorite recipes to make during the winter months. It's a classic comfort food that's easy to prepare, and the best part is that it's incredibly versatile. You can serve it as a main course, a side dish, or even as a starter. The key to making a great creamy tomato soup is to use high-quality ingredients and to cook the soup slowly, allowing the flavors to meld together.
In this recipe, I'll guide you through the process of making creamy tomato soup from scratch. We'll start with fresh, flavorful ingredients and cook them together in a way that brings out the natural sweetness of the tomatoes. I'll also share some tips and tricks for customizing the recipe to your taste and for making it ahead of time.
Whether you're a seasoned cook or just starting to explore the world of cooking, this recipe is perfect for you. It's easy to follow, and the result is a delicious, comforting meal that's sure to become a staple in your household.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal ingredients.
- It's a great way to use up fresh tomatoes and herbs from your garden.
- The soup is comforting and delicious, making it perfect for a chilly winter evening.
- You can customize the recipe to your taste by adding different spices or herbs.
- It's a great option for a weeknight dinner or a special occasion.
- The soup is also a good source of vitamins and antioxidants from the tomatoes and herbs.
Why This Recipe Works
The key to making a great creamy tomato soup is to cook the ingredients slowly, allowing the flavors to meld together. This process, known as reduction, helps to concentrate the flavors and create a rich, velvety texture. By using a combination of sautéed onions, garlic, and tomatoes, we create a deep, complex flavor profile that's both comforting and delicious.
Another important aspect of this recipe is the use of layers of seasoning. By adding salt, pepper, and herbs at different stages of the cooking process, we create a balanced, nuanced flavor that enhances the natural sweetness of the tomatoes. This approach also helps to prevent the soup from becoming too salty or overpowering.
Finally, the addition of heavy cream or half-and-half towards the end of the cooking process helps to create a creamy, luxurious texture that's perfect for a special occasion or a cozy night in. By using a small amount of cream and cooking it slowly, we can create a rich, velvety texture without overpowering the other flavors in the soup.
Ingredients You’ll Need
To make this creamy tomato soup, you'll need a few simple ingredients, including fresh tomatoes, onions, garlic, and herbs. You'll also need some chicken or vegetable broth, heavy cream or half-and-half, and a bit of salt and pepper. Don't worry if you don't have all of these ingredients on hand - you can easily substitute them with similar items or omit them altogether if you prefer.
When shopping for ingredients, try to choose fresh, high-quality items that are in season. This will help to ensure that your soup is flavorful and delicious. You can also use canned tomatoes or frozen vegetables if you prefer, but keep in mind that the flavor and texture may be slightly different.
- 2 tablespoons olive oilUse a high-quality olive oil that's rich in flavor and has a smooth texture. This will help to create a delicious, aromatic flavor in the soup.
- 1 large onion, choppedChoose a sweet onion, such as Vidalia or Maui, for the best flavor. You can also use a combination of onion and shallots for added depth of flavor.
- 3 cloves garlic, mincedUse fresh garlic for the best flavor. You can also roast the garlic before mincing it for a deeper, nuttier flavor.
- 2 lbs (1 kg) fresh tomatoes, choppedChoose ripe, flavorful tomatoes for the best flavor. You can also use canned tomatoes or frozen vegetables if you prefer.
- 4 cups (1 L) chicken or vegetable brothUse a low-sodium broth to control the amount of salt in the soup. You can also make your own broth from scratch using chicken or vegetables.
- 1 teaspoon dried basilUse fresh or dried basil for the best flavor. You can also add other herbs, such as oregano or thyme, for added depth of flavor.
- 1 teaspoon dried oreganoUse fresh or dried oregano for the best flavor. You can also add other herbs, such as basil or thyme, for added depth of flavor.
- 1/2 teaspoon saltUse a high-quality salt, such as kosher or sea salt, for the best flavor. You can also add other seasonings, such as pepper or paprika, for added depth of flavor.
- 1/4 teaspoon black pepperUse freshly ground black pepper for the best flavor. You can also add other seasonings, such as paprika or cayenne pepper, for added depth of flavor.
- 1/2 cup (120 ml) heavy cream or half-and-halfUse a high-quality cream or half-and-half for the best flavor and texture. You can also add other ingredients, such as grated cheese or chopped herbs, for added flavor and nutrition.
Equipment You’ll Need
How to Make Creamy Tomato Soup
- 1Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until it's softened and translucent, about 8-10 minutes.
- 2Add the minced garlic and cook, stirring constantly, for 1-2 minutes. Be careful not to burn the garlic, as it can quickly become bitter.
- 3Add the chopped tomatoes, chicken or vegetable broth, dried basil, dried oregano, salt, and pepper. Stir to combine, then bring the mixture to a boil.
- 4Reduce the heat to low and simmer, stirring occasionally, for 20-25 minutes. Use an immersion blender or regular blender to puree the soup until it's smooth.
- 5Strain the soup through a fine-mesh sieve or food mill to remove any remaining solids. Discard the solids and return the soup to the pot.
- 6Add the heavy cream or half-and-half and stir to combine. Cook over low heat, stirring constantly, until the soup is heated through and the cream has melted.
- 7Use an instant-read thermometer to check the temperature of the soup. It should be at least 165°F (74°C) to ensure food safety.
- 8Remove the pot from the heat and let the soup rest for 10-15 minutes. This will allow the flavors to meld together and the soup to cool slightly.
- 9Serve the soup hot, garnished with chopped fresh herbs or a sprinkle of grated cheese. You can also serve it with a side of crusty bread or a green salad for a complete meal.
- 10To make the soup ahead of time, prepare it through step 6, then let it cool to room temperature. Refrigerate or freeze the soup for later use, then reheat it over low heat, stirring constantly, until it's hot and creamy.
- 11To reheat the soup, place it in a pot over low heat and stir constantly until it's hot and creamy. You can also reheat it in the microwave, stirring every 30 seconds, until it's hot and steaming.
Expert Tips
- Use fresh, high-quality ingredients for the best flavor and texture.
- Don't overcook the soup, as it can quickly become bitter and unappetizing.
- Use an immersion blender or regular blender to puree the soup until it's smooth and creamy.
- Strain the soup through a fine-mesh sieve or food mill to remove any remaining solids.
- Add the heavy cream or half-and-half towards the end of the cooking process to prevent it from curdling or separating.
- Use an instant-read thermometer to ensure the soup has reached a safe internal temperature.
- Let the soup rest for 10-15 minutes before serving to allow the flavors to meld together and the soup to cool slightly.
- Serve the soup hot, garnished with chopped fresh herbs or a sprinkle of grated cheese.
Common Mistakes to Avoid
- Not cooking the onion and garlic long enough, resulting in a flavor that's not fully developed.
- Overcooking the soup, which can make it bitter and unappetizing.
- Not straining the soup, which can leave it with a coarse texture and unwanted solids.
- Adding the heavy cream or half-and-half too early, which can cause it to curdle or separate.
- Not using an instant-read thermometer to ensure the soup has reached a safe internal temperature.
- Not letting the soup rest before serving, which can result in a flavor that's not fully developed.
Variations and Substitutions
- Add some diced ham or bacon for a smoky, savory flavor.
- Use roasted garlic instead of raw garlic for a deeper, nuttier flavor.
- Add some chopped fresh herbs, such as parsley or basil, for a bright, fresh flavor.
- Use canned tomatoes instead of fresh tomatoes for a quicker, more convenient option.
- Add some grated cheese, such as Parmesan or cheddar, for an extra burst of flavor.
- Use chicken or beef broth instead of vegetable broth for a heartier, more robust flavor.
- Add some diced vegetables, such as carrots or celery, for added nutrition and flavor.
What to Serve With Creamy Tomato Soup
This creamy tomato soup is perfect for serving as a main course, side dish, or starter. You can serve it hot, garnished with chopped fresh herbs or a sprinkle of grated cheese, and accompanied by a side of crusty bread or a green salad.
Some other ideas for serving this soup include:
Serving it with a swirl of cream or a sprinkle of paprika for added flavor and texture.
Pairing it with a sandwich or wrap for a quick and easy lunch.
Serving it as a starter or side dish for a special occasion or holiday meal.
Make-Ahead, Storage, Freezing and Reheating
This creamy tomato soup can be made ahead of time and refrigerated or frozen for later use. To refrigerate, let the soup cool to room temperature, then cover it and place it in the refrigerator for up to 3-5 days.
To freeze, let the soup cool to room temperature, then transfer it to an airtight container or freezer bag and place it in the freezer for up to 3-6 months. When you're ready to reheat the soup, simply thaw it overnight in the refrigerator, then reheat it over low heat, stirring constantly, until it's hot and creamy.
Some tips for reheating the soup include:
Reheating it over low heat, stirring constantly, to prevent it from scorching or burning.
Using an instant-read thermometer to ensure the soup has reached a safe internal temperature.
Serving it hot, garnished with chopped fresh herbs or a sprinkle of grated cheese, for added flavor and texture.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, you can make this soup ahead of time and refrigerate or freeze it for later use. Simply prepare it through step 6, then let it cool to room temperature before refrigerating or freezing.
Can I use canned tomatoes instead of fresh tomatoes?
Yes, you can use canned tomatoes instead of fresh tomatoes. Simply substitute the canned tomatoes for the fresh tomatoes and proceed with the recipe as instructed.
Can I add other ingredients to the soup?
Yes, you can add other ingredients to the soup to suit your taste. Some ideas include diced ham or bacon, roasted garlic, chopped fresh herbs, grated cheese, and diced vegetables.
How do I reheat the soup?
To reheat the soup, simply place it in a pot over low heat and stir constantly until it's hot and creamy. You can also reheat it in the microwave, stirring every 30 seconds, until it's hot and steaming.
Can I serve the soup with other dishes?
Yes, you can serve the soup with other dishes, such as a sandwich or wrap, a green salad, or a side of crusty bread. Simply serve the soup hot, garnished with chopped fresh herbs or a sprinkle of grated cheese, and accompanied by your choice of side dish.
Is this soup suitable for special diets?
This soup is suitable for most special diets, including vegetarian and gluten-free. However, if you have a specific dietary restriction or preference, please consult with a healthcare professional or registered dietitian before serving.
Can I freeze the soup for later use?
Yes, you can freeze the soup for later use. Simply prepare it through step 6, then let it cool to room temperature before transferring it to an airtight container or freezer bag and placing it in the freezer.
How long does the soup last in the refrigerator?
The soup will last for 3-5 days in the refrigerator. Simply let it cool to room temperature, then cover it and place it in the refrigerator.
Can I make this soup in a slow cooker?
Yes, you can make this soup in a slow cooker. Simply prepare it through step 6, then transfer it to the slow cooker and cook on low for 2-3 hours or on high for 1-2 hours.

Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 2 lbs (1 kg) fresh tomatoes, chopped
- 4 cups (1 L) chicken or vegetable broth
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup (120 ml) heavy cream or half-and-half
Instructions
- Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until it's softened and translucent, about 8-10 minutes.
- Add the minced garlic and cook, stirring constantly, for 1-2 minutes. Be careful not to burn the garlic, as it can quickly become bitter.
- Add the chopped tomatoes, chicken or vegetable broth, dried basil, dried oregano, salt, and pepper. Stir to combine, then bring the mixture to a boil.
- Reduce the heat to low and simmer, stirring occasionally, for 20-25 minutes. Use an immersion blender or regular blender to puree the soup until it's smooth.
- Strain the soup through a fine-mesh sieve or food mill to remove any remaining solids. Discard the solids and return the soup to the pot.
- Add the heavy cream or half-and-half and stir to combine. Cook over low heat, stirring constantly, until the soup is heated through and the cream has melted.
- Use an instant-read thermometer to check the temperature of the soup. It should be at least 165°F (74°C) to ensure food safety.
- Remove the pot from the heat and let the soup rest for 10-15 minutes. This will allow the flavors to meld together and the soup to cool slightly.
- Serve the soup hot, garnished with chopped fresh herbs or a sprinkle of grated cheese. You can also serve it with a side of crusty bread or a green salad for a complete meal.
- To make the soup ahead of time, prepare it through step 6, then let it cool to room temperature. Refrigerate or freeze the soup for later use, then reheat it over low heat, stirring constantly, until it's hot and creamy.
- To reheat the soup, place it in a pot over low heat and stir constantly until it's hot and creamy. You can also reheat it in the microwave, stirring every 30 seconds, until it's hot and steaming.