Cozy Tomato Gruyère Toasts

Featured in: Perfect Party Appetizers and Snacking Solutions

Enjoy a smooth soup packed with the intense taste of roasted tomatoes, garlic, and onions. Roasting brings out a deep flavor, with fresh basil, a touch of balsamic vinegar, and some cream rounding out the richness.

Paired with cheesy bread that’s toasted until bubbly and just golden, this dish offers a delightful contrast between creamy and crunchy textures. Perfectly cozy!

Chef with a smile, ready to cook and serve.
Updated on Mon, 28 Apr 2025 14:12:32 GMT
A comforting bowl of tomato soup with cheesy toast. Pin it
A comforting bowl of tomato soup with cheesy toast. | yummygusto.com

This oven-baked tomato soup with crunchy Gruyère bread transforms everyday items into an upscale dinner that'll make you feel cozy all over. When you slowly roast the tomatoes and garlic, they turn sweet and rich, creating flavor you just can't get from anything that comes in a can.

I whipped this soup up during a super wet weekend last spring when I couldn't stand another boring lunch. My kids were blown away and now beg for it every week, saying it beats what we normally get at our favorite cafe.

Ingredients

  • Roma tomatoes: Give just the right mix of sweet and tangy while developing gorgeous flavor when roasted
  • Cherry tomatoes: Offer little bursts of sweetness and pretty color throughout
  • Yellow onion: Forms the flavorful foundation that makes the soup rich and hearty
  • Garlic: Gets soft and sweet during roasting, losing its sharpness while filling the soup with flavor
  • Extra virgin olive oil: Makes veggies brown nicely and adds smoothness
  • Vegetable or chicken broth: Makes the soup just right for sipping while adding savory notes
  • Heavy cream: Adds a silky smooth feel and cuts through the tomatoes' natural tang
  • Fresh basil: Wakes up the whole dish with its fresh scent
  • Balsamic vinegar: Brings depth with its gentle sweetness and zing
  • Gruyère cheese: Adds a rich, nutty taste to the toast that works perfectly with the soup

Step-by-Step Instructions

Roast Your Vegetables:
Cut roma tomatoes in half, leave cherry tomatoes whole, dice your onion, and slice garlic heads across the middle. Put everything on a sheet pan. Pour plenty of olive oil over top so everything gets a good coating. Sprinkle with kosher salt and fresh pepper. Bake at 400°F for 30-40 minutes until everything turns brown and tomatoes start to split open. You want some dark spots around the edges – that's where the amazing flavor comes from.
Prepare Your Gruyère Toasts:
As your veggies cook, cut your baguette into thin slices at a slant to get bigger pieces. Lay them out on a baking sheet, brush with olive oil, and pile on the shredded Gruyère. Add a tiny bit of salt and pepper. Cook until the cheese gets bubbly and the edges turn golden, about 15 minutes. What makes these so good is the mix of crunchy bread and melted cheese.
Blend Your Soup:
Move all your roasted goodies to a blender and squeeze the soft garlic out of its skin. Add your broth and some fresh basil. Blend until smooth, starting slow then speeding up. You'll get the smoothest soup with a powerful blender. Don't forget to scrape in all those brown bits from the pan – that's where all the good flavor is hiding.
Finish and Season:
Pour your blended soup back into a pot on low heat. Stir in the heavy cream and balsamic vinegar. Give it a taste and add more salt, pepper, or a little sugar if the tomatoes taste too sour. Your soup should have just the right mix of sweet, tangy, and rich. Let it bubble gently for 5 minutes to mix all the flavors together.
A bowl of food with a green leaf on top. Pin it
A bowl of food with a green leaf on top. | yummygusto.com

The first time I brought this soup to a dinner with friends, someone asked me what my "hidden ingredient" was. The truth? There isn't one special thing but instead what happens when you treat basic ingredients with love. That moment when garlic turns golden and sweet instead of sharp is real kitchen magic.

Make Ahead and Storage

This soup gets tastier over time as all the flavors mix together. You can make it two days before without adding the cream, keep it in the fridge in a sealed container, then warm it gently and stir in cream right before eating. If you want to keep it longer, freeze it without cream for up to three months. Let it thaw in the fridge overnight before warming slowly on the stove. The cheesy toast tastes best fresh but you can make it a few hours early and warm it in a hot oven for 2-3 minutes.

Easy Swaps

Don't have Gruyère? Try aged white cheddar, fontina, or plain Swiss cheese for similar melt and flavor. You can swap Roma tomatoes with plum tomatoes or any thick-walled type. If you can't find fresh basil, a spoonful of pesto works great too. For vegan options, just use full-fat coconut milk instead of cream and pick a plant-based cheese for your toast. The soup tastes wonderful even without dairy since the roasted veggies pack so much flavor.

