25-Minute Creamy Tomato Basil Soup

Sweet San Marzano tomatoes, a mountain of fresh basil, and a pour of cream — this is the tomato soup that makes grilled cheese night complete. Twenty-five minutes, one pot, zero fuss. The perfect partner: our ghost grilled cheese.

Creamy tomato basil soup with fresh basil and a cream swirl beside grilled cheese
Prep time5 min
Cook time20 min
Total25 min
Yield6 servings
CuisineAmerican
📌 Pin it

🧺Ingredients

  • 2 tbsp butter
  • 1 onion, diced
  • 4 cloves garlic, minced
  • 2 cans (28 oz each) San Marzano tomatoes
  • 4 cups vegetable broth
  • 1 tsp sugar
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1 cup fresh basil leaves, packed
  • 1 cup heavy cream
  • Grilled cheese sandwiches, for serving

👩‍🍳Instructions

  1. Sweat the aromatics. Melt the butter in a large pot over medium heat. Cook the onion 5-6 minutes until soft and translucent; stir in the garlic for 30 seconds.
  2. Simmer the tomatoes. Add the tomatoes (crushing them with your hands as they go in), broth, sugar, salt, and pepper. Bring to a simmer and cook 15 minutes, stirring occasionally.
  3. Blend with basil. Stir in the basil and blend until completely smooth. Taste and adjust salt — the sugar balances the tomatoes' acidity.
  4. Finish creamy. Stir in the heavy cream and warm through gently. Serve with a grilled cheese for dunking.

🍅 Tomato truth

San Marzano tomatoes really do taste sweeter and less acidic — worth the small splurge. The teaspoon of sugar is not about sweetness; it rounds out the acidity so the basil shines. Blend thoroughly for that velvety restaurant texture.

Creamy tomato basil soup with fresh basil and a cream swirl beside grilled cheese
Save for later

Love this recipe?

Save it to your "Cozy Fall Recipes" board so this grilled cheese's best friend is always one click away.

📌 Pin it for later

❓ Common questions

Can I use fresh tomatoes?
Yes — use 4 pounds of ripe Roma tomatoes, halved and roasted at 400°F for 30 minutes first for the best flavor.

Can I make it dairy-free?
Use olive oil instead of butter and full-fat coconut milk instead of cream.

How long does it keep?
5 days refrigerated, 3 months frozen. Add the cream after thawing for the silkiest texture.