Cozy Tomato Gruyère Toasts

Featured in: Tasty Bites to Kick Off Any Meal

This dish is all about comfort, combining rich, slow-roasted tomatoes with garlic and onions to make a smooth and flavorful soup. The bright taste is boosted by basil, a hint of balsamic, and creamy swirls of dairy for richness.

Partnering the soup are crispy baguette slices topped with Gruyère cheese, baked until melty and slightly browned. Their crunchy texture and savory flavor make them the ideal pair for every spoonful of this hearty soup.

A woman in a white shirt and apron smiles for the camera.
Updated on Sun, 11 May 2025 15:44:53 GMT
A bowl of food with bread and cheese. Pin it
A bowl of food with bread and cheese. | tastefullyeats.com

This homemade tomato soup paired with crunchy Gruyère toasts turns everyday ingredients into a fancy-feeling meal that'll give you all the cozy vibes. When you slow-roast tomatoes and garlic, they get this amazing sweet-caramel flavor that makes boxed soup seem totally boring.

I whipped this soup up one soggy spring weekend when I was tired of my usual boring lunch options. My family went crazy for it and now they ask for it every week, saying it beats our neighborhood cafe's version hands down.

Ingredients

  • Roma tomatoes: They've got that perfect sweet-tangy balance and roast up beautifully with intense flavor
  • Cherry tomatoes: They add little bursts of sweetness and pretty color variation
  • Yellow onion: Forms the flavorful foundation that gives the soup its rich character
  • Garlic: Gets super mild and sweet during roasting, losing its bite while flavoring everything
  • Extra virgin olive oil: Helps brown the veggies and adds a smooth richness
  • Vegetable or chicken broth: Makes the soup the right thickness while adding savory notes
  • Heavy cream: Gives that velvety mouthfeel and cuts through tomato sharpness
  • Fresh basil: Adds that fresh pop that lifts the whole dish
  • Balsamic vinegar: Brings interesting layers with its gentle sweet-sour kick
  • Gruyère cheese: Adds a fantastic nutty flavor to the toasts that works magic with the soup

Step-by-Step Instructions

Roast Your Vegetables:
Spread cut roma tomatoes, whole cherry tomatoes, diced onion, and garlic heads (cut in half) on a sheet pan. Pour plenty of olive oil over everything to coat well. Sprinkle with kosher salt and fresh pepper. Bake at 400°F for 30-40 minutes until everything's golden and tomatoes start to burst open. Look for slightly blackened edges – that's where the amazing flavor comes from.
Prepare Your Gruyère Toasts:
During roasting time, cut your baguette into thin diagonal slices to get more crispy surface. Line them up on a baking sheet, brush with olive oil, and pile on the shredded Gruyère. Add a tiny bit of salt and pepper. Bake until the cheese gets bubbly and the edges turn golden, about 15 minutes. The mix of crunchy bread and melty cheese makes these totally addictive.
Blend Your Soup:
Dump the roasted veggies into your blender, squeezing the soft garlic out of its skin. Add your broth and fresh basil. Start blending slowly then crank it up until completely smooth. A good powerful blender will make it super creamy. Don't forget to scrape all those browned bits from the pan – they're flavor gold.
Finish and Season:
Pour the blended soup back into a pot on low heat. Stir in the heavy cream and balsamic vinegar. Take a taste and add more salt, pepper, or even a tiny bit of sugar if your tomatoes are too tart. Your soup should taste rich with a nice balance of sweet and tangy. Let it bubble gently for 5 minutes to let all flavors come together.
A bowl of food with a green leaf on top. Pin it
A bowl of food with a green leaf on top. | tastefullyeats.com

The first time I made this for friends, someone asked me what my "secret ingredient" was. Truth is, there's no special trick here – it's all about how regular ingredients change when you cook them the right way. Watching garlic turn from sharp and pungent to mellow and sweet is like kitchen magic.

Make Ahead and Storage

This soup actually tastes better after sitting awhile as the flavors mingle more. You can make it two days before without adding the cream, keep it in the fridge covered tight, then warm it slowly and mix in cream right before eating. If you want to keep it longer, freeze it cream-free for up to three months. Let it thaw in the fridge overnight before warming it gently on the stove. The cheesy toasts are best fresh but you can prep them a few hours early and pop them in a hot oven for 2-3 minutes to crisp up again.

Perfect Substitutions

Don't have Gruyère? Try aged white cheddar, fontina, or regular Swiss cheese for similar meltiness and flavor. You can swap Roma tomatoes with plum tomatoes or any firm tomato type. No fresh basil around? A spoonful of pesto works great instead. For vegan options, just use thick coconut milk instead of cream and a dairy-free cheese on the toasts. The soup tastes awesome even without dairy since the roasted veggies pack so much flavor on their own.

