Creamy Tomato Soup Recipe: How to Make it at Home

Are you craving for a delicious bowl of creamy tomato soup? This recipe will satisfy your taste buds and warm your soul. With only a few ingredients, you can create a velvety smooth soup that will rival any restaurant's version. Here's how to make it at home.

Ingredients

To make this creamy tomato soup, you will need:
- 1 can of whole tomatoes
- 1 cup of heavy cream
- 1 onion, chopped
- 2 cloves of garlic, minced
- 2 tablespoons of butter
- 1 tablespoon of olive oil
- 1 tablespoon of tomato paste
- Salt and pepper to taste
- Fresh herbs for garnish (optional)

Instructions

1. In a large saucepan or Dutch oven, heat the butter and olive oil over medium heat.
2. Add the chopped onion and minced garlic, and cook until softened, about 5 minutes.
3. Add the can of whole tomatoes and their juices, and break them up with a wooden spoon.
4. Stir in the tomato paste, and let the mixture simmer for 10 minutes.
5. Use an immersion blender or transfer the soup to a blender and blend until smooth.
6. Add the heavy cream, and stir to combine. Season with salt and pepper to taste.
7. Reheat the soup over low heat until hot, but do not boil.
8. Serve hot with freshly chopped herbs for garnish (optional).

Tips

- For a vegetarian version, use vegetable stock instead of chicken stock.
- You can also use fresh tomatoes instead of canned, but make sure to remove the skins and seeds.
- To make it spicy, add a pinch of red pepper flakes or a dash of hot sauce.
- Leftover soup can be stored in the fridge for up to 3 days or frozen for up to 3 months.