A rich and comforting tomato soup made with San Marzano tomatoes, finished with cream and topped with golden sourdough croutons, Parmesan, and fresh basil. Classic, cozy, and perfect for any season.
Prep Time15 minutesmins
Cook Time30 minutesmins
Total Time45 minutesmins
Course: Appetizer, Soup
Cuisine: American
Keyword: Soup, Tomato
Servings: 6
Calories: 256kcal
Author: Kevin Bouchard
Equipment
Large pot or Dutch oven
Cutting Board
Chefs Knife
Blender or immersion blender
Skillet (for croutons)
Measuring cups & spoons
Ingredients
Soup
1 tbspOlive Oil
1tbspButter
1Medium Onion Diced
1CarrotDiced
1Celery StalkDiced
3Garlic ClovesMinced
1/4tspRed Pepper Flakes
56ozSan Marzano Tomatoeswith Juices
2cupsChicken Stock
1/4Heavy Cream
1/tspBlack Pepper
Salt to Taste
Sourdough Croutons
1 tbspButter
1tbspOlive Oil
4-5Slices of Sourdough bread3/4 inch Thick and Cubed
Heat olive oil and butter in a large pot over medium heat. Add onion, carrot, and celery. Cook 8–10 minutes until softened and lightly golden.
Add Aromatics
Stir in garlic and red pepper flakes. Cook for 30 seconds until fragrant.
Simmer
Add tomatoes with juices. Bring to a gentle boil, then reduce to a simmer. Simmer uncovered for 15–20 minutes.
Make the Croutons
While the soup simmers, melt butter in a skillet until browned. Remove butter and reserve. Add olive oil and sourdough cubes. Toast until crisp, about 6 minutes. Toss with reserved brown butter and set aside.
Blend and Finish
Blend & Finish - Blend soup until smooth. Stir in heavy cream and black pepper. Season with salt to taste.
To Serve
Top with croutons, Parmesan, fresh basil, and a drizzle of cream.
Notes
This recipe can be made vegetarian by swapping out the chicken stock for vegetable, it can also be made vegan by using only olive oil, swapping out the stock for vegetable and by using a non dairy creamer or non dairy milk.