Creamy Tomato Soup

This homemade Creamy Tomato Soup recipe, made with fresh tomatoes, is a sophisticated play on a childhood favorite. Top it with Smoked Gouda and Bacon Croutons for a creamy, comforting bite.

black bowl of creamy tomato soup garnished with croutons + soup spoons

Smooth, creamy, and rich with roasted tomato flavor, Cream of Tomato Soup is sure to become you new family favorite. Like our Easy Homemade Tomato Sauce, it's a delicious way to use all those homegrown tomatoes from the garden.

The best part: homemade Tomato Soup comes together quickly for a comforting meal all year round. Like our Cheesy Corn Chowder, this soup satisifies with robust, homegrown flavor.

Jump to:

Ingredients

creamy tomato soup ingredients on black surface
  • WHOLE TOMATOES: Roma Tomatoes or Plum Tomatoes, roasted to bring out their natural flavor (canned tomatoes work too)
  • ONIONS: Spanish onions, Vidalia onions or red onions
  • GARLIC: fresh garlic cloves, roasted with the tomatoes
  • BASIL: fresh basil leaves
  • OLIVE OIL: use the best quality extra virgin olive oil you can afford
  • PARMESAN CHEESE: freshly grated Parmesan (Parmigiano Reggiano)
  • HEAVY CREAM: heavy cream or heavy whipping cream makes this soup creamy
  • CHICKEN BASE: (chicken stock) we use Better Than Bouillon Roasted Chicken Base
  • CRUSHED RED PEPPER: crushed red pepper flakes
  • BLACK PEPPER: Freshly Ground Black Pepper
  • ITALIAN SEASONING: the perfect blend of spices

*see recipe card for quantities.

Instructions

  1. Preheat Oven: to 400° F
  2. Chop Tomatoes, Onions, and Garlic: Cut tomatoes into 2" pieces and place on baking sheet. Add rough chopped onions and garlic.
  3. Season: Sprinkle tomato mixture with olive oil, crushed red pepper, Italian seasoning and black pepper.
  4. Roast the Tomatoes: Place in oven and roast for 30-40 minutes, until tomatoes and are soft and onions are translucent.
  5. Transfer to Sauce Pan: Transfer to a medium sauce pan and add basil leaves, chicken base and 1 C water.
  6. Blend Soup: Grind until smooth, using an emulsion blender (immersion blender) directly in the sauce pan.
  7. Add Cream: Add heavy cream and stir. Use as much cream as you like to reach desired consistency.
  8. Garnish: Sprinkle Smoked Gouda + Bacon Croutons (Mini Grilled Cheese Sandwiches) on top of soup (see recipe below). Drizzle with some heavy cream and chopped chives.

Top tip

For the creamiest soup: use an emulsion blender to blend the tomato soup until smooth. If the pot is full, take it off the stove and blend in the sink to avoid splatter.

black bowl of creamy tomato soup garnished with croutons & basil + soup spoon

Variations

  • Chunky Tomato Soup: To get a chunky consistency, blend soup a little less (or stir by hand, crushing the tomatoes).
  • Canned Tomatoes: you can substitute canned tomatoes for fresh tomatoes in a pinch. We like whole San Marzano tomatoes best.
  • Reduced Fat: use 1% milk or Half and Half instead of heavy cream. This will make the soup less creamy, but it still tastes great.
  • Vegetarian: substitute Vegetable Base for Chicken Base (we like Better Than Bouillon Seasoned Vegetable Base).

What to serve with Tomato Soup

SANDWICHES: a grilled cheese sandwich is the best comfort food partner to Cream of Tomato Soup. Try our Steel City Grilled Cheese or Fried Bologna Sandwich.

SALAD: greens are always a good option for a lighter meal. Try our Salmon Caesar Salad, Grilled Romaine Salad or Arugula and Beet Salad.

BREAD: a big chunk of Pickled Pepper Focaccia Bread or a Cheddar Cheese Biscuit dipped in Tomato Soup is the perfect bite.

Would you like to save this recipe?

We'll email this post to you, so you can come back to it later!

More soups to try

