Creamy Tomato Soup with Parmesan Croutons

Prep: 20 minCook: 45 min6 servingsmedium
Creamy Tomato Soup with Parmesan Croutons

Silky roasted tomato bisque built on caramelized onions, carrots, and garlic, finished with heavy cream and topped with herb-crusted Parmesan croutons. The balsamic vinegar adds subtle depth while San Marzano tomatoes provide natural sweetness. Perfect for lunch or a light dinner, this version skips long simmering for a bright, fresh finish. Ideal comfort food for cool weather or served chilled in summer.

Ingredients

6 servings
  • 4 cup bread, cubed
    gluten-free bread1:1gluten-freegluten-free

    same method, toast slightly longer

    Full guide →
  • ¼ cup Parmesan cheese, grated
    nutritional yeast2 tablespoonvegandairy-freedairy-free

    nuttier flavor, less salty

    Full guide →
  • 3 tablespoon extra-virgin olive oil, for croutons
  • 1 tsp dried thyme, for croutons
  • ½ tsp black pepper, for croutons
  • 2 tablespoon unsalted butter, for soup
  • 1 tablespoon extra-virgin olive oil, for soup
  • 2 cup onion, peeled and chopped
  • 1 cup carrot, peeled and chopped
  • 2 clove garlic, peeled and minced
  • 2 tablespoon tomato paste
  • 1 tsp dried oregano
  • 1 tsp salt
  • 1 tsp black pepper
  • 2 28-ounce can whole peeled tomatoes
  • 4 cup vegetable broth
    chicken broth1:1meat-based

    richer umami, changes vegetarian status

    Full guide →
  • 2 tablespoon balsamic vinegar
  • 1 cup heavy cream
    sour cream1:1dairy-freelower-fat

    blends well but adds tanginess

    Full guide →

Instructions

  1. 1

    Melt butter with olive oil in large heavy-bottom stockpot over medium heat.

  2. 2

    Add onions and carrots, cook stirring occasionally until softened, about 10 minutes.

  3. 3

    Add garlic and cook 2 minutes more.

  4. 4

    Stir in tomato paste, oregano, salt and black pepper, cook 2 minutes.

  5. 5

    Add canned tomatoes with juices, vegetable broth and balsamic vinegar.

  6. 6

    Bring to simmer and cook uncovered 20-30 minutes, stirring occasionally.

  7. 7

    Remove from heat and cool slightly.

  8. 8

    Puree soup using immersion blender, blender or food processor in batches as needed.

  9. 9

    Return pureed soup to stockpot and warm over low-medium heat.

  10. 10

    Stir in heavy cream and taste for seasoning adjustments.

  11. 11

    While soup cooks, preheat oven to 350 degrees.

  12. 12

    Toss bread cubes with Parmesan, olive oil, thyme and black pepper in large bowl.

  13. 13

    Spread on rimmed baking sheet and bake 15 minutes until browned and crisp, stirring halfway.

  14. 14

    Cool croutons before serving.

  15. 15

    Ladle warm soup into bowls and top with croutons and optional cream drizzle.

Tips

Tip 1

Use San Marzano tomatoes for natural sweetness and fewer seeds. Their lower acidity requires less balsamic correction and produces smoother texture.

Tip 2

Cool soup slightly before pureeing to prevent splattering hot liquid. Immersion blender minimizes batch transfers and cleanup versus traditional blender.

Tip 3

Reserve 1/2 cup cream before blending. Swirl into finished bowls for restaurant-style presentation and creaminess contrast.

Good to Know

Storage

Refrigerate in airtight container up to 2-3 days. Freeze puree (without cream) up to 3 months. Thaw overnight in fridge, rewarm gently and stir in cream. Croutons store separate in airtight container 3 days; add to soup just before serving to maintain crispness.

Make Ahead

Prepare soup through pureeing step up to 2 days ahead. Store croutons separately. Reheat soup gently, stir in cream before serving. Assemble croutons fresh on day of serving for maximum crispness.

Serve With

Ladle into bowls and top with warm croutons immediately. Optional drizzle of heavy cream swirled on surface. Pair with crusty bread or grilled cheese sandwich. Garnish with fresh basil or thyme if desired.

See pairing guide →

Common Mistakes

Watch

Do not skip cooling before pureeing to avoid hot liquid splattering and steam burns.

Watch

Do not over-blend to avoid emulsification that creates grainy, broken texture; pulse until smooth.

Watch

Do not add cream until final reheating; high heat breaks cream and causes separation.

Substitutions

Dairy-Free Swaps

heavy cream
sour cream1:1dairy-freelower-fat

blends well but adds tanginess

Full guide →
heavy cream
oat milk1:1.25vegandairy-freedairy-free

thinner finish, may need cornstarch slurry to thicken

Full guide →
Parmesan
nutritional yeast2 tablespoonvegandairy-freedairy-free

nuttier flavor, less salty

Full guide →

Gluten-Free Swaps

bread
gluten-free bread1:1gluten-freegluten-free

same method, toast slightly longer

Full guide →

General Alternatives

vegetable broth
chicken broth1:1meat-based

richer umami, changes vegetarian status

Full guide →
Find more substitutions →

FAQ

Can I make this soup without heavy cream?

Yes. Use equal parts sour cream, oat milk, or cashew cream stirred in gently off heat. Sour cream adds tang; plant milks thin the body slightly. All remain creamy without dairy.

What if my soup is too thick after pureeing?

Thin with vegetable broth, water, or cream in small increments while warming, stirring between additions. Taste as you go since seasonings concentrate during cooking.

How long can I keep finished soup in the freezer?

Freeze without cream up to 3 months in airtight containers or freezer bags. Thaw overnight in refrigerator, reheat gently over low heat, then stir in fresh cream to avoid curdling.