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

A velvety, comforting soup that feels indulgent yet aligns with wellness goals. It builds deep flavor from simple ingredients like canned tomatoes and fresh basil, creating a nourishing and satisfying meal in under an hour.

Ingredients

Scale
  • 2 tablespoons olive oil or butter
  • 1 large yellow onion, chopped
  • 3 cloves garlic, minced
  • 2 (28-ounce) cans whole peeled tomatoes (San Marzano are ideal)
  • 4 cups vegetable broth (or chicken broth)
  • 1 large handful fresh basil leaves, plus more for garnish
  • 1/2 cup heavy cream or full-fat coconut milk for dairy-free
  • 1 teaspoon granulated sugar (optional, to balance acidity)
  • Salt and freshly ground black pepper to taste

Instructions

  1. Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil or butter over medium heat. Add the chopped onion and cook, stirring occasionally, until soft and translucent, about 8-10 minutes. Stir in the minced garlic and cook for 1 minute until fragrant.
  2. Simmer the Tomatoes: Add the entire contents of the two cans of tomatoes and the vegetable broth to the pot. Gently break up the whole tomatoes with a wooden spoon. Bring to a gentle boil, then reduce heat to a steady simmer. Cook uncovered for 20-25 minutes.
  3. Blend Until Smooth: Remove the pot from heat. Stir in the fresh basil leaves. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety. (If using a countertop blender, blend in batches with the vent hole covered by a towel to prevent steam buildup.)
  4. Finish with Cream: Return the smooth soup to the stove over low heat. Stir in the heavy cream (or coconut milk) and the optional sugar. Taste and season generously with salt and pepper. Warm through gently for about 5 minutes, ensuring it does not boil.

Notes

For a dairy-free version, use coconut oil and full-fat coconut milk. Do not boil the soup after adding cream to prevent curdling. The soup freezes well for up to 3 months. Reheat gently on the stovetop.

Nutrition