• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Snack On Meat

  • Home
  • All RECIPES
  • Desserts
  • Cakes
  • Chicken
  • Salade
  • Contact
  • Privacy Policy
You are here: Home / Soup / Roasted Tomato Soup with Gruyère Toasts (Rich, Cozy & Better Than Canned)

Roasted Tomato Soup with Gruyère Toasts (Rich, Cozy & Better Than Canned)

If you grew up thinking tomato soup only came from a can, this recipe is about to change everything.

This roasted tomato soup with Gruyère toasts is deeply flavorful, silky, and comforting in all the right ways. Roasting the tomatoes, onion, and garlic brings out their natural sweetness and creates a rich, savory depth that classic canned soup just cannot match. Add a few cheesy Gruyère toasts on top, and suddenly a simple bowl of soup feels like something you’d order at a cozy little café.

It’s easy enough for a weeknight, impressive enough for guests, and exactly the kind of meal you’ll want on repeat once the weather cools down.

Why You’ll Love This Roasted Tomato Soup

Deep roasted flavor: Roasting the vegetables gives the soup a rich, concentrated taste.
Simple ingredients: Fresh tomatoes, onion, garlic, broth, basil, and cream come together beautifully.
Restaurant-style presentation: The Gruyère toasts make it feel extra special without much extra work.
Comforting and satisfying: Warm, creamy tomato soup with crisp cheesy bread is always a win.
Great for make-ahead meals: The soup keeps well and tastes even better the next day.

What Kind of Tomatoes Should You Use?

A combination of Roma tomatoes and cherry tomatoes works especially well here.

Roma tomatoes are meaty and roast beautifully, giving the soup body and depth. Cherry tomatoes add sweetness and brightness, which balances the flavor nicely. If needed, you can also use vine-ripened or beefsteak tomatoes, but they may release a little more liquid during roasting.

For the best flavor, choose tomatoes that are ripe but still firm.

Ingredients

For the Roasted Tomato Soup

  • 6 Roma tomatoes, halved
  • 1 cup cherry tomatoes
  • 1 medium yellow onion, roughly chopped
  • 1 head garlic, halved crosswise
  • 1/4 cup extra-virgin olive oil
  • 1 cup vegetable or chicken broth
  • 1/4 cup heavy cream, plus more if desired
  • 5 large basil leaves, plus more for garnish
  • 1 teaspoon balsamic vinegar
  • Kosher salt and black pepper, to taste
  • Pinch of sugar, optional

For the Gruyère Toasts

  • 1 French baguette or sourdough baguette, thinly sliced
  • Olive oil, for drizzling
  • Shredded Gruyère cheese
  • Salt and black pepper, to taste

Instructions

1. Roast the vegetables

Preheat the oven to 400°F.

Place the halved Roma tomatoes, cherry tomatoes, onion, and garlic in a baking dish or on a sheet pan. Drizzle with olive oil and season generously with salt and black pepper. Toss gently to coat.

Roast for 30 to 40 minutes, until the vegetables are soft, the tomatoes have burst, and the edges are beginning to caramelize.

2. Make the Gruyère toasts

While the vegetables roast, arrange the baguette slices on a baking sheet.

Drizzle lightly with olive oil, then top each slice with shredded Gruyère. Season with a little salt and pepper.

Bake until the cheese is melted and bubbly and the bread is crisp and golden, about 10 to 15 minutes. Set aside.

3. Blend the soup

Transfer the roasted tomatoes, onion, and all the pan juices to a blender.

Squeeze the roasted garlic cloves out of their skins and add them to the blender. Pour in the broth and add the basil leaves.

Blend until smooth and creamy. For a more rustic soup, blend just until slightly chunky.

4. Finish the soup

Pour the blended soup into a pot and warm gently over medium-low heat.

Stir in the heavy cream and balsamic vinegar. Taste and adjust with more salt, pepper, or a small pinch of sugar if the soup tastes too acidic.

Heat until warmed through, but do not boil.

5. Serve

Ladle the hot soup into bowls. Top with the crispy Gruyère toasts and garnish with extra basil if desired.

Serve immediately while the soup is hot and the toasts are still crisp.

Tips for the Best Tomato Soup

