Tomato Parmesan Soup

Overview

Creamy, deeply tomato-y, with parmesan rind for backbone. Dutch oven recipe. The classic pairing with grilled cheese — make a batch, freeze half for soup-and-sandwich nights.

Yield: 4 servings

Pairs with: 01 Grilled Cheese


Ingredients

  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced
  • 1 medium carrot, finely diced (cuts acidity, adds sweetness)
  • 4 garlic cloves, minced
  • 3 tablespoons tomato paste
  • 28 oz crushed tomatoes (one can, San Marzano if available)
  • 2.5 cups chicken or vegetable broth, low-sodium
  • 1 Parmesan rind (ask deli counter for one, or save from a block)
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon granulated sugar
  • 1.5 teaspoons kosher salt
  • ¾ teaspoon black pepper
  • ⅓ teaspoon red pepper flakes (optional)
  • ½ cup heavy cream
  • ½ cup freshly grated Parmesan
  • 6 fresh basil leaves, for garnish

Equipment Needed

  • Dutch oven
  • Immersion blender (strongly recommended over regular blender)
  • Wooden spoon
  • Tongs or slotted spoon (for fishing out the parm rind)

Instructions

  1. Heat fats: In the Dutch oven over medium heat, add olive oil and butter. Let butter melt and foam, about 1 minute.

  2. Soften the aromatics (don’t rush this): Add diced onion and finely diced carrot. Cook 7½ minutes, stirring occasionally. You want them very soft, starting to caramelize at the edges — not just translucent. This patience is where flavor begins.

  3. Add garlic: Add minced garlic, stir 30 seconds until fragrant.

  4. Cook the tomato paste: Stir in tomato paste. Cook 2 minutes, stirring constantly. It will darken slightly from bright red to brick red — that’s the sugars caramelizing, which is exactly what you want.

  5. Add tomatoes, broth, and seasonings: Pour in crushed tomatoes and broth. Drop in the Parmesan rind. Add dried basil, dried oregano, sugar, salt, pepper, and red pepper flakes. Stir to combine.

  6. Simmer 25-30 min: Bring to a gentle simmer (small bubbles breaking the surface, not a rolling boil). Reduce heat to low. Simmer uncovered ~27 minutes — the soup will reduce slightly and the flavors will marry.

  7. Remove the parm rind: Fish out the parmesan rind with tongs or a slotted spoon (it’ll be soft and mostly dissolved — discard whatever’s left).

  8. Blend smooth: Use an immersion blender directly in the pot. Blend until completely smooth, about 1½ minutes. Move it around to get every corner. (See notes for regular blender safety.)

  9. Add cream and parm: Return Dutch oven to low heat. Stir in heavy cream and grated Parmesan. Heat gently until parm melts and soup is uniform, about 4 minutes. Do not boil after cream goes in — high heat can curdle it.

  10. Taste, adjust, serve: Taste. Adjust: more salt if flat, more sugar if sharp, more pepper to taste. Ladle into bowls. Top each with a swirl of cream (optional), a few torn fresh basil leaves, and another tiny pinch of grated parm.


Notes

Why the carrot: Tomatoes are acidic. Carrot brings natural sugar and roundness that balances the acid without making the soup sweet. The sugar in Step 5 does the same job. Together they take this from “decent jarred tomato soup energy” to “I’d pay for this at a restaurant”.

Why the parm rind: As it simmers, it slowly releases umami and creaminess into the broth. Most cheese counters will sell or even give you a rind for cheap. If you can’t find one, skip — just add an extra ¼ cup grated parm at the end.

Blending safety (regular blender): If using a regular blender instead of immersion, only fill it halfway with hot liquid. Remove the center cap from the lid, cover with a folded towel, hold the lid down firmly. Blend in short pulses to start. Hot liquid creates steam pressure that will literally blow the lid off if sealed. Immersion blender is much safer and easier — recommended.

Pairing with grilled cheese: Make the grilled cheese first (it gets soggy if it sits). Soup waits patiently on low heat. Cut grilled cheese on the diagonal, serve alongside soup in a bowl for dipping. The carbon steel grilled cheese + this soup is the apartment-comfort move.


Troubleshooting

  • Soup too acidic / sharp: More sugar, ½ tsp at a time. Or another splash of cream.
  • Soup too thick: More broth, ¼ cup at a time.
  • Soup too thin: Uncover, simmer 10 more min to reduce.
  • Cream curdled when added: Heat was too high. Pull from heat, blend again with immersion blender — usually re-emulsifies.
  • Tastes flat: Salt. It’s almost always salt. Add ¼ tsp, taste, repeat.

Storage

Excellent leftovers. 5 days fridged in ceramic containers. Freezes well 3 months in zip-top bags (lay flat, freeze, then stand up to save space). Reheat gently over low heat with a splash of broth or cream to bring it back to serving consistency. Don’t boil after the cream is in — it can break.