Print

Creamy Tomato Basil Soup

Creamy tomato basil soup in a rustic bowl with fresh basil garnish.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This ultra-creamy tomato basil soup delivers restaurant-quality flavor in under an hour. A base of caramelized onions and tomato paste simmers with canned tomatoes and fresh basil before being blended smooth and finished with cream and Parmesan. It’s a one-pot wonder of pure comfort.

Ingredients

Scale
  • 3 tablespoons unsalted butter
  • 1 large yellow onion, finely diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 (28-ounce) cans whole peeled tomatoes (preferably San Marzano)
  • 4 cups low-sodium vegetable broth
  • 1 large handful fresh basil leaves, plus more for garnish
  • 1 teaspoon dried oregano
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and freshly ground black pepper to taste

Instructions

  1. Melt butter in a large Dutch oven over medium heat. Add diced onion and a pinch of salt. Cook for 8-10 minutes, stirring occasionally, until onions are soft and golden.
  2. Add minced garlic and tomato paste. Cook for 1-2 minutes, stirring constantly, until fragrant and the paste darkens slightly.
  3. Pour in the canned tomatoes with their juices and the vegetable broth. Use a spoon to break up the whole tomatoes. Add the fresh basil, dried oregano, and red pepper flakes (if using).
  4. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 20 minutes.
  5. Remove pot from heat. Using an immersion blender, carefully blend the soup directly in the pot until completely smooth and creamy.
  6. Return the pot to low heat. Stir in the heavy cream and grated Parmesan cheese until the cheese is melted and the soup is heated through. Do not boil.
  7. Taste and season generously with salt and black pepper. Serve hot, garnished with extra fresh basil.

Notes

For a dairy-free version, use olive oil instead of butter and full-fat coconut milk instead of heavy cream. Omit Parmesan. The soup freezes well for up to 3 months; reheat gently and whisk or blend to re-emulsify if separation occurs.

Nutrition