Go Back
+ servings
Half of a grilled cheese sandwich on top of a bowl of soup.
Print

Homemade Tomato Soup with Grilled Cheese Sandwiches

Homemade Tomato Soup with Grilled Cheese Sandwiches makes a great meal for your family. Not only is it tasty, but it's also budget-friendly and easy to make.
Course Soup
Cuisine American
Prep Time 20 minutes
Cook Time 44 minutes
Total Time 1 hour 4 minutes
Servings 4 Servings
Calories 501kcal

Equipment

  • large pan
  • Baking pan
  • Aluminum foil
  • immersion blend
  • skillet or griddle

Ingredients

  • 1 ½ pounds fresh vine ripe tomatoes
  • 2 Tablespoons olive oil
  • 2 Tablespoon balsamic vinegar
  • 1 large onion
  • 4-5 garlic cloves
  • 1 teaspoon salt
  • 4 cups vegetable stock
  • 4-5 sprigs fresh thyme
  • 2 teaspoon sugar
  • ¼ cup fresh chopped basil
  • ¼ cup heavy cream

Grilled Cheese:

  • 8 slices rustic italian bread
  • 1 cup shredded mozzarella cheese
  • 1 cup shredded cheddar cheese
  • 4 Tablespoons butter

Instructions

  • Preheat the oven to 425 degrees.
  • Wash, quarter and remove stems from the tomatoes.
  • Slice the onion into wedges and peel the garlic.
  • Place the vegetables on a baking tray (lined with foil for easy clean up), and toss them with the olive oil, vinegar and salt to coat. Place the tray in the oven and bake for 30 minutes.
  • Place the vegetable stock and thyme in a large pan and simmer over low heat while the tomatoes are roasting.
  • Once the tomatoes are done, add them to the stock.
  • Add the chopped basil and sugar. Let it simmer for about 5 minutes.
  • Remove the thyme stems before blending the soup!
  • Remove from the heat and use an immersion blender, cream the soup.
  • Add in the heavy cream and return the pan to simmer for about 10 minutes for the flavors to blend.
  • While the soup is simmering, make the grilled cheese.
  • Coat the outside slice of the bread with butter and add about ¼ c of each type of cheese on top of the bottom slice.
  • Stack the top slice with the butter side up and grill on each side until the bread is golden brown.
  • Remove and serve alongside the soup.

Nutrition

Serving: 1Serving | Calories: 501kcal | Carbohydrates: 41g | Protein: 20g | Fat: 29g | Saturated Fat: 16g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 0.1g | Cholesterol: 47mg | Sodium: 2113mg | Potassium: 656mg | Fiber: 4g | Sugar: 25g | Vitamin A: 2552IU | Vitamin C: 29mg | Calcium: 329mg | Iron: 2mg