Written by

Ruth Singleton

Published

Cozy Fresh Garden Tomato Soup with Grilled Cheese Croutons

Ready In 45 minutes
Servings 4 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

There used to be a tiny café tucked behind a used bookstore in my old neighborhood that made a tomato soup that ruined me for all others. When they closed—suddenly, with a handwritten sign taped to the door that just said “Thank you for ten years”—I honestly felt a little lost. I mean, that soup was my rainy-day ritual, my sick-day comfort, my “I don’t want to cook but I need something that feels like a hug” go-to. After twelve tries—some watery, one accidentally spicy from too much red pepper flake, and a few that just tasted like canned tomatoes with good marketing—I finally got it.

The secret, I realized, wasn’t some fancy technique or imported ingredient. It was patience and a single, slightly imperfect step I’d been skipping. And somewhere along the way, I had this crazy idea to swap the usual side of crusty bread for something better. Something that makes the soup the main event and the side dish a showstopper all at once. Grilled cheese croutons. Because why should you have to choose between dipping and crunching?

Honestly, this cozy fresh garden tomato soup with grilled cheese croutons is the recipe I make when I want to feel like everything is going to be okay. Maybe you’ve been there—standing in your kitchen, staring at a pile of garden tomatoes, wondering what to do with them all. This is your answer. It’s simple, it’s deeply satisfying, and that first spoonful? Pure magic.

Why You’ll Love This Recipe

Let me tell you why this isn’t just another tomato soup recipe. I’ve tested this one more times than I care to admit, and it’s the version I keep coming back to. It’s the one I serve to friends who say they “don’t really like tomato soup” and watch them go back for thirds.

  • Quick & Easy: From garden to bowl in under 45 minutes. Perfect for those evenings when you need something comforting but don’t have hours to spend in the kitchen.
  • Simple Ingredients: You likely have most of this in your kitchen right now. No cream, no weird thickeners, no grocery store treasure hunt.
  • Perfect for Garden Season: This is the recipe you make when your tomato plants are producing faster than you can eat them. It’s also incredible with farmers’ market finds.
  • Crowd-Pleaser: Kids love the grilled cheese croutons. Adults love the sophisticated, roasted flavor. Everyone wins.
  • Unbelievably Delicious: The texture is silky without being heavy. The flavor is bright but deeply savory. And those croutons? They stay crunchy on the outside, soft on the inside, and soak up the soup like tiny flavor sponges.

What makes this recipe different from the rest is the roasted tomato base. I don’t just simmer everything together—I take the extra step to roast the tomatoes and garlic first. It deepens the flavor in a way that stovetop-only methods just can’t match. Plus, blending in a bit of the grilled cheese bread adds body and a subtle nuttiness that makes you wonder why you ever added cream.

This soup is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—simpler, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday into something memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry and garden staples, making it an easy last-minute meal.

For the Soup

  • 2.5 pounds ripe garden tomatoes (about 6-8 medium tomatoes; Roma or vine-ripened work beautifully)
  • 1 medium yellow onion, roughly chopped (adds sweetness and depth)
  • 4 cloves garlic, skin on for roasting (roasting mellows the sharpness)
  • 2 tablespoons olive oil (I prefer a good quality extra virgin for roasting)
  • 1 cup vegetable broth (or chicken broth if you prefer; use low-sodium to control salt)
  • 1 teaspoon dried oregano (or 1 tablespoon fresh if you have it)
  • ½ teaspoon red pepper flakes (optional, but I love the tiny warmth it adds)
  • Salt and black pepper to taste
  • 1 tablespoon balsamic vinegar (this is my secret ingredient—adds brightness and depth)
  • 2 slices of bread from the grilled cheese (set aside before assembling the sandwiches; trust me on this)

For the Grilled Cheese Croutons

garden tomato soup with grilled cheese croutons preparation steps

  • 8 slices sturdy bread (sourdough or a good country loaf; I recommend getting a loaf from your local bakery)
  • 4 tablespoons unsalted butter, softened (adds richness and helps achieve that golden crust)
  • 4 ounces sharp cheddar cheese, thinly sliced or shredded (I prefer extra-sharp for more flavor)
  • 4 ounces Gruyere cheese, thinly sliced or shredded (melts beautifully and adds nuttiness)
  • Pinch of garlic powder (optional, but I sprinkle it on the buttered bread)

Ingredient Selection Tips: For the best flavor, use tomatoes that are fully ripe and fragrant. If you’re using store-bought tomatoes in winter, consider adding a tablespoon of tomato paste to boost the umami. I’ve found that San Marzano canned tomatoes work well as a substitute when fresh aren’t available—just drain them first. For the cheese, avoid pre-shredded bags; they contain anti-caking agents that prevent smooth melting. Grate your own—it takes two extra minutes and makes a noticeable difference.

