How to Make the Best TOMATO SOUP in Your City

Your City: There's nothing like a bowl of tomato soup so velvety and deep-red that the grilled cheese becomes the sidekick instead of the star.
What Most People Don't Know About Making Tomato Soup
- Bread and olive oil beat heavy cream. A few slices of crustless sandwich bread blended into the soup with olive oil creates a silky, emulsified body without any dairy muting the tomato. The starch holds the oil in suspension the same way an egg holds oil in mayonnaise, so you get richness that still tastes like tomatoes. A small splash of cream goes in at the very end for roundness, not structure.
- A pinch of baking soda fixes acidity for real. Sugar only masks sharpness; baking soda actually neutralizes it. Tomatoes sit around pH 4.3, and that acid is also what makes cream curdle when it hits the pot. An eighth of a teaspoon knocks the harsh edge off and lets the dairy blend in clean. Measure it — more turns the soup flat and soapy.
- Brown the tomato paste before any liquid hits the pot. Cooking paste in the fat until it darkens to brick-red and sticks to the bottom builds caramelized, roasted depth in three minutes that would otherwise take an hour of roasting. The scraped-up fond is where most of the "why does restaurant soup taste like this" flavor comes from.
Ingredients
- 1/4 cup extra-virgin olive oil, divided, plus more for serving
- 3 tablespoons unsalted butter
- 1 medium yellow onion, chopped (about 1 1/2 cups)
- 1 medium carrot, finely chopped
- 4 garlic cloves, minced
- 3 tablespoons tomato paste
- 2 (28-ounce) cans whole peeled tomatoes with their juice
- 3 slices white sandwich bread, crusts removed, torn into pieces
- 1 tablespoon light brown sugar
- 1 bay leaf
- 1/8 teaspoon baking soda
- 2 cups low-sodium chicken broth (or vegetable broth)
- 1/2 cup heavy cream
- 1 teaspoon Bald Buck Seasoning, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup fresh basil leaves, torn, plus more for serving
Instructions
- Sweat the aromatics. In a large Dutch oven or stainless-steel pot (never aluminum or bare cast iron — tomatoes will taste metallic), heat 2 tablespoons olive oil and the butter over medium heat. Add the onion and carrot and cook, stirring occasionally, until soft and translucent with golden edges, 8 to 10 minutes. Add the garlic and cook 1 minute until fragrant.
- Brown the tomato paste. Add the tomato paste and stir it into the fat. Cook, stirring constantly and pressing it against the bottom, until it darkens from bright red to a deep brick color and starts to catch on the pot, about 3 minutes. Don't rush this — the color change is the flavor.
- Add tomatoes and build the base. Pour in both cans of tomatoes with their juice, scraping up every bit of browned paste from the bottom. Crush the tomatoes against the side of the pot with a wooden spoon or potato masher until no pieces larger than 2 inches remain. Stir in the bread, brown sugar, and bay leaf. Bring to a boil, then reduce to a steady simmer and cook, stirring occasionally, until the bread is fully saturated and falling apart, about 8 minutes.
- Neutralize the acid. Remove and discard the bay leaf. Sprinkle in the baking soda and stir — it will fizz for a few seconds. Let it settle, about 30 seconds.
- Blend into an emulsion. Working in two batches, transfer the soup to a blender and add 1 tablespoon olive oil to each batch. Blend on high until completely smooth and noticeably lighter in color, 1 to 2 minutes per batch. (An immersion blender works, but a countertop blender gives a silkier result.) Return the soup to the rinsed pot.
- Thin and season. Stir in the chicken broth and bring back to a gentle simmer over medium heat. Add 1 teaspoon Bald Buck Seasoning and the pepper. Simmer 5 minutes so the flavors knit together.
- Finish off heat. Turn off the burner, then stir in the heavy cream and torn basil. Taste and add more Bald Buck Seasoning as needed — remember it's your salt here, so season until the tomato flavor pops. Ladle into bowls, drizzle with olive oil, and top with a few basil leaves and a crack of black pepper.
Make-Ahead Option
The soup improves overnight as the flavors settle. Make it through step 6, cool, and refrigerate up to 4 days (or freeze up to 3 months). Reheat gently over medium-low, then finish with the cream and basil off heat right before serving so the cream stays silky and the basil stays bright.
Enjoy Your Tomato Soup!
Grab a spoon, tear off a corner of grilled cheese, and dunk like nobody's watching.
For a smoky version, add 1/2 teaspoon smoked paprika with the tomato paste in step 2 and swap in Bald Buck Slow Burn for a little heat.