My office’s annual soup swap was in two days and I’d completely forgotten. Everyone else would be bringing their grandmother’s legendary recipes—slow-simmered stocks, hand-cut noodles, imported spices. I had a can of San Marzanos, a sad bunch of basil, and half a block of cheddar. Honestly, I almost called in sick. But then I remembered my neighbor Maria’s tip about roasting the tomatoes first, and that old trick of blending in a little cream to smooth out the acidity. I threw it together in a panic, not even bothering to make proper croutons—just slapped some cheese between bread, buttered it, and tossed the squares right into the soup bowl.
The next day, my soup was the first bowl empty. People were asking for the recipe, and I had to admit it came from a “what’s left in the fridge” moment on a Tuesday night. Maybe you’ve been there—staring down a bare pantry and a deadline. That’s the thing about this creamy tomato basil soup with grilled cheese croutons. It tastes like you spent hours, but honestly, you didn’t. It’s the kind of recipe that makes you look like a hero when you were just trying not to burn the butter. And let me tell you, that first bite—where the crispy, cheesy crouton meets the silky soup—is pure magic. I keep making it because it’s the ultimate comfort food that doesn’t need a special occasion. It’s just good, honest food that works every single time.
Why You’ll Love This Recipe
This isn’t just another tomato soup recipe. It’s the one you’ll come back to again and again. I’ve tested this version more times than I can count, tweaking the balance of sweetness and tang until it was just right. Here’s why it stands out:
- Quick & Easy: From start to finish, this comes together in about 30 minutes. Perfect for a busy weeknight or when you need a bowl of comfort fast.
- Simple Ingredients: You likely have most of these in your kitchen right now. No fancy grocery trips needed—just canned tomatoes, onion, garlic, basil, and a few pantry staples.
- Perfect for Cozy Nights: This is the ultimate cold-weather meal. It’s great for lunch, a light dinner, or even a comforting starter for a larger meal.
- Crowd-Pleaser: I’ve served this to kids, picky eaters, and serious foodies. It gets rave reviews every single time. The grilled cheese croutons are always the first thing to disappear.
- Unbelievably Delicious: The texture is velvety smooth, the flavor is rich and deeply tomatoey, and the crispy, cheesy croutons take it over the top. It’s next-level comfort food.
What makes this recipe different from the rest? It’s the little trick of roasting the canned tomatoes with a touch of sugar and tomato paste before blending. This deepens the flavor and cuts the tinny taste you sometimes get from canned tomatoes. Plus, the grilled cheese croutons aren’t an afterthought—they’re an integral part of the dish, adding a salty, buttery crunch that perfectly complements the creamy soup. This isn’t just another version; it’s the best version. It’s the kind of soup that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple meal 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, making this a great go-to meal. Here’s what you’ll need:
For the Soup
- 2 tablespoons unsalted butter (adds richness; you can use olive oil for a dairy-free option)
- 1 medium yellow onion, chopped (about 1 cup; builds the savory base)
- 3 cloves garlic, minced (fresh is best; don’t use the jarred stuff here)
- 2 cans (14.5 ounces each) whole peeled tomatoes (I prefer San Marzano for their sweetness and low acidity)
- 1 tablespoon tomato paste (this deepens the tomato flavor significantly)
- 1 teaspoon granulated sugar (balances the acidity; you can use honey if you prefer)
- 1/2 cup heavy cream (makes it velvety; use full-fat coconut milk for a dairy-free version)
- 1/2 cup fresh basil leaves, packed (plus more for garnish; do not use dried basil here)
- 1 cup vegetable or chicken broth (use a good-quality brand; I like Swanson or Pacific Foods)
- 1/2 teaspoon salt (plus more to taste)
- 1/4 teaspoon black pepper (freshly ground is best)
- Pinch of red pepper flakes (optional, for a little heat)
For the Grilled Cheese Croutons

