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

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




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


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



  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.


  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 3/4" 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.


  • 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


  • 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

Keywords: soup, recipe, easy, cream of tomato, grilled cheese, gouda. bacon, fall, comfort, autumn, creamy, cream

Recipe Refresh.

our TOP 5 Quick & Easy recipes

you can make in 30 minutes