I have a confession to make. For years, I was the person who bought the canned soup. You know the kind—the one sitting on the bottom shelf of the grocery aisle, the one that smells like metal and regret. I’d heat it up, dip a sad, stale cracker in it, and call it dinner. It was efficient, sure. But it wasn’t *good*.
Then, three years ago, I got sick. Not just a cold, but a full-blown, “can’t-get-out-of-bed” flu. My partner, bless his heart, didn’t order takeout. He didn’t make a fancy soufflé. He made this soup. He roasted the tomatoes until they collapsed into sweet, jammy pillows, blended them with fresh basil, and then did something I’d never thought of: he fried up pieces of grilled cheese bread and threw them in the bowl like croutons.
I ate that bowl in bed, wrapped in three blankets, and I literally cried. It was better than any restaurant. It was better than takeout. It was pure comfort.
That bowl of roasted tomato basil soup with crispy grilled cheese croutons changed everything. It turned out that I didn’t need fancy techniques or expensive ingredients. I just needed patience and a hot oven. Now, this is my go-to when I want something warm, cozy, and deeply satisfying. Whether it’s a rainy Tuesday or a chilly Sunday, this soup hits the spot every single time.
Why You’ll Love This Roasted Tomato Basil Soup
There are a million tomato soup recipes out there. But this one? This one is different. Here’s why I keep making it, week after week.
It’s Actually Better Than Takeout — Seriously. That canned stuff is salty, metallic, and lacks soul. This soup is sweet, tangy, and rich. The roasting process caramelizes the natural sugars in the tomatoes, creating a depth of flavor that no can ever replicate. Plus, you control the salt and the quality of the basil. It’s restaurant-quality at home prices.
Grilled Cheese Croutons Are a Game-Changer — I know, I know. Croutons are usually just dry, crunchy bread cubes. But these? These are pockets of melty cheddar and crispy, buttery sourdough. They add a savory, salty crunch that contrasts perfectly with the smooth, acidic soup. It’s the texture combo I didn’t know I needed.
It’s a One-Pan Wonder (Mostly) — You throw the tomatoes on a sheet pan, roast them, and blend them. The only extra work is making the croutons. It’s easy enough for a weeknight but fancy enough for guests. I’ve made this while helping my kids with homework, and it still came out perfect.
Freezer-Friendly Comfort — I make a double batch whenever I have time. The soup freezes beautifully for up to three months. When life gets chaotic, having a container of this in the freezer is like having a warm hug in a bowl. It’s my emergency dinner plan, and it never fails.
This recipe has saved my dinner routine more times than I can count. It’s my answer to “what’s for dinner?” when I’m tired, don’t want to cook a huge meal, and still want something that tastes amazing. My kids love the cheesy crunch, my partner loves the rich flavor, and I love that it’s so simple. It’s reliable, delicious food that makes everyone happy.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. I’m particular about three ingredients here, and I’ll tell you exactly why. This isn’t a long shopping list, but the quality matters.
For the Soup Base
Vine-Ripened Tomatoes (3 pounds / 1.4 kg) — This is non-negotiable. Canned tomatoes are fine in a pinch, but fresh, ripe tomatoes roasted in their skins create that sweet, jammy flavor. Look for tomatoes that are heavy for their size and smell fragrant at the stem end. If it’s winter, use high-quality canned San Marzano tomatoes, but fresh is best.
Garlic (6-8 cloves, peeled) — Yes, a lot of garlic. Roasting mellows it out, turning it sweet and nutty. Don’t skip it. Fresh cloves only—no jarred stuff. I peel them while the oven preheats.
Yellow Onion (1 large, halved) — This adds sweetness and body. I leave the skins on while roasting to protect them from burning, then squeeze the soft flesh out later. It’s a cool trick that saves you from chopping.
Fresh Basil (1 large bunch, roughly chopped) — Not dried. Fresh basil is what makes this taste like spring. I use the stems too—they have tons of flavor. If you can’t find fresh, use 2 tablespoons of dried, but fresh is worth the trip to the store.
Vegetable or Chicken Broth (1 cup / 240 ml) — I prefer low-sodium so I can control the salt. Vegetable broth keeps it vegetarian, but chicken adds a nice savory depth. I keep both on hand.
Olive Oil (3 tablespoons) — Use a good quality extra virgin for roasting. It adds fruitiness and helps the tomatoes caramelize. Don’t use the cheap stuff; it tastes bitter when roasted.
Salt and Black Pepper — To taste. I use flaky sea salt at the end for crunch.
For the Grilled Cheese Croutons
Sourdough Bread (4 slices, cut into 1-inch cubes) — Sourdough holds up best. It doesn’t get soggy immediately. I use day-old bread if I have it, but fresh works fine. The tang of the sourdough pairs perfectly with the acidity of the tomatoes.
Sharp Cheddar Cheese (1 cup, shredded) — Sharp cheddar has more flavor than mild. I shred it myself because pre-shredded cheese has anti-caking agents that stop it from melting smoothly. Trust me on this.
Butter (2 tablespoons, melted) — For brushing the bread. It gets golden and crispy in the oven. You could use olive oil, but butter is better for this.
Optional Add-ins — I sometimes add a splash of heavy cream or coconut milk at the end for extra richness. It’s not traditional, but it makes the soup silkier. I also like a pinch of red pepper flakes if I want a little kick.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
Large Sheet Pan — I use a half-sheet pan (18×13 inches). It needs to fit all the tomatoes and onions in a single layer. Crowding them makes them steam instead of roast. My old, dented pan works just fine.
Blender or Immersion Blender — I prefer an immersion blender because I can blend the soup right in the pot. It’s easier to clean. If you use a countertop blender, let the soup cool slightly and blend in batches. Always vent the lid!
Large Pot — A 6-quart pot is perfect. It holds the roasted tomatoes, broth, and basil. I use a stainless steel pot because it heats evenly.
Sharp Knife — For halving the tomatoes and onions. A dull knife makes this process painful. I learned this the hard way with a blistered thumb.
Cheese Grater — Box grater or microplane. Grating your own cheese takes 2 minutes and makes a huge difference in the croutons.
Tongs — For turning the croutons. Or just use a spatula.
Optional but nice — A ladle for serving, and a small bowl for the melted butter.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Prep the Tomatoes (5 minutes)
Preheat your oven to 400°F (200°C). This high heat is crucial for caramelization. While it heats, wash the tomatoes and cut them in half. Leave the skins on—they add color and flavor. Toss them on the sheet pan. Halve the onion and place it skin-on on the pan too. Drizzle everything with olive oil, salt, and pepper. Toss with your hands to coat. This is the fun part. Get messy.
Step 2: Roast Until Jammy (40-45 minutes)
Put the pan in the oven. Roast for 40-45 minutes. You’re looking for the tomatoes to collapse and the edges to brown. They should look soft and jammy. If the garlic cloves are on the pan, they’ll be soft and sweet. If they’re starting to burn, cover them with foil. Take the pan out and let it cool for 10 minutes. This makes it easier to handle.
Step 3: Squeeze and Sauté (5 minutes)
Once the tomatoes are cool enough to touch, squeeze the roasted onion flesh out of its skin. Discard the skin. Add the roasted tomatoes, onion, and any juices from the pan into the large pot. Add the fresh basil stems and garlic. Pour in the broth. Bring it to a simmer over medium heat. Let it bubble for 5 minutes to meld the flavors. The kitchen will smell incredible.
Step 4: Blend Until Smooth (3 minutes)
Remove the pot from heat. If using an immersion blender, blend right in the pot until smooth. If using a countertop blender, blend in batches. Be careful with the hot liquid. Blend until there are no large chunks. If you want a super silky soup, strain it through a fine-mesh sieve, but I like a little texture. Taste and adjust salt. If it’s too acidic, add a pinch of sugar.
Step 5: Make the Croutons (10 minutes)
While the soup simmers, make the croutons. Cut the sourdough into 1-inch cubes. Toss them with melted butter. Spread them on a separate small sheet pan. Bake at 375°F (190°C) for 8-10 minutes until golden and crispy. Let them cool slightly, then top each cube with shredded cheddar. Return to the oven for 2-3 minutes until the cheese is melted and bubbly. Watch them closely—they burn fast.
Step 6: Serve and Enjoy
Ladle the hot soup into bowls. Top with the grilled cheese croutons. Garnish with fresh basil leaves and a crack of black pepper. Serve immediately. The croutons should still be slightly crisp when they hit the soup. It’s a texture dream.
Total Time: About 60 minutes (15 minutes active, 45 minutes roasting)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Roast Until They Collapse
Don’t rush the roasting. The tomatoes need to break down completely. If they’re still firm, they won’t blend smoothly. Look for browning on the edges—that’s where the flavor is. I’ve learned this the hard way with a soup that tasted raw.
Use Day-Old Bread
Fresh bread gets soggy too fast. Day-old sourdough is drier and absorbs the butter better, making crisper croutons. If you only have fresh bread, toast it lightly before cutting.
Balance the Acid
Tomatoes can be acidic. If your soup tastes sharp, add a pinch of sugar or a splash of cream. It doesn’t make it sweet; it just rounds out the flavor. I always taste before serving.
Don’t Skimp on Basil
Fresh basil is the star. Add half while blending for flavor, and half on top for aroma. Dried basil tastes like dust. Fresh is worth the effort.
Cool the Soup Slightly Before Blending
Hot soup expands. If you blend boiling soup, it can explode out of the blender. Let it cool for 10 minutes, or blend in small batches.
Common Mistakes (and how to avoid them)
Mistake: Soup is too thin
Fix: Simmer it longer to reduce. Or add a splash of cream. You can always thicken, but you can’t thin it easily.
Mistake: Croutons are burnt
Fix: Lower the oven temperature. Cheese burns at 350°F. Watch them like a hawk.
Mistake: Soup is bland
Fix: Add more salt. Roasted tomatoes need salt to bring out their sweetness. Taste and adjust.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Spicy Roasted Tomato Soup
Add a diced jalapeño or a teaspoon of red pepper flakes when roasting the tomatoes. It adds a nice heat that cuts through the cream. My friends who like spice love this version.
Cozy Fall Variation
Add a can of roasted red peppers to the pot. It adds sweetness and color. I pair this with the Cozy Fall Butternut Squash Soup for a seasonal twist. It’s great for autumn.
Vegan Version
Use vegetable broth and olive oil instead of butter. Use nutritional yeast or vegan cheese for the croutons. It’s just as good. My vegan friend requests this often.
Creamy Tomato Soup
Stir in ½ cup of heavy cream or coconut milk at the end. It makes the soup richer and silkier. I do this when I’m feeling fancy.
Gluten-Free
Use gluten-free bread for the croutons. Everything else is naturally gluten-free. I use gluten-free sourdough, which holds up well.
Serving & Storage
How to serve this soup is almost as important as how you make it. I usually serve it straight from the pot at the dinner table. It looks rustic and stays warm. But here are other ways I’ve enjoyed it:
Side Dishes
– A simple green salad with balsamic vinaigrette
– Sourdough Breakfast Toast (saved for lunch)
– Roasted broccoli or green beans
Toppings Bar
When I have guests, I put out: extra cheddar, red pepper flakes, fresh basil, crispy bacon bits, and a drizzle of olive oil. Everyone customizes their bowl.
Storage Instructions
Refrigerator
Store in an airtight container for up to 4 days. The soup will thicken in the fridge—totally normal. Add a splash of water or broth when reheating.
Freezing
This freezes beautifully for up to 3 months. Let it cool completely, then freeze in portions. Thaw in the fridge overnight and reheat gently. The texture might change slightly, but it’s still delicious.
Reheating
Best method: Add to a pot with a splash of water or broth over low heat. Stir until heated through. Microwave works too, but stir every minute to prevent hot spots.
Pro tip
Make the croutons fresh. They don’t store well. Make them right before serving for maximum crunch.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 4 servings).
– Calories: 380
– Protein: 12g
– Carbs: 45g
– Fiber: 5g
– Sugar: 12g
– Fat: 16g
– Saturated Fat: 6g
– Cholesterol: 25mg
– Sodium: 650mg
What’s Good: High in vitamins A and C from the tomatoes. Good source of fiber. Can add vegetables to boost nutrition.
What to Know: Higher in calories from the cheese and butter. Contains dairy and gluten. Moderate sodium.
My Take: Look, this is comfort food with cheese and bread. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less cheese and more veggies. But usually? I just enjoy it.
Final Thoughts
So that’s my go-to roasted tomato basil soup with crispy grilled cheese croutons! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use canned tomatoes?
Yes, but fresh roasted tomatoes taste so much better. If you must use canned, use high-quality San Marzano tomatoes. Drain them well and roast them with the garlic for 20 minutes to concentrate the flavor. It’s not the same as fresh, but it’s still good.
Why did my soup turn out watery?
Usually means you didn’t roast the tomatoes long enough. They need to collapse and release their juices. Simmer the soup longer to reduce. Or add a splash of cream to thicken it.
Can I make this ahead for a dinner party?
Absolutely. Make the soup up to 2 days ahead and store in the fridge. Reheat gently and add a splash of broth. Make the croutons fresh right before serving. It’s a great way to save time.
Can I freeze the grilled cheese croutons?
No. They’ll get soggy and lose their crunch. Make them fresh. If you need to prep ahead, just cut the bread and shred the cheese. Assemble and bake right before serving.
Can I use a different cheese?
Yes! Mozzarella is gooey and mild. Gruyère adds a nutty flavor. Pepper jack adds spice. Sharp cheddar is my favorite for the tang, but feel free to experiment.
How do I reheat leftovers without it getting dry?
Add a splash of water or broth to a pot, add your leftover soup, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave works too, but add a splash of water first and heat in short bursts.
Can I double this recipe?
Yes! Double everything and use two sheet pans. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your pot is big enough for the soup.
Pin This Recipe!
Roasted Tomato Basil Soup with Grilled Cheese Croutons
- Total Time: 60 minutes
- Yield: 4 servings 1x
Description
A rich, comforting roasted tomato basil soup made with fresh vine-ripened tomatoes and garlic, served with crispy sourdough croutons topped with melted sharp cheddar cheese.
Ingredients
- 3 pounds vine-ripened tomatoes, halved
- 6–8 cloves garlic, peeled
- 1 large yellow onion, halved (skins on)
- 1 large bunch fresh basil, roughly chopped (stems included)
- 1 cup vegetable or chicken broth (low-sodium)
- 3 tablespoons extra virgin olive oil
- Salt and black pepper to taste
- 4 slices sourdough bread, cut into 1-inch cubes
- 1 cup sharp cheddar cheese, shredded
- 2 tablespoons butter, melted
Instructions
- Preheat oven to 400°F (200°C).
- Place halved tomatoes (skins on), halved onion (skins on), and peeled garlic cloves on a large sheet pan. Drizzle with olive oil, salt, and pepper. Toss to coat.
- Roast for 40-45 minutes until tomatoes collapse and edges are browned. Let cool for 10 minutes.
- Squeeze roasted onion flesh out of skins and discard skins. Transfer roasted tomatoes, onion, garlic, and pan juices to a large pot.
- Add basil stems and broth to the pot. Simmer over medium heat for 5 minutes.
- Blend soup until smooth using an immersion blender or countertop blender (vent lid if using countertop). Adjust seasoning with salt or a pinch of sugar if needed.
- While soup simmers, toss bread cubes with melted butter and spread on a separate sheet pan.
- Bake bread cubes at 375°F (190°C) for 8-10 minutes until golden. Top with shredded cheddar and bake for another 2-3 minutes until cheese is melted.
- Ladle hot soup into bowls and top with grilled cheese croutons. Garnish with fresh basil leaves and black pepper.
Notes
For best results, roast tomatoes until they completely collapse for a jammy texture. Use day-old sourdough for crisper croutons. If the soup is too acidic, add a pinch of sugar. Croutons should be made fresh as they do not store well.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 bowl with croutons
- Calories: 380
- Sugar: 12
- Sodium: 650
- Fat: 16
- Saturated Fat: 6
- Carbohydrates: 45
- Fiber: 5
- Protein: 12
Keywords: roasted tomato soup, basil soup, grilled cheese croutons, comfort food, easy dinner, vegetarian soup, gluten-free option