- 4 slices of sourdough or country bread (sturdy bread works best; avoid fluffy sandwich bread)
- 2 tablespoons unsalted butter, softened (for spreading on the bread)
- 1 cup shredded sharp cheddar cheese (you can also use Gruyere, Monterey Jack, or a mix)
Ingredient Selection Tips: For the best flavor, use whole peeled tomatoes over crushed or diced. They have a better texture and flavor after roasting. When it comes to the cheese, shred it yourself from a block—the pre-shredded stuff has anti-caking agents that prevent it from melting smoothly. Trust me on this one.
Equipment Needed
You don’t need a lot of fancy gear for this recipe. Here’s what you’ll need:
- Large pot or Dutch oven: A 4- to 5-quart pot works perfectly. I use my trusty Le Creuset, but any heavy-bottomed pot will do.
- Wooden spoon or spatula: For stirring the onions and garlic.
- Chef’s knife and cutting board: For chopping the onion and mincing the garlic.
- Immersion blender or regular blender: An immersion blender is easier (you blend right in the pot), but a regular blender works too. Just be careful with hot liquids—blend in batches and hold the lid down with a towel.
- Baking sheet: For toasting the croutons in the oven.
- Parchment paper (optional): Makes cleanup a breeze.
- Measuring cups and spoons: For accurate measurements.
Budget-Friendly Options: If you don’t have an immersion blender, a regular blender is fine. Just let the soup cool slightly before blending to avoid splatters. You can also use a potato masher for a chunkier texture—it’s actually kind of nice!
Preparation Method
- Prep the tomatoes (optional but recommended): Preheat your oven to 400°F (200°C). Drain the canned tomatoes and spread them on a baking sheet lined with parchment paper. Drizzle with a little olive oil and sprinkle with the sugar. Roast for 15-20 minutes, until they start to caramelize. This step deepens the flavor and removes that tinny taste. If you’re short on time, you can skip this, but it really makes a difference.
- Start the soup base: While the tomatoes roast, melt the butter in a large pot over medium heat. Add the chopped onion and cook for 5-7 minutes, until soft and translucent. Stir occasionally so it doesn’t burn. You want it to be fragrant and slightly golden.
- Add the garlic: Add the minced garlic and cook for another minute, until fragrant. Don’t let it brown—it can turn bitter. You’ll know it’s ready when you can smell it.
- Combine the tomatoes: Add the roasted tomatoes (or the canned ones if you skipped roasting) to the pot. Stir in the tomato paste, salt, pepper, and red pepper flakes (if using). Cook for 2-3 minutes, stirring constantly. This helps the flavors meld together.
- Add the broth and simmer: Pour in the vegetable or chicken broth. Bring the mixture to a gentle simmer, then reduce the heat to low. Let it cook for 10-15 minutes, stirring occasionally. The soup will thicken slightly and the flavors will deepen.
- Blend the soup: Remove the pot from the heat. Using an immersion blender, blend the soup until it’s completely smooth. If using a regular blender, let the soup cool for 5 minutes, then blend in batches. Be very careful—hot liquids expand, so only fill the blender halfway and hold the lid down with a towel.
- Finish the soup: Return the blended soup to the pot (if you used a regular blender). Stir in the heavy cream and fresh basil leaves. Taste and adjust the seasoning—you might want a little more salt or a pinch of sugar. Keep the soup warm over low heat while you make the croutons.
- Make the grilled cheese croutons: Preheat your oven to 375°F (190°C). Spread the softened butter on one side of each slice of bread. Place the bread, butter-side down, on a baking sheet. Top two slices with the shredded cheddar cheese, then place the other two slices on top, butter-side up. Bake for 8-10 minutes, until the bread is golden and the cheese is melted and bubbly. You can also do this in a skillet on the stovetop if you prefer.
- Assemble and serve: Let the grilled cheese cool for a minute, then cut it into 1-inch squares. Ladle the soup into bowls and top generously with the grilled cheese croutons. Garnish with a few fresh basil leaves and a drizzle of olive oil, if you like. Serve immediately!
Pro Tip: The soup will thicken as it sits. If you’re reheating leftovers, add a splash of broth or water to thin it out to your desired consistency.
Cooking Tips & Techniques
Over the years, I’ve learned a few things the hard way. Here are my top tips for making this soup perfect every time:
- Don’t skip the roasting step. I know it seems like an extra step, but roasting the tomatoes concentrates their flavor and adds a subtle sweetness you just can’t get otherwise. It’s the secret to a truly deep, rich tomato soup.
- Use a heavy-bottomed pot. A thin pot can cause the soup to scorch on the bottom, especially when you’re cooking the onions. A Dutch oven or a thick-bottomed stockpot distributes heat evenly and prevents burning.
- Be careful with the garlic. Garlic burns quickly and becomes bitter. Add it after the onions are soft and only cook it for a minute. If you’re unsure, err on the side of undercooking it.
- Blend in batches if using a regular blender. This is non-negotiable. Hot soup expands, and if you fill the blender too full, the lid can blow off. Trust me—I’ve cleaned tomato soup off my ceiling. Let it cool slightly and blend in small batches.
- Taste and adjust. Canned tomatoes can vary in acidity and sweetness. Always taste your soup before serving and adjust the salt, sugar, or cream to your liking. Your palate is the best guide.
- Make the croutons while the soup simmers. This is a great time-saver. The soup needs to rest for a few minutes after blending anyway, so use that time to assemble and bake the croutons. Everything comes together at once.
Variations & Adaptations
This recipe is incredibly versatile. Here are some ways to make it your own:
- Vegan Version: Swap the butter for olive oil, use full-fat coconut milk instead of heavy cream, and use a vegan cheese for the croutons. The coconut milk adds a lovely richness that works beautifully with the tomatoes.
- Spicy Kick: Add a chopped jalapeño or serrano pepper along with the onions. You can also stir in a teaspoon of sriracha or chili oil at the end for an extra layer of heat.
- Herb Swaps: Not a fan of basil? Try fresh oregano, thyme, or even a sprig of rosemary. Each herb brings a different personality to the soup. I’ve made a version with fresh dill that was surprisingly good.
- Roasted Red Pepper Twist: Add one roasted red pepper (from a jar is fine) along with the tomatoes. It adds a smoky sweetness and a gorgeous color.
- Different Cheeses for Croutons: Sharp cheddar is classic, but Gruyere, fontina, or even a smoked gouda are fantastic. You can also mix cheeses for a more complex flavor.
- Gluten-Free Option: Use gluten-free bread for the croutons. Most gluten-free breads work well, but look for a sturdy one that won’t fall apart. You can also skip the croutons and serve the soup with gluten-free crackers.
One of my favorite variations is adding a splash of balsamic vinegar at the end. It adds a tangy depth that really wakes up the flavors. I tried it on a whim one night and now I do it almost every time.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot. Ladle it into deep bowls and pile on the grilled cheese croutons right before serving so they stay crispy. A drizzle of good olive oil and a few fresh basil leaves make it look restaurant-worthy.
What to Serve With It:
- A simple green salad with a tangy vinaigrette is a perfect side.
- Extra grilled cheese sandwiches for dipping, of course!
- A glass of red wine, like a Merlot or a Chianti, pairs beautifully.
- For a heartier meal, serve it alongside a roasted chicken or a simple pasta dish.
Storage Instructions:
- Refrigerator: Store the soup in an airtight container for up to 5 days. The flavors actually get better after a day or two.
- Freezer: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. You can also reheat it in the microwave in 30-second intervals. Do not freeze the croutons—they’ll get soggy. Make fresh ones when you’re ready to serve.
Flavor Development: Like many soups, this one tastes even better the next day. The flavors meld together and deepen overnight. It’s one of those recipes that’s perfect for meal prep.
Nutritional Information & Benefits
Here’s an estimated nutritional breakdown for one serving (about 1 1/2 cups of soup with a generous handful of croutons):
- Calories: ~420
- Protein: 14g
- Fat: 28g
- Carbohydrates: 32g
- Fiber: 4g
- Sugar: 12g
- Sodium: 780mg
Health Benefits: Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health and reduced inflammation. Cooking tomatoes actually increases the bioavailability of lycopene. The basil adds a dose of vitamin K and anti-inflammatory compounds. The cheese provides calcium and protein, while the cream adds a touch of healthy fat to keep you full and satisfied.
Dietary Considerations: This recipe can easily be made gluten-free and dairy-free with the substitutions mentioned above. It’s naturally vegetarian. If you’re watching your sodium, use low-sodium broth and go easy on the added salt.
Conclusion
This creamy tomato basil soup with grilled cheese croutons is more than just a recipe—it’s a bowl of pure comfort. It’s the kind of meal that makes a gray day feel brighter and a busy weeknight feel a little more special. It’s simple enough for a Tuesday but impressive enough for company. I hope you give it a try and make it your own. Maybe you’ll add a little extra garlic, or swap in a different cheese, or serve it with a side of crusty bread. That’s the beauty of cooking—you get to make it yours.
I’d love to hear how it turns out for you! Drop a comment below and let me know if you tried any variations, or share a photo of your soup on social media and tag me. Your feedback and creativity are what make this community so wonderful. Until next time, happy cooking—and don’t forget the grilled cheese croutons!
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! If you have ripe, in-season tomatoes, they’ll work beautifully. You’ll need about 2 pounds of fresh tomatoes. Roast them at 400°F (200°C) for 20-25 minutes until they’re soft and the skins are blistered. Let them cool slightly, then peel off the skins before adding them to the soup. The flavor will be even more vibrant.
How can I make this soup dairy-free?
It’s easy! Swap the butter for olive oil or a plant-based butter. Use full-fat canned coconut milk instead of heavy cream—it adds a lovely richness. For the croutons, use your favorite dairy-free cheese or simply skip the cheese and make garlic butter croutons instead.
Can I make this soup in a slow cooker?
Yes! Sauté the onions and garlic on the stovetop first, then transfer them to the slow cooker with the tomatoes, tomato paste, sugar, salt, pepper, and broth. Cook on low for 6-8 hours or on high for 3-4 hours. Blend the soup with an immersion blender, then stir in the cream and basil. Make the croutons just before serving.
Why is my soup too acidic?
If your soup tastes too acidic, it’s usually because the tomatoes need more sweetness to balance them out. Add a little more sugar—start with a teaspoon and taste. A splash of heavy cream or a pat of butter can also help mellow the acidity. If you have a carrot on hand, grate it and add it to the soup while it simmers; it adds natural sweetness without changing the flavor profile.
Can I freeze the grilled cheese croutons?
I don’t recommend it. The croutons will become soggy when thawed. It’s best to make them fresh when you’re ready to serve the soup. However, you can freeze the soup itself and make a fresh batch of croutons when you reheat it. It only takes a few minutes!
Pin This Recipe!

