Textual Chef Textual Chef

Tomato Soup

Classic, creamy tomato soup made with ripe tomatoes, onions, and a touch of cream. Comfort food for any season.

35 minEasyServes 4180 cal/serving

AmericanSoupStovetopVegetarianLow CarbLow-SodiumAlcohol-FreeCorn-Free

Ingredients

  • 2 lbs ripe tomatoes, chopped, or 1 can (28 oz) whole peeled tomatoes
  • 1/2 yellow onion, finely diced
  • 1 carrot, peeled and diced
  • 1 celery stalk, diced
  • 2 garlic cloves, minced
  • 2 tbsp unsalted butter
  • 1 tbsp olive oil
  • 1 tbsp tomato paste
  • 1 tbsp all-purpose flour
  • 2 cups vegetable broth
  • 1/2 tsp granulated sugar, to balance acidity
  • 1 bay leaf
  • 1/2 tsp dried basil
  • 1/4 tsp dried oregano
  • 1/2 cup heavy cream
  • 1/2 tsp salt
  • 1/4 tsp freshly ground black pepper
  • 2 tbsp fresh basil leaves, thinly sliced
  • 1/2 cup croutons, for serving

Instructions

  1. 1

    In a large pot or Dutch oven, melt 2 tbsp unsalted butter with 1 tbsp olive oil over medium heat.

  2. 2

    Add 1/2 finely diced yellow onion, 1 peeled and diced carrot, and 1 diced celery stalk. Cook for 5-6 minutes until the vegetables begin to soften.

  3. 3

    Add 2 minced garlic cloves and cook for another 30 seconds until fragrant.

  4. 4

    Stir in 1 tbsp tomato paste and cook for 1-2 minutes to caramelize slightly and deepen the flavor.

  5. 5

    Sprinkle 1 tbsp all-purpose flour over the vegetables and stir continuously for 1 minute to cook the flour and form a roux. This will help thicken the soup.

  6. 6

    Add 2 lbs chopped, or 1 can (28 oz) whole peeled tomatoes ripe tomatoes, 2 cups vegetable broth, 1/2 tsp to balance acidity granulated sugar, 1 bay leaf, 1/2 tsp dried basil, and 1/4 tsp dried oregano. Stir well to combine.

  7. 7

    Bring the mixture to a boil, then reduce heat to low and simmer for 15-20 minutes, or until the vegetables are completely tender and the flavors have melded together.

  8. 8

    Remove the bay leaf from the soup.

  9. 9

    Using an immersion blender, carefully blend the soup directly in the pot until smooth. Alternatively, transfer the soup in batches to a regular blender, blend until smooth, then return to the pot. Be careful when blending hot liquids.

  10. 10

    Return the soup to a gentle simmer and stir in 1/2 cup heavy cream.

  11. 11

    Season with 1/2 tsp salt and 1/4 tsp freshly ground black pepper to taste. If the soup is too thick, add a little more broth to reach your desired consistency.

  12. 12

    Ladle the hot soup into bowls and garnish with 2 tbsp thinly sliced fresh basil leaves and 1/2 cup for serving croutons if desired.

  13. 13

    Serve with grilled cheese sandwiches for a classic comfort food pairing.

Questions

Can I make Tomato Soup dairy-free?

Yes. The dairy in this entry is 2 tbsp unsalted butter, 1/2 cup heavy cream. Swap the butter for olive oil where it melts, or a plant-based block butter where it is creamed; the cream for full-fat coconut milk or an oat cooking cream. The richness shifts slightly, but the method does not change.

Can I make Tomato Soup gluten-free?

Yes. The gluten in this entry is 1 tbsp all-purpose flour, 1/2 cup croutons, for serving. Swap the flour for a 1-to-1 gluten-free baking blend (where it only thickens a sauce, half as much cornstarch also works); the bread or crumbs for a gluten-free loaf or gluten-free panko. Everything else proceeds as written.

How long does Tomato Soup keep?

Refrigerate it up to four days, or freeze it in portions for up to three months. Reheat gently on the stovetop with a splash of water or stock to loosen it. If you plan to freeze it, stir the dairy in when reheating rather than before freezing, so it does not split.

Can I halve or double Tomato Soup?

Yes. As written it serves 4. Every ingredient in this entry carries precomputed half and double quantities, and the app's batch dial rewrites them inside each step. When doubling on the stovetop, use your widest pan or work in two batches so the food sears instead of steaming.

Serve it with

Cook this free in the app

Textual Chef is 4,512 plain-text recipes, free to read and free to cook from. No account, no paywall, no ads, no life stories. Open this one in the app and each quantity sits inside the step that uses it, so you read once and cook.

Every recipe is curated or public-domain sourced, written to one template and checked before it publishes. Nothing here is a scraped blog post.

Cook this free in the appNo download needed. It opens in your browser. The kitchen tools (planner, shopping list, pantry, import) are $5.33 a month billed annually; the first 30 days are free.