Substitution Guidance: Use dairy-free butter and vegan cheese for a plant-based version. Swap the Gruyere with more cheddar or a good melting cheese like Monterey Jack. If you’re gluten-free, use your favorite gluten-free bread for the croutons—just make sure it’s sturdy enough to hold up to grilling.

Equipment Needed

  • Large baking sheet (for roasting the tomatoes and garlic)
  • Parchment paper (makes cleanup a breeze)
  • Large pot or Dutch oven (for simmering the soup)
  • Immersion blender (my favorite tool for silky soups; easier than transferring to a blender)
  • Skillet or griddle (for making the grilled cheese)
  • Spatula (for flipping the sandwiches)
  • Sharp knife and cutting board (for chopping the croutons)

If you don’t have an immersion blender, a regular blender works just fine—just let the soup cool slightly and blend in batches, holding the lid down with a towel to prevent splatters. I learned that lesson the hard way, let me tell you. For the skillet, cast iron gives you the best crust on the grilled cheese, but non-stick works perfectly too.

Preparation Method

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. This high heat is key for caramelizing the tomatoes and bringing out their natural sweetness.
  2. Prepare the tomatoes and garlic. Cut the tomatoes in half lengthwise and place them cut-side up on the baking sheet. Nestle the garlic cloves (still in their skins) among the tomatoes. Drizzle everything with the olive oil and sprinkle with a pinch of salt and pepper. Roast for 30-35 minutes, until the tomatoes are soft and starting to brown at the edges. The garlic should be soft and fragrant when squeezed.
  3. While the tomatoes roast, start the grilled cheese. Butter one side of each bread slice. On the unbuttered sides, layer the cheddar and Gruyere. Top with another slice of bread, buttered side up. Heat your skillet over medium heat. Cook the sandwiches for 3-4 minutes per side, until golden brown and the cheese is melted. Press down gently with the spatula for even browning.
  4. Set aside two slices of bread from the grilled cheese. This is the step that makes the soup special. Tear or cut these two slices into small pieces and set aside. They’ll go into the soup later for body and flavor. I know it feels weird to take apart a perfectly good sandwich, but trust the process.
  5. Remove the garlic from its skins. Once the roasted tomatoes and garlic are cool enough to handle, squeeze the soft garlic cloves out of their skins. Don’t skip this—roasted garlic is sweet and mellow, nothing like raw garlic.
  6. Sauté the onion. In your large pot, heat a tablespoon of olive oil over medium heat. Add the chopped onion and cook for 5-6 minutes, until translucent and starting to soften. Stir occasionally so it doesn’t brown too much.
  7. Add the roasted tomatoes and garlic. Transfer the roasted tomatoes (with any juices on the baking sheet) and the roasted garlic to the pot. Add the dried oregano, red pepper flakes (if using), and a generous pinch of salt and pepper. Stir everything together and let it cook for 2 minutes, until fragrant.
  8. Add the broth and bread pieces. Pour in the vegetable broth and add the reserved grilled cheese bread pieces. Bring to a gentle simmer. Let it cook for 10 minutes, stirring occasionally. The bread will break down and thicken the soup naturally.
  9. Blend until smooth. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth. If using a regular blender, let the soup cool for 5 minutes, then blend in batches. Be careful with hot liquids—fill the blender no more than halfway and hold the lid down with a towel.
  10. Finish with balsamic vinegar. Stir in the balsamic vinegar. Taste and adjust seasoning with more salt, pepper, or a pinch of sugar if the tomatoes are very acidic. The vinegar brightens everything up and balances the richness.
  11. Cut the remaining grilled cheese into croutons. While the soup finishes, cut the remaining grilled cheese sandwiches into 1-inch squares. You’ll have about 24-30 croutons depending on your bread size.
  12. Serve immediately. Ladle the soup into bowls and top generously with the grilled cheese croutons. I like to add a few extra right before serving so they stay crunchy. Garnish with fresh basil or a drizzle of olive oil if you’re feeling fancy.

Cooking Tips & Techniques

Let me share a few things I’ve learned the hard way so you don’t have to. The first time I made this, I skipped the roasting step because I was in a hurry. Big mistake. The soup was fine—edible, even—but it lacked that deep, almost caramelized sweetness that makes this recipe special. Roasting concentrates the flavors and adds a complexity you just can’t get from simmering alone.

Another tip: don’t overcrowd your baking sheet. If your tomatoes are touching too much, they’ll steam instead of roast. Give them space to breathe. If you have a lot of tomatoes, use two baking sheets or roast in batches.

For the grilled cheese croutons, medium heat is your friend. Too high and the bread burns before the cheese melts. Too low and the bread gets soggy. I’ve ruined more than a few sandwiches by getting impatient. If you’re making a big batch, keep the finished sandwiches warm in a 200°F oven while you finish the rest.

