Go Back
+ servings
tomato soup and grilled cheese
Print

Creamy Tomato Soup

This is the only tomato soup recipe you will ever need. It's creamy, bright, light, and partners perfectly with grilled cheese.
Course Appetizer, Main Course, Soup
Cuisine American
Diet Gluten Free, Vegetarian
Keyword best tomato soup, tomato soup recipe
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4
Calories 259kcal

Ingredients

  • 4 tablespoons butter
  • 1 yellow onion chopped (about 1 cup chopped)
  • 3 cloves garlic minced
  • 1/2 teaspoon celery seed
  • 2 28-ounce cans whole, crushed, or diced tomatoes, preferably whole tomatoes, undrained
  • 1 cup chicken broth or chicken stock
  • 1/4 cup chopped fresh basil plus more for serving
  • 1 tablespoon granulated sugar plus more if needed for serving
  • 1/2 cup heavy whipping cream
  • 1/4 cup grated parmesan cheese plus more for serving
  • Salt and freshly ground black pepper

Instructions

  • Melt the butter a nonreactive saucepan, stock pot, or Dutch oven over medium heat. When the butter is melted, add the onion and cook for 5 to 7, minutes, until very soft (we’re not going for deep color here). Add the garlic and celery seed and cook for 30 seconds, until fragrant.
  • Add the tomatoes with the juice from the can. If you’re using whole tomatoes, use a potato masher to gently crush them. Add the chicken broth, basil, and sugar, and bring to a simmer. Reduce the heat to low, cover and simmer for 15 minutes.
  • Using an immersion blender or regular blender, puree the soup until you reach the desired consistency. When using a blender, work in batches and do not fill the blender more than halfway. Return the puree to the pan over low heat.
  • Add the heavy cream and parmesan cheese and simmer until the cheese melts. Season to taste with salt and black pepper. If necessary, adjust the acidity with more sugar (I did not need more sugar in my batch).
  • Ladle the soup into bowls and top with fresh basil and more parmesan cheese.

Nutrition

Calories: 259kcal | Carbohydrates: 8g | Protein: 4g | Fat: 24g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.5g | Cholesterol: 70mg | Sodium: 428mg | Potassium: 112mg | Fiber: 1g | Sugar: 5g | Vitamin A: 924IU | Vitamin C: 3mg | Calcium: 98mg | Iron: 0.4mg