tomato soup recipe no cream

Tomato Soup Recipe

This creamy tomato soup is the ultimate comfort food smooth, rich, and packed with fresh tomato flavor. Made with simple ingredients and ready in just 30 minutes, it’s perfect for cozy dinners or quick lunches. Pair it with a warm grilled cheese sandwich for the classic combination everyone loves. Whether you enjoy it creamy or slightly chunky, this recipe delivers the perfect balance of sweetness and tang every time.

tomato basil soup recipe
tomato basil soup recipe

Ingredients

  • 4 tablespoons unsalted butter
  • 2 yellow onions, finely chopped
  • 3 garlic cloves, minced
  • 56 ounces crushed tomatoes (two 28-ounce cans, with juice)
  • 2 cups chicken stock or vegetable broth
  • ¼ cup chopped fresh basil (plus more for garnish)
  • 1 tablespoon sugar (to balance acidity)
  • ½ teaspoon black pepper
  • ½ cup heavy cream
  • ⅓ cup freshly grated Parmesan cheese

Directions

  • Melt butter in a large non-reactive pot over medium heat. Add chopped onions and sauté for 10–12 minutes until soft and golden.
  • Stir in minced garlic and cook for another minute until fragrant.
  • Add crushed tomatoes, chicken stock, chopped basil, sugar, and black pepper. Stir well and bring to a gentle boil.
  • Reduce heat to low, cover partially, and simmer for 10 minutes to allow the flavors to develop.
  • For a smooth soup, blend with an immersion blender or transfer to a blender in batches.
  • Return soup to the pot and stir in heavy cream and Parmesan cheese. Simmer for 2–3 more minutes.
  • Taste and adjust seasoning add more sugar or cream if needed to balance acidity.
  • Serve hot, garnished with extra Parmesan and fresh basil.
tomato soup recipe from scratch
tomato soup recipe from scratch

Preparation Details

  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Servings: 8
  • Yield: 1 pot (approximately 8 cups)