Serving Suggestions

Make this a full meal by adding some grilled shrimp on top or serving with a simple arugula salad with lemon juice and olive oil. For a fun dinner party idea, set up a topping station with crispy bacon bits, herb oils, toasted pine nuts, and extra roasted cherry tomatoes. Always serve in warmed bowls to keep everything hot longer, which really matters on chilly days when you need that comfort factor.

A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | tastefullyeats.com

This roasted tomato soup shows how basic, quality ingredients can turn into something extraordinary with just a little care and technique.

Frequently Asked Questions

→ Can I prepare this dish earlier?

Sure, you can make the tomato soup up to 3 days in advance and keep it in the fridge. The flavors only get better with time. Warm it on low heat when you're ready, and toss in a bit of broth if it feels too thick. The toasts, though, are best made fresh so they stay crispy.

→ What’s a good swap for heavy cream if I avoid dairy?

If you’re skipping dairy, give full-fat coconut milk, cashew cream, or unsweetened vegan creamer a try. Each one brings its own flair, with coconut milk adding a faint sweetness that works nicely with tomatoes.

→ How do I make the soup thicker or thinner?

If the soup seems too thin, roast the veggies a little longer to pull out some of the moisture, or toss in a cooked potato before blending. Want it lighter? Simply stir in more broth until it fits your liking.

→ What can I use instead of Gruyère?

If Gruyère’s not on hand, good alternatives are comté, fontina, Swiss, or gouda. For a sharper kick, go with mild cheddar or a mix of mozzarella and parmesan.

→ Can I freeze this soup for later?

Definitely! Just let it cool, then pour it into containers that can handle freezing. Leave some room for expansion, and you can store it up to 3 months. Reheat after thawing overnight in the fridge, and add cream afterward for the best consistency. Always make the toasts fresh before eating.

→ How do I fix bland tomatoes?

If your tomatoes are missing flavor, roast them longer to concentrate the taste. Adding a bit of tomato paste during cooking can help, and don’t shy away from a tiny spoonful of sugar or a pinch of chili flakes for a richer and bolder final dish.

Tomato & Gruyère Toasts

Smooth tomato soup with oven-toasted baguettes layered with gooey Gruyère—perfect for a cozy meal.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Barbara

Category: Appetizers & Bites

Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 4 Servings (4 bowls of soup with toast slices)

Dietary: Vegetarian

Ingredients

→ Soup Ingredients

01 6 roma tomatoes, split in half
02 1 cup whole cherry tomatoes
03 1 medium yellow onion, chopped roughly
04 1 head of garlic, cut in half (use 2 small heads for stronger taste)
05 1/4 cup good-quality olive oil
06 1 cup chicken or veggie broth
07 1/4 cup heavy cream, plus more if you'd like
08 5 big basil leaves, with extra for topping
09 1 teaspoon of balsamic vinegar
10 Kosher salt and cracked black pepper, as much as you like

→ Gruyère Toast Ingredients

11 1 baguette (French or sourdough), thinly sliced
12 Olive oil to drizzle
13 Gruyère cheese, shredded to cover toast pieces
14 Salt and pepper, as needed

Instructions

Step 01

Get your oven to 400°F (200°C). Toss tomatoes, onion, garlic, olive oil, salt, and pepper into an oven dish. Roast for 30 to 40 minutes until the veggies are soft and tomatoes start to char and burst open.

Step 02

Lay baguette slices on a baking tray. Drizzle some olive oil on top, sprinkle shredded Gruyère cheese, and season with salt and pepper. Bake for about 15 minutes until the cheese is bubbly and edges look crisp. Set it aside.

Step 03

Move the roasted veggies into a blender. Squeeze the garlic out of its skins and ditch the skins. Add broth, basil leaves, and all the juices and oil from roasting. Blend it smooth.

Step 04

Pour the blended soup into a pot. Mix in the heavy cream and balsamic vinegar. Adjust salt, pepper, and even add a bit of sugar if you'd like. Serve it in bowls, add Gruyère toasts on top, and sprinkle fresh basil for that final touch.

Notes

  1. If you prefer, you can cook all the soup ingredients in a pot on the stove. Let it simmer on medium heat until the veggies soften and tomatoes burst.
  2. Instead of using a high-speed blender, an immersion blender works too.

Tools You'll Need

  • Baking dish that can go in the oven
  • Baking tray
  • Blender (high-speed or immersion)
  • Bowls for serving

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy included (heavy cream, Gruyère cheese)
  • Baguette contains gluten

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 387
  • Total Fat: 24.2 g
  • Total Carbohydrate: 28.5 g
  • Protein: 12.7 g