Creamy Fresh Tomato Soup with Easy Grilled Cheese Croutons

Written by

kate

Posted on

creamy fresh tomato soup with grilled cheese croutons - featured image

Post title

That first spoonful of a tomato soup that actually tastes like summer—the kind that hits you before you even take a sip—still takes me straight to my grandmother’s tiny kitchen in late August. She had this way of turning a basket of overripe tomatoes into something that felt like a hug in a bowl. I remember standing on a step stool, watching her hands move, never measuring anything, just knowing. That scent of tomatoes simmering with a whisper of garlic and butter? It’s seared into my memory.

For years, I chased that feeling. I tried canned versions (too sweet), restaurant versions (too acidic), and even a few from fancy cookbooks (too complicated). Nothing clicked. Then, one rainy afternoon when the garden gave us more tomatoes than we knew what to do with, I just started cooking. No recipe. No pressure. And somehow, this creamy fresh tomato soup with grilled cheese croutons was born. It wasn’t her soup—it was mine. And honestly? That made it even better.

This isn’t a complicated project. It’s the kind of meal you make when you want something that feels special but doesn’t require a trip to three different grocery stores. It’s weeknight comfort that tastes like you fussed. And the grilled cheese croutons? Let’s just say they solve the age-old problem of what to dip into your soup. (Everything. The answer is everything.)

This creamy fresh tomato soup with grilled cheese croutons has become my go-to for sick days, rainy Sundays, and any time I need a little edible hug. I think you’re going to love it too.

Why You’ll Love This Recipe

I’ve tested this recipe more times than I can count. I’ve made it with heirloom tomatoes, Roma tomatoes, and even those sad grocery store ones in February. I’ve blended it smooth and left it chunky. I’ve added cream, skipped cream, and tried every herb in my pantry. This version? It’s the one I keep coming back to. It’s the one my family requests. It’s the one that works.

  • One Pot Wonder: Everything comes together in a single pot. Less cleanup, more time to actually enjoy your meal.
  • Simple Ingredients: You don’t need anything fancy. Fresh tomatoes, onion, garlic, butter, broth, and a little cream. That’s it.
  • Perfect for Any Season: In summer, use garden-fresh tomatoes. In winter, grab the best hothouse ones you can find. It works year-round.
  • Crowd-Pleaser: Kids love the grilled cheese croutons. Adults love the sophisticated flavor. Everybody wins.
  • Unbelievably Creamy: No heavy cream needed if you don’t want it. A splash of milk or even a dollop of Greek yogurt works beautifully.

What makes this creamy fresh tomato soup with grilled cheese croutons different from every other tomato soup recipe out there? It’s the technique. I roast the tomatoes with a bit of sugar and salt before adding them to the pot. That little step concentrates their flavor and brings out a sweetness you just can’t get any other way. Plus, the grilled cheese croutons are baked, not fried. They get perfectly crispy without being greasy. It’s a small change that makes a huge difference.

This is the kind of soup that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier than the canned stuff, faster than you’d think, but with the same soul-soothing satisfaction. Perfect for impressing a date without stress, or turning a simple Tuesday dinner 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 probably in your kitchen right now. Here’s what you’ll need and why each one matters.

For the Soup

  • 3 pounds fresh ripe tomatoes (Roma or vine-ripened work best. In summer, I use whatever my garden gives me. In winter, I look for deep red hothouse tomatoes. If they’re not super ripe, let them sit on the counter for a day or two.)
  • 2 tablespoons olive oil (For roasting the tomatoes. A good quality extra virgin makes a difference here.)
  • 1 teaspoon sugar (This isn’t about making the soup sweet. It balances the acidity of the tomatoes. Trust me on this one.)
  • 1 teaspoon salt (Plus more to taste. I use kosher salt for cooking.)
  • 1/2 teaspoon black pepper (Freshly ground, please.)
  • 4 tablespoons unsalted butter (This is where the richness comes from. You can use salted butter, just adjust the added salt.)
  • 1 large yellow onion (Diced. About 1 1/2 cups. Sweet onions work too.)
  • 4 cloves garlic (Minced. I’m generous with garlic. Use 3 if you’re not a garlic person.)
  • 2 cups chicken or vegetable broth (I prefer low-sodium so I can control the salt. Homemade is amazing if you have it.)
  • 1/2 cup heavy cream (Or half-and-half for a lighter version. Coconut milk works for dairy-free.)
  • 2 tablespoons tomato paste (This deepens the tomato flavor. I love the double-concentrated kind in a tube.)
  • 1 teaspoon dried basil (Or 2 tablespoons fresh, chopped. Basil and tomatoes are best friends.)
  • 1/2 teaspoon dried oregano (Optional, but I love the little Italian touch.)