2 black bowls of creamy tomato soup on wooden table with crouton garnish + soup spoons

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze in an airtight container (only if using heavy cream) for up to 3 months.
Reheat in the microwave or in a sauce pan over low heat.

FAQ

Can I use canned tomatoes for this recipe?

Yes! We recommend San Marzano tomatoes or Fire Roasted Crushed tomatoes,

What stock do you use for tomato soup?

We prefer Chicken Base for flavorful tomato soup. You can also use vegetable base for a vegetarian option.

🍅 making this recipe?

  • Please feel free to reach out with questions. We're happy to help.
  • If you enjoyed it, please leave us a comment with ⭐️⭐️⭐️⭐️⭐️
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy tomato soup in black bowl with grilled cheese croutons on top + spoon

Creamy Tomato Soup recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

This homemade Creamy Tomato Soup recipe, made with fresh tomatoes, is a sophisticated play on a childhood favorite.

  • Total Time: 1 hour
  • Yield: 1 quart 1x

Ingredients

Scale

FOR THE SOUP:

  • 10-12 Roma or plum tomatoes
  • 1 medium onion
  • 2 cloves garlic
  • 4-6 basil leaves
  • ¼ C olive oil
  • ¼ C grated parmesan cheese
  • ½ C -1 C heavy cream
  • 1 tsp chicken base
  • 1 tsp crushed red pepper
  • 1 tsp black pepper
  • 1 tsp italian seasoning

FOR THE CROUTONS:

  • 4 slices bacon, cooked
  • 4 slices bread
  • 4 ounces smoked gouda cheese
  • 2 tbsp butter
  • ¼ C olive oil
  • ¼ C parmesan cheese

Instructions

TO MAKE THE SOUP:

  1. Preheat oven to 400°
  2. Cut tomatoes into 2" pieces and place on baking sheet.
  3. Add rough chopped onions and garlic.
  4. Sprinkle with olive oil, crushed red pepper, Italian seasoning and black pepper.
  5. Place in oven and roast for 30-40 minutes, until tomatoes and are soft and onions are translucent.
  6. Transfer to a medium sauce pan and add basil leaves, chicken base and 1 C water.
  7. Grind until smooth using a stick (emulsion) blender.
  8. Add heavy cream and stir. Use as much cream as you like to reach desired consistency.

TO MAKE CROUTONS:

  1. Butter one side of all slices of bread.
  2. Place butter side down in skillet and top 2 slices of bread with 2 slices bacon each as well as 2 ounces each gouda cheese.
  3. Top with remaining bread slices and cook over medium heat until bread is browned and cheese melted.
  4. Remove and allow to cool.
  5. Cut crusts off and then cut into ¾" square pieces. Place in mixing bowl and toss with olive oil and parmesan cheese.
  6. Place in skillet over medium heat and toss until crispy and browned ( about 4-6 minutes.
  7. Sprinkle croutons on top of soup and drizzle with some heavy cream and chopped chives.
  8. Serve warm.

Notes

  • you can substitute canned tomatoes for fresh tomatoes in a pinch. We like whole San Marzano tomatoes the best.
  • Author: Superman Cooks
  • Prep Time: 15 mins
  • Cook Time: 45 mins
  • Category: Soup
  • Cuisine: American

Nutrition

  • Serving Size: 8 oz bowl
  • Calories: 336
  • Sugar: 3.9 g
  • Sodium: 503.1 mg
  • Fat: 23.6 g
  • Carbohydrates: 19.5 g
  • Protein: 11.9 g
  • Cholesterol: 59.1 mg

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

SaveSave

5 Comments

  1. What a delicious bowl of comforting soup. Stunning photographs that really emphasis the rustic and comforting flavors. I really want to give this one a try, even though the tomato season is over here in Norway.

    1. Thanks so much Stine Mari! We are so glad you found us. It is always disappointing when tomato season is over! You can use canned tomatoes for this recipe in the off season. Just roast them in a baking dish for twenty minutes and proceed with recipe.

  2. This picture caught my eye scrolling on Instagram .... beautiful photography! But the recipe, this was so delicious! I love tomato soup and this one exceeded my expectations! And the croutons.... over the top yummy! Don’t hesitate to make this! Perfect for the winter cold months coming up!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.