Creamy Tomato Basil Soup with Easy Grilled Cheese Croutons

Ready In
Servings
Difficulty

Late October, and the only thing I want is a bowl of creamy tomato basil soup with grilled cheese croutons. The rain had been tapping against the kitchen window for three hours straight, that kind of steady, gray drizzle that makes the whole house feel like a blanket fort. I’d been standing in front of the open fridge for a solid minute, hoping something would jump out at me, when I spotted the half-carton of cherry tomatoes I’d bought at the farmers market three days prior. They were starting to wrinkle, honestly, which is usually when I panic-cook something. And then I saw the sourdough heels sitting in the bread basket. The ones nobody ever wants because they’re all crust. And it clicked.

This wasn’t a planned recipe. It was a fridge-raid, a what-if-I-just, a let’s-see-what-happens kind of evening. I’d made tomato soup a hundred times before—canned stuff as a kid, from-scratch versions as an adult—but this one felt different. Maybe it was the rain. Maybe it was the fact that I’d just finished a long week and needed something that felt like a hug. I roasted those sad little tomatoes with a whole head of garlic (because when in doubt, add garlic), let everything simmer with a splash of cream, and then I looked at those crusty sourdough ends. Grilled cheese croutons. Obviously.

I didn’t know, standing there in my socks, that this would become the soup I’d make every time the weather turned. The one my partner would start requesting before the leaves even changed. It’s not fancy. It’s not complicated. But it’s the kind of meal that makes you slow down. And honestly? That’s exactly what I needed.

So if you’re looking for a creamy tomato basil soup that actually tastes like real tomatoes (not the watery, bland kind), topped with crunchy, buttery grilled cheese croutons that stay crisp even when they’re floating in soup—you’ve found it. Let me show you how easy it is.

Why You’ll Love This Recipe

I’ve tested this creamy tomato basil soup with grilled cheese croutons about six times now. Not because I messed it up, but because I wanted to be absolutely sure it was foolproof. And let me tell you—it is. Here’s why this one’s different from every other tomato soup recipe you’ve seen:

  • Quick & Easy: From start to finish, this comes together in about 45 minutes. Most of that is hands-off roasting time. Perfect for a weeknight when you want something cozy but don’t want to spend hours in the kitchen.
  • Simple Ingredients: No weird specialty items. You probably have most of this in your kitchen right now. Canned tomatoes, fresh basil, garlic, onion, cream, and bread. That’s really it.
  • Perfect for Cold Weather: Rainy days, snowy evenings, or just one of those Mondays—this soup is made for the kind of weather that calls for fuzzy socks and a blanket.
  • Crowd-Pleaser: I’ve served this to kids, adults, picky eaters, and even a friend who “doesn’t like tomato soup.” She asked for seconds. It’s the grilled cheese croutons. They win everyone over.
  • Unbelievably Delicious: The texture is what gets me every time. Silky smooth from the cream, but with real tomato flavor that tastes bright and fresh, not cooked-down and dull. And those croutons? They stay crunchy for a surprising amount of time.

What makes this recipe stand out from the rest is the roasted garlic. Most tomato soup recipes just sauté garlic with the onions, but roasting a whole head of garlic transforms it into something sweet and mellow. It blends right into the soup without any sharpness. Plus, the grilled cheese croutons aren’t just an afterthought—they’re made with a specific bread-to-butter ratio that keeps them crispy even after they hit the soup. I’ve learned that through trial and error (and a few soggy crouton disasters).

This isn’t just good soup. It’s the kind that makes you close your eyes after the first bite. It’s comfort food, reimagined—faster, simpler, 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 are pantry staples, which is exactly what you want on a rainy evening when you don’t feel like running to the store.

For the Soup Base

  • 2 tablespoons unsalted butter (adds richness and depth; don’t substitute oil here if you can help it)
  • 1 medium yellow onion, diced (about 1 cup; sweet onion works too)
  • 4 cloves garlic, minced (plus one whole head for roasting—trust me on this)
  • 1 head garlic (for roasting; you’ll squeeze the soft cloves into the soup later)
  • 2 cans (14.5 oz each) whole peeled tomatoes (I prefer San Marzano for sweetness, but any good-quality canned tomato works)
  • 1 cup vegetable broth or chicken broth (low-sodium so you can control the salt)
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1/4 cup fresh basil leaves, packed (plus more for garnish; don’t use dried here—it’s not the same)
  • 1 teaspoon sugar (balances the acidity of the tomatoes; sounds weird but it works)
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper
  • Pinch of red pepper flakes (optional, for a tiny kick)