Serving Ideas

Make this soup a full meal by throwing some grilled shrimp on top or eating it with a simple arugula salad dressed with lemon and olive oil. For a fun dinner party, set out toppings like crispy bacon pieces, herb-flavored oils, toasted pine nuts, and extra roasted cherry tomatoes. Always use warm bowls to keep your soup hot longer, which really matters during cold weather when you need that comfort.

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

This roasted tomato soup shows what happens when simple, quality ingredients meet thoughtful cooking methods.

Frequently Asked Questions

→ Can I prepare this soup a few days in advance?

Sure, this soup stays fresh in the fridge for up to 3 days. Its flavor actually gets better over time. Just warm it up on the stove, and if it’s too thick, add some broth. Make the cheese toasts fresh before serving to keep them crispy.

→ What’s a good dairy-free alternative to heavy cream?

Try substituting full-fat coconut milk, cashew cream, or an unsweetened plant-based creamer for heavy cream. Each option brings its own flavor twist, but coconut milk adds a slight sweetness that pairs nicely with the tomatoes.

→ How do I adjust the thickness of the soup?

To make the soup thicker, extend the roasting time, add a blended boiled potato, or simmer uncovered to reduce the liquid. If it needs to be thinner, just stir in more broth little by little until it’s the way you like it.

→ What cheese works if I don’t have Gruyère?

You can swap Gruyère for comté, gouda, fontina, or Swiss cheese. For something punchier, try mild cheddar or a blend of mozzarella and parmesan.

→ Can I store this soup in the freezer?

Yep, it freezes great! Once cool, pour it into containers, leaving some extra space on top, and freeze for up to 3 months. Thaw in the fridge overnight and warm gently. Add the cream after reheating and prepare the toasts fresh.

→ How do I make bland tomatoes taste better for this recipe?

If your tomatoes are lacking, mix in tomato paste while they roast. A spoonful of sugar could counter the acidity, and red pepper flakes add depth. Give them more time in the oven for an extra boost of flavor.

Tomato Gruyère Toasts

Smooth tomato-basil soup with crisp toast topped with gooey Gruyère cheese—perfect for a comforting meal.

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

Category: Small Bites

Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 4 Servings (4 soup portions with cheesy bread)

Dietary: Vegetarian

Ingredients

→ Soup Base

01 1 medium yellow onion, cut into chunks
02 5 fresh basil leaves, plus extra for decorating
03 6 roma tomatoes, cut in half
04 1 teaspoon balsamic vinegar
05 1/4 cup heavy cream, with more to finish if you want
06 Kosher salt and freshly cracked black pepper to taste
07 1 cup cherry tomatoes, left whole
08 1 whole head of garlic, cut in half (or 2 smaller ones if you'd like it stronger)
09 1/4 cup high-quality olive oil
10 1 cup vegetable or chicken stock

→ Gruyère Bread Toppings

11 A French baguette or sourdough loaf, sliced thin
12 Pinch of salt and black pepper for seasoning
13 Drizzle of olive oil for even coverage
14 Gruyère cheese, shredded to coat the bread

Instructions

Step 01

Turn your oven on to 400°F (200°C). Toss together tomatoes, onion, garlic, olive oil, plus salt and pepper in a baking dish safe for the oven. Roast for around 30 to 40 minutes until the veggies are soft and the tomatoes start browning and popping open.

Step 02

Lay out baguette slices flat on a baking sheet. Add a little olive oil drizzle, followed by Gruyère cheese. Sprinkle on a bit of salt and pepper for flavor. Bake for roughly 15 minutes or until they're crispy and the cheese has melted. Remove and set aside.

Step 03

Move your roasted veggies into a blender. Squeeze the roasted garlic out of its peel (throw the skin away). Add in all the cooking juices, broth, and basil leaves. Blend it all together until it's silky smooth.

Step 04

Transfer the soup from the blender to a pot. Mix in the balsamic vinegar and heavy cream. Taste and adjust flavors with salt, pepper, or a pinch of sugar if you'd like. Serve the soup hot in bowls, with Gruyère toasts on the side and a sprinkle of fresh basil leaves on top.

Notes

  1. If you don't want to roast the veggies, you can cook the soup by simmering everything on the stovetop until the tomatoes burst and soften.
  2. No blender? Use an immersion blender to puree directly in your pot.

Tools You'll Need

  • A dish you can safely put in the oven
  • A tray for baking the baguette slices
  • Blender or stick blender for pureeing
  • Bowls for serving up the soup

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy is included (heavy cream, Gruyère cheese)
  • Gluten is present (bread)

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