One more thing—don’t skip the balsamic vinegar. I know it seems like a small detail, but it’s the thing that makes the soup taste like it’s been simmering all day when it’s really only taken 45 minutes. It cuts through the richness and adds a subtle tang that wakes up all the other flavors.

And here’s a lesson from my own kitchen: I once forgot to set aside the bread pieces and blended the whole sandwich into the soup. Honestly? It wasn’t bad. The soup was extra thick and creamy, but I missed the texture of the croutons. So if you forget, just make an extra sandwich for croutons. Problem solved.

Variations & Adaptations

This recipe is wonderfully flexible. Here are a few ways I’ve adapted it over the years:

  • Dairy-Free Version: Use dairy-free butter and your favorite vegan cheese for the grilled cheese. I’ve had good luck with cashew-based cheeses that melt well. The soup itself is naturally dairy-free until you add the bread pieces, so this is an easy swap.
  • Gluten-Free Option: Use a sturdy gluten-free bread for both the soup thickener and the croutons. I’ve found that gluten-free sourdough works particularly well—it holds up to grilling and doesn’t get gummy in the soup.
  • Spicy Kick: Add a chopped jalapeño to the roasting pan with the tomatoes, or stir in a teaspoon of chipotle in adobo when you add the broth. The smoky heat pairs beautifully with the sweet tomatoes.
  • Herb Garden Version: Swap the dried oregano for fresh basil or thyme. Add a handful of fresh basil leaves just before blending for a vibrant green-flecked soup that tastes like summer.
  • Winter Version: When garden tomatoes aren’t available, use two 28-ounce cans of whole peeled San Marzano tomatoes. Drain them, then roast them the same way. Add a tablespoon of tomato paste for extra depth. It’s not quite the same as fresh, but it’s surprisingly good.

Serving & Storage Suggestions

Serve this soup piping hot, with the grilled cheese croutons added just before eating so they stay crunchy. I like to garnish with fresh basil leaves, a drizzle of good olive oil, and a crack of black pepper. It’s a meal in itself, but it pairs beautifully with a simple green salad dressed with lemon vinaigrette.

For storage, let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and get even better after a day or two—the soup I eat on day three is always my favorite.

To freeze, portion the soup into freezer-safe containers, leaving an inch of headspace for expansion. It freezes beautifully for up to 3 months. Thaw overnight in the refrigerator before reheating. I like to freeze individual portions for quick lunches.

For reheating, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. Don’t microwave the croutons—they’ll get soggy. Instead, make fresh croutons when you’re ready to serve. It only takes 5 minutes and makes a world of difference.

One note: the soup will thicken as it sits because the bread continues to absorb liquid. If you’re reheating leftovers, you might need to thin it with a little broth or water. I actually prefer it thicker the next day—it feels more like a stew.

Nutritional Information & Benefits

This soup is surprisingly nutritious for how indulgent it feels. Tomatoes are packed with lycopene, a powerful antioxidant that’s even more bioavailable when cooked. The roasting process actually increases the amount of lycopene your body can absorb. Plus, the olive oil helps with absorption, so this is a smart pairing.

Garlic and onions provide anti-inflammatory compounds, and the vegetable broth keeps the sodium in check. The grilled cheese croutons add protein and calcium from the cheese, making this a more balanced meal than a simple tomato soup.

Estimated per serving (1/4 of recipe, with croutons):

  • Calories: 380
  • Fat: 18g
  • Carbohydrates: 42g
  • Fiber: 6g
  • Protein: 14g
  • Sodium: 580mg

Dietary Considerations: This recipe is vegetarian. For vegan or dairy-free, use the substitutions mentioned above. It’s naturally nut-free and egg-free. If you’re watching your sodium, use low-sodium broth and go easy on the salt during roasting.

Conclusion

This cozy fresh garden tomato soup with grilled cheese croutons is more than a recipe—it’s a little piece of comfort I’ve been chasing for years. It’s the soup I make when the weather turns cool, when I need a hug in a bowl, or when I have more tomatoes than I know what to do with. And honestly? It never gets old.

I hope you make this your own. Add extra herbs, swap the cheese, or double the croutons (I won’t judge). The beauty of this recipe is that it’s forgiving and adaptable, just like the best comfort food should be.

I’d love to hear how it turns out for you. Did you add your own twist? Did the croutons disappear before they made it to the soup? Drop a comment below and let me know. And if you share a photo on Pinterest, tag me—I can’t wait to see your cozy bowls of tomato soup goodness.

Until next time, happy cooking!

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Absolutely. Use two 28-ounce cans of whole peeled San Marzano tomatoes. Drain them well before roasting. Add a tablespoon of tomato paste for extra depth. The flavor will be slightly different but still delicious.