For the Grilled Cheese Croutons

creamy tomato basil soup with grilled cheese croutons preparation steps

  • 4 slices sourdough bread (about 1/2 inch thick; day-old or slightly stale works great)
  • 2 tablespoons unsalted butter, softened
  • 4 ounces sharp cheddar cheese, grated (about 1 cup; grate it yourself for better melting)
  • 2 ounces Gruyère cheese, grated (adds nuttiness and incredible melt—worth it)
  • Pinch of flaky sea salt (for finishing)

Ingredient Tips from My Kitchen

I’ve learned a few things through testing. For the tomatoes, I really recommend whole peeled tomatoes over crushed or diced. They have better flavor and texture, and you’ll blend them anyway. San Marzano tomatoes are my go-to—they’re sweeter and less acidic. If you can’t find them, any good-quality brand works.

For the cheese, grating it yourself makes a huge difference. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I know it’s an extra step, but for these croutons, you want that gooey, stretchy melt.

And the roasted garlic? Don’t skip it. I know it seems like a lot, but roasting transforms it into something sweet and spreadable. It blends into the soup without any harsh garlic bite. If you’re short on time, you can use 4-5 extra cloves of minced garlic, but the roasted version is truly special.

Equipment Needed

You don’t need a fancy kitchen to make this creamy tomato basil soup with grilled cheese croutons. Here’s what I use:

  • Baking sheet (for roasting the garlic and tomatoes; a quarter-sheet pan works perfectly)
  • Large pot or Dutch oven (at least 4 quarts; I use my enameled cast iron and it distributes heat beautifully)
  • Immersion blender (my preferred method for blending soup right in the pot—less cleanup)
  • Regular blender or food processor (if you don’t have an immersion blender; just work in batches and be careful with hot liquid)
  • Sharp knife and cutting board
  • Skillet or griddle (for making the grilled cheese; non-stick or cast iron both work)
  • Spatula
  • Measuring cups and spoons
  • Cheese grater (box grater or microplane—please grate your own cheese)

If you don’t have an immersion blender, don’t worry. A regular blender works fine—just let the soup cool slightly before blending, and only fill the blender halfway. I learned that the hard way with a hot soup explosion in my kitchen. Not fun.

For the skillet, I prefer cast iron for grilled cheese because it holds heat evenly and gives you that perfect golden crust. But any non-stick pan works. Budget-friendly option: a basic non-stick skillet from any grocery store will do the job just fine.

Preparation Method

Let’s get cooking. I’ve broken this down into clear steps so you can follow along without stress. Take your time—this is supposed to be relaxing.

Step 1: Roast the Garlic (20 minutes)

Preheat your oven to 400°F (200°C). Cut the top off the head of garlic—just enough to expose the cloves. Drizzle with a little olive oil, wrap tightly in aluminum foil, and place on a baking sheet. Roast for 20-25 minutes, until the cloves are soft and golden. You should be able to squeeze them out easily. Set aside to cool slightly.

While the garlic roasts, you can prep your other ingredients. This is a great time to dice the onion and grate the cheese.

Step 2: Sauté the Aromatics (5 minutes)

In your large pot or Dutch oven, melt 2 tablespoons of butter over medium heat. Add the diced onion and cook for 3-4 minutes, until it’s soft and translucent. Don’t let it brown—you want it sweet, not caramelized. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. You’ll smell it immediately.

Step 3: Build the Soup (15 minutes)

Add both cans of whole peeled tomatoes (with their juices) to the pot. Use a wooden spoon to break them up a bit. Pour in the vegetable broth, sugar, salt, pepper, and red pepper flakes if using. Stir everything together.

Bring the soup to a gentle simmer, then reduce the heat to low. Let it bubble away for 10 minutes. This lets the flavors meld together. While it simmers, squeeze the roasted garlic cloves out of their skins and mash them with a fork. Add the mashed roasted garlic to the pot and stir.

Step 4: Blend Until Smooth (5 minutes)