Creamy Tomato Basil Soup with Easy Grilled Cheese Croutons
A velvety smooth tomato basil soup made with roasted canned tomatoes and a touch of cream, topped with crispy, cheesy grilled cheese croutons. This quick and easy comfort food comes together in about 30 minutes and tastes like you spent hours.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, chopped (about 1 cup)
- 3 cloves garlic, minced
- 2 cans (14.5 ounces each) whole peeled tomatoes (preferably San Marzano)
- 1 tablespoon tomato paste
- 1 teaspoon granulated sugar
- 1/2 cup heavy cream
- 1/2 cup fresh basil leaves, packed
- 1 cup vegetable or chicken broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
- 4 slices sourdough or country bread
- 2 tablespoons unsalted butter, softened
- 1 cup shredded sharp cheddar cheese
Instructions
- Preheat oven to 400°F (200°C). Drain canned tomatoes and spread on a parchment-lined baking sheet. Drizzle with olive oil and sprinkle with sugar. Roast for 15-20 minutes until caramelized.
- While tomatoes roast, melt butter in a large pot over medium heat. Add chopped onion and cook 5-7 minutes until soft and translucent.
- Add minced garlic and cook for 1 minute until fragrant.
- Add roasted tomatoes (or canned if skipping roasting), tomato paste, salt, pepper, and red pepper flakes. Cook 2-3 minutes, stirring constantly.
- Pour in broth and bring to a gentle simmer. Reduce heat to low and cook 10-15 minutes, stirring occasionally.
- Remove pot from heat. Use an immersion blender to blend soup until smooth. (If using a regular blender, let soup cool 5 minutes, then blend in batches.)
- Return blended soup to pot. Stir in heavy cream and fresh basil leaves. Taste and adjust seasoning.
- Preheat oven to 375°F (190°C). Spread softened butter on one side of each bread slice. Place bread butter-side down on a baking sheet. Top two slices with shredded cheddar, then place remaining slices on top, butter-side up.
- Bake 8-10 minutes until golden and cheese is melted. Let cool 1 minute, then cut into 1-inch squares.
- Ladle soup into bowls and top with grilled cheese croutons. Garnish with fresh basil and olive oil if desired. Serve immediately.
Notes
Roasting the canned tomatoes deepens flavor and removes tinny taste. For dairy-free, use olive oil instead of butter, full-fat coconut milk instead of heavy cream, and dairy-free cheese. Soup thickens as it sits; add broth when reheating. Do not freeze croutons.
Nutrition
- Serving Size: 1 1/2 cups soup with
- Calories: 420
- Sugar: 12
- Sodium: 780
- Fat: 28
- Saturated Fat: 16
- Carbohydrates: 32
- Fiber: 4
- Protein: 14
Keywords: tomato basil soup, grilled cheese croutons, creamy tomato soup, comfort food, easy soup recipe, 30-minute meal



