Easy Tomato Soup with Grilled Cheese

This Easy Tomato Soup with Grilled Cheese is the perfect cozy comfort meal. The soup is rich, flavorful, and smooth, thanks to roasted tomatoes, garlic, onions, and herbs. Finished with a swirl of cream and served alongside crispy, gooey grilled cheese sandwiches, this classic pairing is hearty, nostalgic, and ready in under an hour.

Why You’ll Love This Recipe

  • Classic comfort food with a homemade twist

  • Roasted tomatoes bring deep, rich flavor

  • Easily adaptable to fresh or canned tomatoes

  • Vegetarian-friendly when made with vegetable broth

  • Silky, creamy texture without heavy cream overload

  • Great for make-ahead meals and freezer-friendly

  • Pairs perfectly with grilled cheese or crusty bread

  • Simple pantry staples make it an easy weeknight dish

  • Customizable with herbs and spices

  • Kid-friendly and satisfying for all ages

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Tomato Soup:

  • Ripe tomatoes (or canned whole tomatoes)

  • Onion

  • Garlic

  • Olive oil

  • Tomato paste

  • Basil leaves (or thyme, oregano, or a mix)

  • Balsamic vinegar

  • Salt

  • Black pepper

  • Sugar (optional)

  • Stock or broth (chicken or vegetable)

  • Heavy cream or whipping cream

  • Red pepper flakes (optional, for heat)

For Serving:

  • Grilled cheese sandwiches

  • Crusty bread, focaccia, or garlic bread (optional alternatives)

Directions

Step 1: Roast the Tomatoes

  • Preheat the oven to 400°F (200°C).

  • Halve fresh tomatoes and place on a baking tray with garlic cloves and sliced onions.

  • Drizzle with olive oil, season with salt and pepper, and roast for 30–35 minutes until soft and caramelized.

  • (Skip this step if using canned tomatoes; simply sauté the aromatics instead.)

Step 2: Cook the Soup Base

  • In a large pot or Dutch oven, heat olive oil over medium heat.

  • Add chopped onions, garlic, and basil. Sauté until onions are soft and translucent (about 5–7 minutes).

  • Stir in tomato paste and cook for another 1–2 minutes.

Step 3: Combine and Simmer

  • Add the roasted tomato mixture (or canned tomatoes), balsamic vinegar, broth, and a pinch of sugar.

  • Bring to a boil, then reduce heat and simmer for 20 minutes, until everything is tender and flavors are well combined.

Step 4: Blend and Finish

  • Use an immersion blender or transfer to a stand blender (in batches) to blend until smooth.

  • Return the soup to the pot, stir in heavy cream, and bring back to a gentle simmer.

  • Adjust seasoning with salt and pepper to taste.

Step 5: Serve

  • Ladle hot tomato soup into bowls and serve with grilled cheese sandwiches or your favorite bread.

Servings and timing

  • Servings: 4

  • Prep Time: 10 minutes

  • Cook Time: 40 minutes

  • Total Time: 50 minutes

Variations

  • Spicy Tomato Soup: Add chili flakes or a pinch of cayenne pepper.

  • No Cream Version: Use coconut milk or cashew cream, or omit entirely.

  • Chunky Soup: Blend only half the soup for a more rustic texture.

  • Roasted Red Pepper Add-In: Blend in roasted red peppers for a smoky twist.

  • Cheesy Finish: Stir in a handful of shredded Parmesan cheese.

  • Hearty Version: Add cooked white beans or pasta for a more filling soup.

  • Herb Substitution: Use dried herbs like Italian seasoning or herbes de Provence.

  • Balsamic Swap: Use a splash of red wine vinegar if balsamic is unavailable.

  • Make it Vegan: Use vegetable broth and dairy-free cream.

Storage/Reheating

  • Storage: Store leftover soup (without cream) in an airtight container in the fridge for up to 3 days.

  • Freezing: Freeze the soup before adding cream. Let cool completely, then freeze in airtight containers for up to 4 months.

  • Reheating (Stovetop): Thaw frozen soup in the fridge overnight, then reheat gently in a saucepan. Stir in cream just before serving.

  • Reheating (Microwave): Microwave in intervals, stirring between, until heated through.

FAQs

Can I use canned tomatoes instead of fresh?

Yes, canned whole tomatoes work perfectly. Use two 14–oz cans in place of fresh.

How do I make this recipe vegan?

Use vegetable broth and dairy-free cream (or skip the cream).

How can I thicken the soup?

Let it simmer longer to reduce, or add a cornstarch slurry or cooked potatoes before blending.

Can I make this ahead of time?

Yes, you can make the soup up to 3 days ahead. Add cream just before serving.

Is this soup freezer-friendly?

Yes, freeze before adding the cream for best results.

What’s the best bread for grilled cheese?

Sourdough, ciabatta, or thick white sandwich bread hold up well to the filling and toasting.

What cheese is best for grilled cheese?

Cheddar, mozzarella, or a blend of cheeses like Gruyère and provolone melt beautifully.

Can I add protein to this soup?

Yes, stir in cooked lentils, shredded chicken, or chickpeas for extra protein.

Do I need to peel the tomatoes?

No, roasting softens the skins, and blending makes them unnoticeable.

What herbs go best with tomato soup?

Basil is classic, but thyme, oregano, rosemary, or even tarragon work well.

Conclusion

This Easy Tomato Soup with Grilled Cheese recipe is the ultimate comfort food pairing—warm, creamy, and loaded with flavor from roasted tomatoes, garlic, and herbs. Whether you’re cooking for a chilly evening or craving a nostalgic, satisfying meal, this dish delivers all the cozy charm of a homemade favorite. With flexible ingredients and freezer-friendly options, it’s a must-have in your recipe collection.

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
Easy Tomato Soup with Grilled Cheese

Easy Tomato Soup with Grilled Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: Serves 4
  • Category: Soup, Main Dish
  • Method: Roasted + Blended
  • Cuisine: American
  • Diet: Vegetarian

Description

This Easy Tomato Soup with Grilled Cheese is a classic comfort food combo that never fails. Roasted tomatoes, garlic, onions, and herbs are blended into a velvety soup, finished with a swirl of cream and perfectly paired with golden, melty grilled cheese sandwiches. Cozy, quick, and absolutely delicious!


Ingredients

For the Tomato Soup:

  • 1.5-2 lbs ripe tomatoes (or 2 cans whole peeled tomatoes)

  • 1 tbsp balsamic vinegar

  • 2 tbsp olive oil

  • Salt, pepper, and a pinch of sugar (optional)

  • 1 medium onion, chopped

  • 3 garlic cloves, minced

  • A handful of fresh basil leaves (or 1 tsp dried oregano/thyme)

  • 1 tbsp tomato paste

  • 3 cups chicken or vegetable stock

  • 1/3 cup heavy cream (or to taste)

  • Optional: Red pepper flakes, corn starch (for thickening), or cubed potatoes for a naturally thicker texture

For the Grilled Cheese:

  • 4 slices of your favorite bread

  • 1-1 1/2 cups shredded or sliced cheese (cheddar, mozzarella, or your favorite blend)

  • Butter, for spreading on the bread


Instructions

Roast the Tomatoes:

  1. Preheat oven to 400°F (200°C).

  2. Place tomatoes, half the garlic, and a drizzle of olive oil on a baking tray. Roast for 25–30 minutes until soft and caramelized.

Make the Soup: 3. In a large pot, heat olive oil or butter. Sauté chopped onions and remaining garlic until soft.
4. Add roasted tomatoes, tomato paste, basil/herbs, and stock. Simmer for 10–15 minutes.
5. Blend until smooth using a blender or immersion blender.
6. Stir in cream, season with salt and pepper, and bring to a gentle simmer. Adjust thickness with cornstarch slurry or blend in cooked potatoes if desired.

Make the Grilled Cheese: 7. Spread butter on the outside of each bread slice. Add cheese between two slices, buttered side out.
8. Grill in a hot pan until golden brown and the cheese is melted, about 3–4 minutes per side.

Serve: 9. Ladle hot soup into bowls. Serve immediately with grilled cheese sandwiches or your favorite crusty bread.


Notes

  • Freeze the soup (without cream) for up to 4 months. Add cream after thawing and reheating.

  • Add chili flakes for heat or use dairy-free cream and cheese for a vegan option.

  • Make soup up to 3 days in advance and store in the fridge.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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