Remove the pot from the heat. Add the fresh basil leaves. Using an immersion blender, blend 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 down with a towel, and blend carefully.

Once blended, return the pot to low heat. Stir in the heavy cream. Taste and adjust seasoning—maybe a pinch more salt, maybe a little extra pepper. Let it warm through for 2 minutes, but don’t let it boil after adding the cream.

Step 5: Make the Grilled Cheese Croutons (10 minutes)

While the soup simmers, heat a skillet or griddle over medium heat. Butter one side of each bread slice. Place the bread, buttered side down, on a cutting board. On the unbuttered side, pile on the grated cheddar and Gruyère. Top with another slice of bread, buttered side up.

Place the sandwiches in the hot skillet. Cook for 3-4 minutes per side, until the bread is golden brown and the cheese is melted. Press down gently with a spatula for even browning. You want a deep golden color—not pale, not burnt.

Let the sandwiches rest for 1 minute on a cutting board. Then cut them into 1-inch squares. I use a serrated knife for cleaner cuts. Sprinkle with flaky sea salt.

Step 6: Assemble and Serve (2 minutes)

Ladle the soup into bowls. Pile a generous handful of grilled cheese croutons on top. Garnish with fresh basil leaves and an extra drizzle of cream if you’re feeling fancy. Serve immediately.

Pro tip: If you’re serving a crowd, keep the croutons separate until serving so they stay crunchy. Nobody likes soggy croutons.

Cooking Tips & Techniques

I’ve made this creamy tomato basil soup with grilled cheese croutons more times than I can count, and I’ve definitely learned a few things the hard way. Here are my best tips:

Don’t skip roasting the garlic. I know it adds an extra step, but it’s the secret to that deep, sweet flavor. Raw garlic can be harsh, especially in a soup where it’s the star. Roasted garlic is mellow and almost nutty. If you’re in a hurry, you can roast the garlic while you prep everything else—it’s mostly hands-off.

Use whole peeled tomatoes, not crushed or diced. This was a game-changer for me. Whole tomatoes have better texture and flavor because they’re packed at peak ripeness. Crushed tomatoes can be watery and bland. Trust me on this one.

Blend the soup while it’s still warm. Cold soup is harder to blend smoothly. But be careful—blending hot liquid in a regular blender can be dangerous. Let it cool for 5 minutes first, and never fill the blender more than halfway. Hold the lid down with a folded kitchen towel.

The croutons need good cheese. I’ve tried making these with pre-shredded cheese, and the texture just isn’t right. It doesn’t melt as smoothly. Grate your own cheddar and Gruyère—it takes 2 extra minutes and makes a huge difference.

Timing is everything. Start the grilled cheese after you’ve blended the soup. That way, everything finishes at the same time. The croutons are best fresh and warm.

If your soup is too acidic, add a pinch more sugar. Tomatoes can vary in sweetness depending on the brand. Taste before serving and adjust. A little sugar balances the acidity without making it sweet.

One mistake I made: The first time I made this, I added the cream before blending. It made the soup frothy and weird. Always blend first, then add the cream. Lesson learned.

Variations & Adaptations

This recipe is flexible. Here are some ways to make it your own:

Dairy-Free Version: Swap the butter for olive oil, use full-fat coconut milk instead of heavy cream, and use dairy-free cheese for the croutons. The coconut milk adds a subtle sweetness that actually works really well with the tomatoes.

Vegan Option: Follow the dairy-free version above, and use nutritional yeast in place of cheese for the croutons, or skip the cheese entirely and use garlic butter croutons instead.

Extra Protein: Add a can of drained white beans (like cannellini) before blending. It makes the soup creamier and adds protein without changing the flavor much. I’ve done this for a heartier version and it works great.

Spicy Kick: Double the red pepper flakes, or add a chopped chipotle pepper in adobo sauce along with the tomatoes. It adds a smoky heat that’s incredible.

Herb Swap: No basil? Use fresh thyme or oregano instead. The flavor changes but it’s still delicious. I’ve made it with thyme when I ran out of basil and honestly, it was just as good.

Different Croutons: Try using brioche or whole wheat bread instead of sourdough. Or make them with pepper jack cheese for a spicy twist. I’ve even used leftover garlic bread in a pinch—it was amazing.

