Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The Ultimate Creamy Tomato Soup Recipe You’ll Crave All Winter - Featured Image

The Ultimate Creamy Tomato Soup Recipe You’ll Crave All Winter

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make delicious Creamy Tomato Soup. Easy recipe with step-by-step instructions.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

The key to this dish lies in selecting the right ingredients—fresh, ripe tomatoes if you can find them, or a good-quality canned variety when they’re out of season. I’ve learned from my mum and grandmother that you don’t need a long list of fancy items; just a few staples done well. Choosing a good olive oil and fresh herbs can elevate the soup from ordinary to something truly special. Cream adds that luscious finish, but feel free to adjust based on your preference or dietary needs.

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 2 cans (28 oz each) whole peeled tomatoes, preferably San Marzano
  • 1 cup vegetable or chicken broth
  • 1 teaspoon sugar (optional, to balance acidity)
  • 1/2 teaspoon dried oregano or 1 tablespoon fresh oregano, chopped
  • 1/2 teaspoon smoked paprika (optional, for depth)
  • 1/2 cup heavy cream or full-fat coconut milk for a dairy-free option
  • Salt and freshly ground black pepper, to taste
  • Fresh basil leaves for garnish (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat until shimmering.
  2. Add the chopped onion and sauté gently for 6-8 minutes until soft and translucent, stirring occasionally to prevent browning.
  3. Stir in minced garlic and cook for another 1-2 minutes until fragrant, careful not to let it burn.
  4. Pour in the canned tomatoes with their juice, breaking them up with a wooden spoon or potato masher to release their juices.
  5. Add broth, sugar (if using), oregano, and smoked paprika. Stir well and bring the mixture to a gentle simmer.
  6. Reduce heat to low, cover partially, and let the soup simmer for 25-30 minutes. This step deepens the flavors and softens the tomatoes beautifully.
  7. Using an immersion blender, carefully puree the soup directly in the pot until smooth. Alternatively, transfer in batches to a blender, then return to the pot.
  8. Stir in the cream and season with salt and pepper to taste. Warm through gently over low heat for 5 minutes, stirring occasionally.
  9. Ladle into bowls, garnish with fresh basil leaves if you like, and serve immediately.

  • Author: Jenny
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Cooking
  • Cuisine: International