Roast until caramelized: This is the secret to deeper flavor.
Season before roasting: Salt helps draw out moisture and intensify the taste.
Do not burn the toasts: Gruyère melts and browns quickly, so watch closely.
Balance acidity at the end: A little cream or sugar can mellow tart tomatoes.
Use all the roasting juices: They add so much flavor to the final soup.

Easy Substitutions

Roma tomatoes: Use any ripe, flavorful tomato variety.
Heavy cream: Swap with half-and-half, whole milk, cashew cream, or coconut cream.
Gruyère: Swiss, fontina, cheddar, or even Parmesan work well.
Fresh basil: Use a smaller amount of dried basil, or try thyme or oregano.
Baguette: Any crusty bread will work.

What to Serve With Roasted Tomato Soup

This soup is lovely with:

  • a simple green salad
  • grilled cheese
  • turkey or avocado sandwiches
  • roasted chicken
  • pesto pasta
  • extra cheesy toasts for dipping

Storage and Reheating

Refrigerator: Store the soup in an airtight container for up to 5 days. Keep the toasts separate.
Freezer: Freeze the soup for up to 3 months.
To reheat: Warm gently on the stove over medium-low heat. Add a splash of broth or cream if needed. Re-crisp the toasts under the broiler for a minute or two.

Frequently Asked Questions

Can I make this soup ahead of time?
Yes. The flavor gets even better after a day in the fridge.

Can I freeze it with the cream?
Yes, though the texture may separate slightly. Stir well when reheating.

What if my soup tastes too acidic?
Add a pinch of sugar or a little extra cream to balance it out.

Can I make it without the toasts?
Absolutely, but they really make the dish feel special.

Roasted Tomato Soup with Gruyère Toasts Recipe

Prep Time: 20 minutes
Cook Time: 42 minutes
Total Time: 1 hour 2 minutes
Servings: 4

Ingredients

For the roasted tomato soup

  • 6 Roma tomatoes, halved
  • 1 cup whole cherry tomatoes
  • 1 medium yellow onion, roughly chopped
  • 1 head garlic, cut in half
  • 1/4 cup extra-virgin olive oil
  • 1 cup vegetable or chicken broth
  • 1/4 cup heavy cream
  • 5 large basil leaves
  • 1 teaspoon balsamic vinegar
  • Kosher salt and black pepper
  • Optional pinch of sugar

For the Gruyère toasts

  • 1 French or sourdough baguette, thinly sliced
  • Olive oil, for drizzling
  • Shredded Gruyère cheese
  • Salt and pepper, to taste

Instructions

  1. Preheat oven to 400°F.
  2. Combine Roma tomatoes, cherry tomatoes, onion, garlic, olive oil, salt, and pepper in a baking dish. Roast for 30 to 40 minutes until tender and caramelized.
  3. Arrange baguette slices on a baking sheet, drizzle with olive oil, top with Gruyère, and season lightly. Bake until crisp and golden.
  4. Transfer roasted vegetables and juices to a blender. Squeeze in the roasted garlic, then add broth and basil. Blend until smooth.
  5. Pour the soup into a pot and warm gently. Stir in cream and balsamic vinegar. Adjust seasoning and add a pinch of sugar if needed.
  6. Serve hot, topped with Gruyère toasts and extra basil
Previous Post: « Beef Stew Without Tomatoes (Rich, Hearty & Full of Flavor)
Next Post: Creamy Homemade Pumpkin Soup (Easy, Cozy & Better Than Canned) »

Primary Sidebar

About Me

Welcome to SnackOnMeat! I’m Shardae, the food lover behind this blog. I’m thrilled to have you here, sharing in my passion for creating delicious recipes that celebrate the art of hearty, satisfying meals.Read more...
Privacy
About

New Recipes

Baked Chicken Ricotta Meatballs with Creamy Spinach Alfredo Sauce

Goat Cheese and Fig Jam Appetizer

Keto Salami Roll-Ups

Easy Crab Rangoon Dip Recipe

Sesame Chicken Cabbage Crunch Salad

Singapore Black Pepper Cauliflower with Spaghetti

Dessert Recipes

Soft Cinnamon Sugar Cream Cheese Cookies

Black Velvet Cheesecake Cookies – Rich, Dark & Perfect for Halloween

Gingerbread Rice Krispie Treats

Sugar Cookie Truffles

Peppermint Bark Brownies

Oreo Cheesecake Cookies

Copyright © 2026 Snack On Meat on the Foodie Pro Theme