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
tomato soup

Tomato Soup Grilled Cheese


  • Author: Rasha Annan
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting American classic featuring creamy tomato soup and crispy, golden grilled cheese sandwiches. The smooth, rich soup pairs perfectly with the melty, buttery texture of the sandwich — a nostalgic meal that’s cozy, quick, and deeply satisfying.


Ingredients

Scale

For the Tomato Soup

  • 2 tablespoons unsalted butter

  • 1 tablespoon olive oil

  • 1 small yellow onion, diced

  • 3 cloves garlic, minced

  • 2 cans (14.5 oz each) diced tomatoes

  • 1 cup vegetable or chicken broth

  • 1 teaspoon sugar

  • ½ teaspoon dried basil

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • ½ cup heavy cream or half-and-half

For the Grilled Cheese

  • 8 slices sourdough or white sandwich bread

  • 6 tablespoons unsalted butter, softened

  • 4 slices sharp cheddar cheese

  • 4 slices of mozzarella or provolone


Instructions

  1. In a medium pot, melt butter with olive oil over medium heat. Add diced onion and cook until softened, about 5 minutes.

  2. Stir in garlic and sauté briefly until fragrant.

  3. Add diced tomatoes, broth, sugar, basil, salt, and pepper. Bring to a gentle simmer and cook for 20 minutes, stirring occasionally.

  4. Blend the soup using an immersion blender until smooth. Stir in the heavy cream and adjust seasoning as needed.

  5. Preheat a skillet over medium heat. Butter one side of each bread slice.

  6. Place a slice, buttered side down, in the skillet. Add cheddar and mozzarella, then top with another slice, buttered side up.

  7. Cook until golden and crisp on one side, then flip and grill until the cheese melts and both sides are toasted.

  8. Slice sandwiches in half and serve hot alongside the creamy tomato soup for dipping.

Notes

You can use fresh roasted tomatoes for extra flavor.

For a vegan option, substitute coconut milk and plant-based cheese.

Adding a pinch of sugar helps balance the acidity of canned tomatoes.

Try mayo instead of butter on the bread for a crispier crust.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (1 sandwich + 1 cup soup)
  • Calories: 480
  • Sugar: 8 g
  • Sodium: 920 mg
  • Fat: 28 g
  • Saturated Fat: 14 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 3 g
  • Protein: 18 g
  • Cholesterol: 65 mg