Roasted Tomato Version: In summer, swap the canned tomatoes for fresh ones. Roast 2 pounds of halved cherry tomatoes with olive oil, salt, and pepper at 400°F for 25 minutes before adding to the pot. The flavor is even more intense.

My personal favorite variation: I once added a tablespoon of tomato paste when sautéing the onions, and it deepened the tomato flavor so much that I now do it every time. It’s a small change but makes a big difference.

Serving & Storage Suggestions

This soup is best served hot, right after you make it. The croutons stay crunchy for about 10 minutes after they hit the soup, so don’t wait too long to dig in.

Serving Suggestions:

  • Serve in deep bowls with extra croutons on the side for topping as you eat.
  • Garnish with fresh basil leaves, a drizzle of olive oil or cream, and a crack of black pepper.
  • Pair with a simple green salad dressed with lemon vinaigrette for a complete meal.
  • A glass of dry white wine (like Sauvignon Blanc) or a light red (like Pinot Noir) pairs beautifully.
  • For kids, serve with a side of apple slices or carrot sticks.

Storage Instructions:

The soup keeps well in the refrigerator for up to 4 days. Store it in an airtight container. The flavors actually deepen and get better after a day or two.

The grilled cheese croutons are best eaten fresh. If you have leftovers, store them separately from the soup in an airtight container at room temperature for up to 1 day. They won’t be as crunchy, but you can reheat them in a 350°F oven for 5 minutes to revive them.

Freezer Instructions:

The soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator and reheat gently on the stove. Add a splash of broth or cream if it seems too thick after thawing.

Don’t freeze the croutons—they’ll turn into sad, soggy bread. Make fresh ones when you reheat the soup.

Reheating Tips:

Reheat the soup on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or milk. Microwave works in a pinch—heat in 30-second intervals, stirring between each.

For the croutons, reheat in a 350°F oven for 5 minutes, or in a dry skillet over medium heat for 2 minutes per side.

Nutritional Information & Benefits

Here’s the nutritional breakdown for one serving (about 1.5 cups of soup with a generous handful of croutons). Values are approximate and will vary based on exact ingredients and portion sizes.

Nutrient Amount per Serving
Calories 385
Total Fat 22g
Saturated Fat 13g
Cholesterol 65mg
Sodium 720mg
Total Carbohydrates 35g
Dietary Fiber 4g
Sugars 12g
Protein 14g
Vitamin A 25% DV
Vitamin C 35% DV
Calcium 30% DV
Iron 15% DV

Health Benefits: Tomatoes are rich in lycopene, a powerful antioxidant that’s been linked to heart health and reduced inflammation. Cooking tomatoes actually increases the bioavailability of lycopene, so this soup is a great way to get those benefits. Garlic and onions support immune health, and basil adds anti-inflammatory properties. The calcium from the cheese is a bonus for bone health.

Dietary Considerations: This recipe is vegetarian. For a gluten-free version, use gluten-free bread for the croutons and ensure your broth is gluten-free. For dairy-free, use the substitutions mentioned in the variations section. It’s not low-carb due to the bread, but you can reduce the croutons for a lighter option.

Potential Allergens: Dairy (butter, cream, cheese), gluten (bread). Contains milk and wheat.

Conclusion

This creamy tomato basil soup with grilled cheese croutons is the kind of recipe that feels like a warm hug on a cold day. It’s simple enough for a Tuesday night, but impressive enough to serve to guests. The silky, tomato-rich soup paired with those crunchy, cheesy croutons is a combination that never gets old.

I love this recipe because it reminds me that the best meals don’t have to be complicated. They just have to be made with care. Whether you’re making it for yourself on a quiet evening or for a crowd on a rainy weekend, I hope it brings you the same comfort it brings me.

Don’t be afraid to make it your own—swap the cheese, add some spice, or throw in extra veggies. That’s the beauty of a good soup. And if you try it, I’d love to hear how it turns out. Leave a comment below, share your photos, or tell me about your favorite variation. Happy cooking, friend.

Frequently Asked Questions

Can I use fresh tomatoes instead of canned?

Absolutely. In summer, fresh tomatoes are incredible here. Roast 2 pounds of halved cherry or Roma tomatoes at 400°F for 25 minutes before adding to the soup. The flavor will be even brighter and more intense. Just make sure they’re fully ripe for the best sweetness.

