Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Basil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Soup, Comfort Food
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Tomato Basil Soup is a comforting classic that combines the rich flavors of San Marzano tomatoes and fresh basil, finished with a touch of heavy cream. This easy-to-make soup is perfect for cozy nights, especially when paired with crusty bread or a grilled cheese sandwich. With just a few ingredients, this homemade version of tomato soup will quickly become a family favorite!


Ingredients

1 tablespoon olive oil

1 tablespoon butter

1 medium onion, chopped

2 cloves garlic, minced

1 teaspoon Italian seasoning

2 cans (28 oz each) San Marzano tomatoes

4 cups chicken broth (or vegetable broth for a vegetarian version)

½ cup heavy cream

¼ cup fresh basil, chopped (or 1 tablespoon dried basil)

Salt and pepper to taste

Optional: Grated parmesan cheese, for serving


Instructions

  • Sauté the Onion: Heat olive oil and butter in a soup pot over medium-high heat. Add chopped onion and sauté for 5–7 minutes, or until golden brown.

  • Add Garlic and Seasonings: Stir in minced garlic and Italian seasoning, cooking for another minute until fragrant.

  • Add Tomatoes and Broth: Pour in the San Marzano tomatoes and chicken broth. Stir to combine, then bring the soup to a boil.

  • Simmer: Reduce the heat to low and simmer for 8 minutes with the lid slightly ajar.

  • Blend: Use an immersion blender to blend the soup until smooth. (Let the soup cool a little first if you don’t have an immersion blender.)

  • Add Cream and Basil: Stir in the heavy cream and fresh basil. Season with salt and pepper to taste.

  • Serve: Ladle the soup into bowls and garnish with grated parmesan, if desired. Serve with bread or grilled cheese!


Notes

Vegan: Use coconut cream or oat milk instead of heavy cream, and vegetable broth instead of chicken broth.

Extra Creamy: Add more heavy cream or blend in some ricotta or cream cheese for an extra creamy texture.

Spicy: Add a pinch of red pepper flakes or a dash of hot sauce for a little extra heat.

Storage: Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or in the microwave until warmed through.