Go Back
creamy tomato basil soup in a white bowl with fresh basil

Creamy Tomato Basil Soup

Velvety smooth, rich, and bursting with tomato flavor — this creamy tomato basil soup is finished with Parmesan and a swirl of cream for the ultimate comfort food bowl. Ready in 30 minutes. Pair it with a grilled cheese sandwich and call it perfection. Comfort food, reimagined.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings
Calories: 220

Ingredients
  

Soup Base
  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 medium yellow onion diced
  • 1 medium carrot peeled and diced
  • 3 cloves garlic minced
  • 2 cans (28 oz each) crushed San Marzano tomatoes
  • 2 cups low-sodium chicken broth or vegetable broth for vegetarian
  • 1 tablespoon sugar
  • 1 teaspoon dried oregano
  • Salt and black pepper to taste
Creamy Finish
  • 1/2 cup heavy cream
  • 1/2 cup Parmesan cheese freshly grated
  • 1/4 cup fresh basil chopped, plus extra for garnish
  • 1 tablespoon balsamic vinegar optional — adds a subtle tang
Toppings
  • Extra grated Parmesan
  • Fresh basil leaves
  • A drizzle of heavy cream
  • Croutons
  • Cracked black pepper

Method
 

  1. Heat the butter and olive oil together in a large pot or Dutch oven over medium heat. Add the diced onion and carrot, cooking for 5-6 minutes until softened and the onion is translucent. Add the garlic and cook for 30 seconds until fragrant — don't let it brown. The combination of butter and olive oil gives you both richness and a higher smoke point.
  2. Add the crushed tomatoes with all their juice, chicken broth, sugar, dried oregano, salt, and pepper. Stir everything together and bring to a boil. Then reduce the heat to low and let it simmer for 15 minutes. The sugar balances the natural acidity of the tomatoes.
  3. Remove the pot from heat and let it cool for a few minutes. Use an immersion blender to puree the soup until completely smooth and velvety. If using a regular blender, work in small batches and leave the lid slightly cracked to let steam escape. For the absolute smoothest result, a regular blender produces a silkier texture than an immersion blender.
  4. Return the soup to low heat. Stir in the heavy cream and freshly grated Parmesan cheese. Keep stirring until the cheese is fully melted and the soup is creamy and glossy. If you're using balsamic vinegar, add it now — it adds a subtle tang that elevates the flavor.
  5. Stir in the chopped fresh basil. Adding it at the end preserves its bright green color and aromatic flavor. Taste the soup and adjust the seasoning — you may need a little more salt or pepper.
  6. Ladle the soup into warm bowls. Top with extra grated Parmesan, a few fresh basil leaves, a decorative swirl of cream, crunchy croutons, and cracked black pepper. Serve immediately with your favorite grilled cheese sandwich.