For the Grilled Cheese Croutons

creamy fresh tomato soup with grilled cheese croutons preparation steps

  • 4 slices sourdough bread (Thick-cut. Day-old bread works great here. You can also use ciabatta or a good country loaf. If you want to make your own, try my easy crispy Dutch oven no-knead bread—it’s perfect for this.)
  • 2 tablespoons butter (Softened. For spreading on the bread.)
  • 1 cup shredded cheddar cheese (Sharp cheddar gives the best flavor. You can also use Gruyere, Monterey Jack, or a mix.)
  • 1/4 cup grated Parmesan cheese (Adds a salty, nutty kick.)

Equipment Needed

You don’t need a fancy kitchen for this recipe. Here’s what you’ll actually use:

  • Large baking sheet (For roasting the tomatoes. A rimmed sheet works best to catch any juices.)
  • Large heavy-bottomed pot or Dutch oven (I use my trusty 5.5-quart Dutch oven. It holds heat beautifully and makes the soup taste like it simmered all day.)
  • Immersion blender (This is my favorite tool for creamy soups. You blend right in the pot—less mess, less cleanup. If you don’t have one, a regular blender works fine, just work in batches and be careful with hot liquid.)
  • Sharp chef’s knife and cutting board (For all that chopping. A good knife makes the prep go faster.)
  • Large skillet or griddle (For toasting the bread. Cast iron gives the best crispy crust.)
  • Baking sheet (For baking the croutons. Line it with parchment for easy cleanup.)
  • Wooden spoon or spatula (For stirring. I prefer wood—it won’t scratch your pot.)

If you don’t have an immersion blender, don’t run out and buy one just for this. A regular blender works perfectly. Just let the soup cool for a few minutes before blending, and only fill the blender halfway each time. Hot soup expands, and you don’t want a kitchen disaster. Trust me, I learned that the hard way.

Preparation Method

Let’s make some magic. This creamy fresh tomato soup with grilled cheese croutons comes together in about an hour, but most of that time is hands-off. Here’s how to do it.

Step 1: Roast the Tomatoes

Preheat your oven to 400°F (200°C). Wash your tomatoes and cut them in half. If you’re using Roma tomatoes, just cut them lengthwise. For larger tomatoes, quarter them so they’re roughly the same size. Toss them on your baking sheet with the olive oil, sugar, 1/2 teaspoon of salt, and 1/4 teaspoon of pepper. Spread them in a single layer, cut side up. Roast for 30-35 minutes, until the tomatoes are soft and starting to caramelize around the edges. Your kitchen is going to smell incredible right about now.

Step 2: Start the Soup Base

While the tomatoes roast, melt the butter in your large pot over medium heat. Add the diced onion and cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent. You want it to be fragrant but not brown. Add the minced garlic and cook for another minute, until you can smell it. Don’t let the garlic burn—it gets bitter fast.

Step 3: Build the Flavor

Stir in the tomato paste and cook for 2 minutes, stirring constantly. This cooks out the raw flavor and deepens the tomato taste. Add the dried basil and oregano (if using) and stir for another 30 seconds. Pour in the broth and bring it to a gentle simmer. Let it bubble away while you finish the tomatoes.

Step 4: Combine and Simmer

When the tomatoes are done roasting, scrape them (and all those delicious juices) into the pot. Stir everything together and bring it back to a simmer. Let it cook for 15-20 minutes, stirring occasionally. The flavors are getting to know each other in there. If you’re using fresh basil, add it now.

Step 5: Blend Until Smooth

Remove the pot from the heat. Use your immersion blender to puree the soup until it’s completely smooth. If you’re using a regular blender, work in batches. Fill the blender no more than halfway, hold the lid on with a kitchen towel, and blend carefully. Pour each batch into a clean bowl or back into the pot. Once everything is blended, stir in the heavy cream. Taste and adjust seasoning—you might want a little more salt or a pinch of red pepper flakes for heat.

Step 6: Make the Grilled Cheese Croutons

While the soup simmers, preheat your oven to 375°F (190°C). Butter one side of each slice of bread. Flip them over and pile on the shredded cheddar and Parmesan. Press gently so the cheese sticks. Place the bread slices, buttered side down, in a cold skillet. Cook over medium heat for 3-4 minutes, until the bottom is golden brown and crispy. Flip and cook for another 2-3 minutes, until the cheese is melted and gooey. Transfer the sandwiches to a baking sheet and bake for 5-7 minutes, until the cheese is bubbly and the bread is extra crispy. Let them cool for a few minutes, then cut into 1-inch cubes.

Step 7: Serve and Enjoy

Ladle the soup into bowls. Pile a generous handful of grilled cheese croutons on top. Add a few fresh basil leaves if you’re feeling fancy. Serve immediately while the croutons are still crispy. The contrast between the silky soup and the crunchy, cheesy croutons is pure perfection.

Cooking Tips & Techniques

I’ve made this creamy fresh tomato soup with grilled cheese croutons more times than I can count. Here are the lessons I learned along the way, so you don’t have to make the same mistakes.

Don’t skip the roasting step. I know it adds time. I know you want to just dump everything in a pot and call it a day. But roasting the tomatoes concentrates their flavor and adds a subtle sweetness that you simply cannot get any other way. It’s the difference between a good soup and a great one.

Watch your heat. When you’re cooking the onion and garlic, keep the heat at medium or medium-low. High heat will burn the garlic before the onion is soft. Low and slow is the way to go here. The same goes for simmering the soup—a gentle bubble is all you need. A rolling boil will break down the tomatoes too much and make the soup taste flat.

Blend with caution. Hot soup expands when blended. If you’re using a regular blender, let the soup cool for 5-10 minutes first. Only fill the blender halfway. Hold the lid on with a folded kitchen towel (not your bare hand—trust me). Start on low speed and gradually increase. I speak from experience when I say that tomato soup on the ceiling is not a good look.

Make the croutons at the last minute. Grilled cheese croutons are best when they’re fresh and crispy. If you make them ahead of time, they’ll get soggy in the soup. I like to start them while the soup is simmering, so they’re ready right when the soup is done. If you have leftovers, store them separately and reheat them in the oven before serving.

Season in layers. Add salt at every stage—when roasting the tomatoes, when cooking the onion, and at the end after blending. This builds flavor from the ground up. You can always add more salt at the end, but you can’t take it out. Taste as you go.

Variations & Adaptations

One of the best things about this creamy fresh tomato soup with grilled cheese croutons is how adaptable it is. Here are some of my favorite variations.

Vegan Version: Swap the butter for olive oil or vegan butter. Use vegetable broth instead of chicken broth. Replace the heavy cream with full-fat coconut milk or cashew cream. For the croutons, use vegan cheese and butter. It’s still incredibly creamy and satisfying.

Spicy Kick: Add 1/2 teaspoon of red pepper flakes when you cook the onion and garlic. Or stir in a chopped chipotle pepper in adobo sauce for a smoky heat. The sweetness of the roasted tomatoes balances the spice beautifully.

Herb Garden Variation: In summer, I love adding fresh herbs. A handful of fresh basil stirred in at the end is classic. But try fresh thyme, rosemary, or even a little fresh oregano. Each herb gives the soup a completely different personality.

Roasted Red Pepper Twist: Add 2 roasted red peppers (from a jar is fine) along with the roasted tomatoes. They add a subtle sweetness and a gorgeous deep red color. This is my go-to when I want the soup to look extra beautiful for company.

Different Cheese Croutons: The possibilities are endless. Try Gruyere and thyme. Use pepper jack for a spicy kick. Go with a classic mozzarella and basil combo. Or use my easy no-knead cheddar bread as the base for an extra cheesy experience. Each cheese brings its own personality to the croutons.

Make it a Meal: Add a can of drained cannellini beans or some cooked lentils to the soup for extra protein. Serve with a simple green salad and a glass of wine. It’s a complete dinner that feels fancy but takes almost no effort.

Serving & Storage Suggestions

This soup is wonderful right off the stove, but it’s even better the next day. The flavors meld together overnight and get deeper and more complex. Here’s how to serve and store it.

Serving Suggestions: Ladle the soup into warm bowls. Pile the grilled cheese croutons on top so they stay crispy. Garnish with fresh basil leaves, a drizzle of olive oil, or a sprinkle of Parmesan. A dollop of pesto on top is gorgeous and adds a fresh herbal note. Serve with a crisp green salad dressed with a simple vinaigrette to balance the richness.

What to Drink: A glass of dry white wine, like Sauvignon Blanc or Pinot Grigio, pairs beautifully with the acidity of the tomatoes. For a non-alcoholic option, try sparkling water with a squeeze of lemon. And honestly? A cold beer works too. This is comfort food, not a fancy dinner party.

Refrigerator Storage: Store the soup and croutons separately. The soup keeps well in an airtight container in the refrigerator for up to 5 days. The croutons are best eaten the same day, but you can store them in an airtight container at room temperature for up to 2 days. Reheat them in a 350°F oven for 5 minutes to crisp them back up.

Freezer Instructions: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. Do not freeze the croutons—they’ll get soggy. Make fresh croutons when you’re ready to serve.

Reheating Tips: Reheat the soup over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water. Don’t let it boil—it can cause the cream to separate. If that happens, don’t panic. Just whisk it vigorously and it will come back together.

Nutritional Information & Benefits

This creamy fresh tomato soup with grilled cheese croutons is comfort food that actually has some nutritional perks. Here’s what you’re getting in each serving.

Estimated Nutrition Per Serving (makes 6 servings):

  • Calories: 385
  • Fat: 24g
  • Carbohydrates: 32g
  • Fiber: 5g
  • Protein: 12g
  • Sodium: 780mg

Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health and reduced inflammation. Cooking tomatoes actually makes the lycopene more available for your body to absorb. The olive oil and butter help your body absorb the fat-soluble vitamins in the tomatoes. Garlic is known for its immune-boosting properties. And the fiber from the tomatoes and onion helps keep you full and satisfied.

Dietary Considerations: This recipe is naturally gluten-free (just use gluten-free bread for the croutons). It’s also vegetarian if you use vegetable broth. For a dairy-free version, use olive oil instead of butter and coconut milk instead of cream. For a lower-carb option, skip the croutons and top with extra cheese instead.

A Note on Balance: Look, this isn’t a health food. It’s comfort food made with real ingredients. But it’s a far cry from the canned stuff loaded with preservatives and added sugar. I feel good about feeding this to my family. It’s nourishing and satisfying, and that’s what matters.

Conclusion

This creamy fresh tomato soup with grilled cheese croutons is more than just a recipe. It’s a little piece of summer that you can enjoy any time of year. It’s the meal you make when you need something warm and comforting. It’s the soup that makes you close your eyes after the first bite and just breathe for a second.

I hope you’ll make this your own. Add more garlic. Use a different cheese. Throw in some fresh herbs from your garden. The best recipes are the ones that evolve with you. And honestly? This one is pretty forgiving. It’s hard to mess up.

If you make this soup, I’d love to hear about it. Leave a comment below and tell me how it turned out. What cheese did you use on your croutons? Did you add any extra spices? Your variations might inspire someone else to try something new. And if you’re looking for another cozy meal to warm you up, you might enjoy this cozy French onion soup with easy Gruyere crostini or this creamy loaded baked potato soup—both are perfect for chilly days.

Until next time, happy cooking. And don’t forget to save some croutons for the very bottom of the bowl. That’s the best part.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Absolutely. If fresh tomatoes aren’t in season, use two 28-ounce cans of whole peeled San Marzano tomatoes. Drain them, then skip the roasting step and add them directly to the pot with the broth. The soup won’t have that roasted depth, but it will still be delicious. Add a teaspoon of sugar to balance the acidity.

Can I make this soup ahead of time?

Yes, and I actually recommend it. The flavors get better overnight. Make the soup up to 3 days ahead and store it in the refrigerator. Make the grilled cheese croutons fresh when you’re ready to serve. The soup also freezes beautifully for up to 3 months.

How do I make the soup thicker or thinner?

If you want a thicker soup, let it simmer longer after blending to reduce it. You can also add a tablespoon of tomato paste for extra body. For a thinner soup, add more broth or a splash of water until it reaches your desired consistency. Remember, the soup will thicken slightly as it cools.

Can I use an air fryer for the croutons?

Yes! Air fry the grilled cheese sandwiches at 375°F for 5-7 minutes, flipping halfway through. They’ll be extra crispy and perfectly golden. Let them cool for a few minutes before cutting into cubes. The air fryer is also great for reheating leftover croutons.

What’s the best cheese for grilled cheese croutons?

Sharp cheddar is my go-to for its bold flavor and excellent meltability. But Gruyere adds a nutty sophistication, Monterey Jack melts beautifully without being greasy, and a mix of mozzarella and Parmesan gives you that stretchy, salty perfection. Use whatever cheese you love—there are no wrong answers here.

Pin This Recipe!

creamy fresh tomato soup with grilled cheese croutons recipe

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
creamy fresh tomato soup with grilled cheese croutons - featured image

Creamy Fresh Tomato Soup with Easy Grilled Cheese Croutons

This creamy fresh tomato soup with grilled cheese croutons is a comforting, one-pot meal that tastes like summer in a bowl. Roasted tomatoes and a touch of cream create a silky, flavorful soup, topped with crispy, cheesy croutons.

  • Total Time: 1 hour
  • Yield: 6 servings 1x

Ingredients

Scale
  • 3 pounds fresh ripe tomatoes (Roma or vine-ripened)
  • 2 tablespoons olive oil
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 4 tablespoons unsalted butter
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 2 cups chicken or vegetable broth (low-sodium)
  • 1/2 cup heavy cream (or half-and-half)
  • 2 tablespoons tomato paste
  • 1 teaspoon dried basil (or 2 tablespoons fresh, chopped)
  • 1/2 teaspoon dried oregano (optional)
  • 4 slices sourdough bread (thick-cut)
  • 2 tablespoons butter (softened)
  • 1 cup shredded cheddar cheese (sharp)
  • 1/4 cup grated Parmesan cheese

Instructions

  1. Preheat oven to 400°F (200°C). Wash and halve tomatoes (quarter if large). Toss with olive oil, sugar, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Spread cut side up on a baking sheet. Roast 30-35 minutes until soft and caramelized.
  2. While tomatoes roast, melt butter in a large pot over medium heat. Add diced onion and cook 5-7 minutes until soft and translucent. Add minced garlic and cook 1 minute until fragrant.
  3. Stir in tomato paste and cook 2 minutes, stirring constantly. Add dried basil and oregano (if using) and stir 30 seconds. Pour in broth and bring to a gentle simmer.
  4. Scrape roasted tomatoes and juices into the pot. Stir and bring back to a simmer. Cook 15-20 minutes, stirring occasionally. If using fresh basil, add now.
  5. Remove pot from heat. Use an immersion blender to puree soup until smooth. (If using a regular blender, work in batches, filling no more than halfway, and blend carefully.) Stir in heavy cream. Taste and adjust seasoning.
  6. Preheat oven to 375°F (190°C). Butter one side of each bread slice. Flip and pile on cheddar and Parmesan. Press gently. Place bread buttered side down in a cold skillet. Cook over medium heat 3-4 minutes until golden. Flip and cook 2-3 minutes until cheese melts. Transfer to a baking sheet and bake 5-7 minutes until bubbly and crispy. Let cool, then cut into 1-inch cubes.
  7. Ladle soup into bowls. Top with grilled cheese croutons. Garnish with fresh basil if desired. Serve immediately.

Notes

Don’t skip roasting the tomatoes—it concentrates flavor. Blend hot soup carefully to avoid splatters. Make croutons at the last minute for best crispiness. Season in layers for depth. Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.

  • Author: David
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 385
  • Sugar: 10
  • Sodium: 780
  • Fat: 24
  • Saturated Fat: 12
  • Carbohydrates: 32
  • Fiber: 5
  • Protein: 12

Keywords: tomato soup, grilled cheese croutons, creamy tomato soup, comfort food, one-pot meal

❤️

Did you love this recipe?

Get weekly recipes, tips & exclusive content delivered to your inbox.