How do I make this soup vegan?

Use olive oil instead of butter, full-fat coconut milk instead of heavy cream, and skip the cheese on the croutons. For the croutons, brush the bread with olive oil and toast them in the skillet until golden. The soup will still be creamy and delicious—just a little different in flavor.

Can I make this soup ahead of time?

Yes! The soup actually tastes better the next day after the flavors have had time to meld. Make it up to 3 days ahead and store in the fridge. Just reheat gently and make fresh croutons when you’re ready to serve. The croutons don’t keep well, so always make them fresh.

Why did my soup turn out too acidic?

Tomatoes vary in acidity depending on the brand and batch. If your soup tastes too sharp, add 1/2 to 1 teaspoon of sugar or a pinch of baking soda. The sugar balances the acid without making it sweet, and the baking soda neutralizes acidity. Start small and taste as you go.

Can I freeze this soup?

You can freeze the soup for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the fridge and reheat on the stovetop. Don’t freeze the croutons—they’ll turn soggy. Make fresh ones when you reheat the soup for the best texture.

Pin This Recipe!

creamy tomato basil soup with grilled cheese croutons recipe
Print

Creamy Tomato Basil Soup with Easy Grilled Cheese Croutons

A silky, creamy tomato basil soup made with roasted garlic and fresh basil, topped with crunchy, buttery grilled cheese croutons. Perfect for cozy nights and ready in about 45 minutes.

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

Ingredients

Scale
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 head garlic (for roasting)
  • 2 cans (14.5 oz each) whole peeled tomatoes (preferably San Marzano)
  • 1 cup vegetable broth or chicken broth (low-sodium)
  • 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
  • 1/4 cup fresh basil leaves, packed (plus more for garnish)
  • 1 teaspoon sugar
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper
  • Pinch of red pepper flakes (optional)
  • 4 slices sourdough bread (about 1/2 inch thick)
  • 2 tablespoons unsalted butter, softened (for croutons)
  • 4 ounces sharp cheddar cheese, grated (about 1 cup)
  • 2 ounces Gruyère cheese, grated
  • Pinch of flaky sea salt (for finishing)

Instructions

  1. Preheat oven to 400°F (200°C). Cut the top off the head of garlic, drizzle with olive oil, wrap in foil, and roast for 20-25 minutes until soft. Set aside to cool.
  2. In a large pot or Dutch oven, melt 2 tablespoons butter over medium heat. Add diced onion and cook 3-4 minutes until soft and translucent. Add minced garlic and cook 30 seconds until fragrant.
  3. Add both cans of whole peeled tomatoes (with juices), vegetable broth, sugar, salt, pepper, and red pepper flakes. Break up tomatoes with a wooden spoon. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes.
  4. Squeeze roasted garlic cloves from skins, mash with a fork, and stir into the pot. Remove from heat and add fresh basil leaves. Blend with an immersion blender until smooth (or in batches in a regular blender, being careful with hot liquid).
  5. Return pot to low heat. Stir in heavy cream. Taste and adjust seasoning. Warm through for 2 minutes without boiling.
  6. While soup simmers, heat a skillet over medium heat. Butter one side of each bread slice. Place bread buttered side down, pile grated cheeses on unbuttered side, and top with another slice (buttered side up). Cook sandwiches 3-4 minutes per side until golden and cheese melts. Let rest 1 minute, then cut into 1-inch squares. Sprinkle with flaky sea salt.
  7. Ladle soup into bowls, top with grilled cheese croutons, garnish with fresh basil and extra cream if desired. Serve immediately.

Notes

Don’t skip roasting the garlic—it adds sweet, mellow flavor. Use whole peeled tomatoes for best texture. Blend soup before adding cream to avoid frothiness. For best croutons, grate cheese yourself. Keep croutons separate until serving to maintain crunch.

Nutrition

  • Serving Size: 1.5 cups soup with c
  • Calories: 385
  • Sugar: 12
  • Sodium: 720
  • Fat: 22
  • Saturated Fat: 13
  • Carbohydrates: 35
  • Fiber: 4
  • Protein: 14

Keywords: creamy tomato basil soup, grilled cheese croutons, tomato soup, comfort food, easy soup recipe, roasted garlic soup

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating