Tomato Basil Soup

Home / Recipes / Soups / Tomato Basil Soup

Bowl of creamy tomato basil soup garnished with fresh basil
Soups

Tomato Basil Soup

Creamy tomato basil soup tastes like the diner classic but comes together from pantry staples in 40 minutes. Canned San Marzano tomatoes give it a bright, sweet flavor, while a handful of fresh basil and a splash of cream round everything out. Serve it with crusty bread or a grilled cheese for the full experience.

Prep10 min
Cook30 min
Total40 min
Serves4
Makesabout 7 cups
LevelEasy

Ingredients

  • 3 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 2 (28-ounce) cans whole San Marzano tomatoes
  • 2 cups low-sodium vegetable or chicken broth
  • 1 teaspoon sugar
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 cup fresh basil leaves, plus more for serving
  • 1/2 cup heavy cream

Directions

  1. Melt the butter in a large pot over medium heat. Add the onion and cook until soft and translucent, about 6 minutes. Stir in the garlic and cook 1 minute more.
  2. Add the tomatoes with their juices, crushing them by hand or with a spoon. Stir in the broth, sugar, salt, and pepper.
  3. Bring to a boil, then reduce the heat and simmer uncovered for 20 minutes to let the flavors deepen.
  4. Stir in the basil. Blend the soup smooth with an immersion blender, or carefully blend in batches in a countertop blender.
  5. Return the soup to low heat and stir in the cream. Warm through without boiling.
  6. Taste and adjust the salt. Ladle into bowls and top with torn basil.

Tips and variations

  • San Marzano tomatoes make a noticeable difference. If you cannot find them, use any good quality whole canned tomatoes.
  • For a vegan version, swap the butter for olive oil and use coconut cream or cashew cream instead of heavy cream.
  • A pinch of red pepper flakes added with the garlic gives a gentle heat that pairs well with the sweetness of the tomatoes.
  • Leftovers keep in the fridge for 4 days and freeze well for up to 3 months.

Save it to your Recipe Box

This one fits on a 4x6 card with room to spare. Ten ingredients down the left, six steps down the right, and Serves 4, Prep 10, Cook 30 along the top. File it in Soups. Pull it out the next time you need something fast and warm.

Get the Recipe Box
Albino Monkey wooden Recipe Box with cards and dividers

Common questions

Can I use fresh tomatoes instead of canned
Yes, but use about 3 pounds of ripe Roma or plum tomatoes. Roasting them at 400 F for 30 minutes before adding them to the pot deepens the flavor considerably.
How do I keep the cream from curdling
Keep the heat low when you add the cream and do not let the soup boil after that point. Stirring constantly helps too.
Can I make this ahead
Yes. Make the soup through the blending step and refrigerate for up to 3 days. Stir in the cream when you reheat it over low heat.
What goes well with tomato basil soup
Grilled cheese is the classic pairing. Crusty sourdough, a Caesar salad, or garlic bread all work beautifully too.

Keep the ones that work

When a recipe earns a repeat, it deserves a card. The Albino Monkey Recipe Box keeps your handwritten favorites on real wooden dividers, Soups through Favorites.

See the Recipe Box
Albino Monkey wooden Recipe Box with cards and nine wooden dividers