How do I make this soup vegan?

Use dairy-free butter and vegan cheese for the grilled cheese. I recommend a cashew-based cheese that melts well. The soup itself is naturally vegan until you add the bread pieces, so this is an easy swap.

Can I make the croutons ahead of time?

I don’t recommend it. The croutons are best fresh, when they’re still crunchy on the outside and soft inside. If you need to prep ahead, make the grilled cheese sandwiches, let them cool completely, and store them in an airtight container. Cut into croutons and reheat in a 350°F oven for 5 minutes before serving.

Why did my soup turn out watery?

This usually happens if the tomatoes aren’t fully ripe or if you skipped the roasting step. Roasting concentrates the tomato juices and evaporates excess water. If your soup is watery, simmer it uncovered for 10-15 minutes to reduce it. Adding an extra piece of bread will also help thicken it.

Can I freeze the soup with the croutons?

No, the croutons will get soggy and lose their texture. Freeze the soup on its own, then make fresh croutons when you’re ready to serve. The soup freezes beautifully for up to 3 months.

Pin This Recipe!

garden tomato soup with grilled cheese croutons recipe

Print

Cozy Fresh Garden Tomato Soup with Grilled Cheese Croutons

A deeply comforting tomato soup made with roasted garden tomatoes and garlic, finished with balsamic vinegar and topped with crunchy grilled cheese croutons. This recipe is quick, easy, and perfect for using up fresh tomatoes.

  • Author: Dahlia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 2.5 pounds ripe garden tomatoes (about 68 medium tomatoes; Roma or vine-ripened work beautifully)
  • 1 medium yellow onion, roughly chopped
  • 4 cloves garlic, skin on for roasting
  • 2 tablespoons olive oil
  • 1 cup vegetable broth (or chicken broth; low-sodium preferred)
  • 1 teaspoon dried oregano (or 1 tablespoon fresh)
  • ½ teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste
  • 1 tablespoon balsamic vinegar
  • 2 slices of bread from the grilled cheese (set aside before assembling the sandwiches)
  • 8 slices sturdy bread (sourdough or a good country loaf)
  • 4 tablespoons unsalted butter, softened
  • 4 ounces sharp cheddar cheese, thinly sliced or shredded
  • 4 ounces Gruyere cheese, thinly sliced or shredded
  • Pinch of garlic powder (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Cut the tomatoes in half lengthwise and place them cut-side up on the baking sheet. Nestle the garlic cloves (still in their skins) among the tomatoes. Drizzle everything with the olive oil and sprinkle with a pinch of salt and pepper. Roast for 30-35 minutes, until the tomatoes are soft and starting to brown at the edges.
  3. While the tomatoes roast, start the grilled cheese. Butter one side of each bread slice. On the unbuttered sides, layer the cheddar and Gruyere. Top with another slice of bread, buttered side up. Heat your skillet over medium heat. Cook the sandwiches for 3-4 minutes per side, until golden brown and the cheese is melted. Press down gently with the spatula for even browning.
  4. Set aside two slices of bread from the grilled cheese. Tear or cut these two slices into small pieces and set aside.
  5. Remove the garlic from its skins. Once the roasted tomatoes and garlic are cool enough to handle, squeeze the soft garlic cloves out of their skins.
  6. In your large pot, heat a tablespoon of olive oil over medium heat. Add the chopped onion and cook for 5-6 minutes, until translucent and starting to soften.
  7. Add the roasted tomatoes and garlic to the pot. Add the dried oregano, red pepper flakes (if using), and a generous pinch of salt and pepper. Stir and cook for 2 minutes, until fragrant.
  8. Pour in the vegetable broth and add the reserved grilled cheese bread pieces. Bring to a gentle simmer. Let it cook for 10 minutes, stirring occasionally.
  9. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth. If using a regular blender, let the soup cool for 5 minutes, then blend in batches.
  10. Stir in the balsamic vinegar. Taste and adjust seasoning with more salt, pepper, or a pinch of sugar if the tomatoes are very acidic.
  11. Cut the remaining grilled cheese sandwiches into 1-inch squares.
  12. Serve immediately. Ladle the soup into bowls and top generously with the grilled cheese croutons. Garnish with fresh basil or a drizzle of olive oil if desired.

Notes

Roasting the tomatoes and garlic is key for deep flavor. Don’t skip the balsamic vinegar—it brightens the soup. For best results, make fresh croutons just before serving. The soup thickens as it sits; thin with broth when reheating.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 380
  • Sugar: 12
  • Sodium: 580
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 42
  • Fiber: 6
  • Protein: 14

Keywords: tomato soup, grilled cheese croutons, garden tomatoes, comfort food, easy soup, vegetarian

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating