Print

Creamy Tomato Basil Soup

Creamy tomato basil soup with fresh basil and grilled cheese sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic Italian-inspired soup transforms humble pantry staples into a luxurious and velvety comfort food. A slow-simmered base of sweet onions and tomatoes is finished with fresh basil and cream for a restaurant-quality result in under an hour.

Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 2 (28-ounce) cans whole peeled tomatoes
  • 2 cups vegetable broth
  • 1 large bunch fresh basil
  • 1 teaspoon granulated sugar
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 cup heavy cream
  • 1/4 cup grated Parmesan cheese (optional)

Instructions

  1. In a large Dutch oven or pot, melt butter with olive oil over medium heat. Add chopped onion and cook for 8-10 minutes until soft and translucent. Add minced garlic and cook for 1 minute until fragrant.
  2. Add the canned tomatoes with their juices, vegetable broth, sugar, dried oregano, salt, and pepper. Tear the whole bunch of basil, including stems, and add to the pot.
  3. Bring the mixture to a gentle boil, then reduce heat to low, cover, and simmer for 25 minutes.
  4. Remove the pot from heat. Using an immersion blender, puree the soup directly in the pot until completely smooth. Alternatively, carefully blend in batches using a countertop blender.
  5. Return the smooth soup to the pot over low heat. Stir in the heavy cream and optional Parmesan cheese. Warm through gently without boiling. Taste and adjust seasoning with more salt and pepper as needed.

Notes

For a dairy-free version, use olive oil instead of butter and full-fat coconut milk instead of cream. A tiny bit of sugar balances the tomatoes’ acidity. Do not boil the soup after adding the cream to prevent curdling.

Nutrition