My neighbor, Mrs. Gable, wasn’t trying to impress anyone. I’d stopped by to borrow a ladder on a rainy Tuesday afternoon, and the smell hit me before I even got to her front door. It wasn’t just tomatoes cooking—it was butter browning, garlic softening, and something sweet and creamy that stopped me mid-step on her porch. She opened the door holding a wooden spoon, completely unfazed, like she didn’t just create the most intoxicating kitchen aroma I’d ever encountered.
“Oh, it’s just soup,” she said when I asked. “Tomato. Nothing fancy.” But let me tell you, that soup was anything but nothing. She had a skillet of grilled cheese sandwiches cooling on the counter, cut into perfect little squares, and she casually dropped a handful into her bowl like it was the most ordinary thing in the world. I stood there dripping rainwater on her doormat, watching her eat what I now consider the perfect meal. She offered me a bowl, and honestly, I think I said yes before she finished asking.
That first spoonful—creamy, tangy, with tiny flecks of basil and the crunch of buttery toast—changed how I think about comfort food. Maybe you’ve been there, where a completely unplanned moment turns into a recipe you can’t stop thinking about. I asked for the basics, tweaked it over probably a dozen batches, and finally landed on this version. It’s the soup that made me forget about the rain, the borrowed ladder, and everything else that afternoon. I’ve been making it ever since, and it still tastes like that first bowl on Mrs. Gable’s porch.
Why You’ll Love This Recipe
This creamy tomato basil soup with crispy grilled cheese croutons isn’t just another soup recipe. It’s the one I reach for when I need something that feels like a hug in a bowl. Here is why it works so well:
- Quick & Easy: From start to finish, this comes together in about 30 minutes. Perfect for those weeknights when you want something satisfying but don’t have hours to spend in the kitchen.
- Simple Ingredients: You probably already have most of what you need. Canned tomatoes, butter, onion, garlic, and a few pantry staples—no fancy grocery trips required.
- Perfect for Cozy Nights: Rainy days, cold evenings, or just one of those days where you need comfort food. This soup delivers every time.
- Crowd-Pleaser: Kids love the grilled cheese croutons, adults love the rich, creamy flavor. It disappears fast at gatherings.
- Unbelievably Delicious: The secret is blending cottage cheese into the soup for creaminess without heavy cream. It sounds weird, I know, but trust me on this one.
What makes this recipe different is that cottage cheese trick. I tested it after a friend mentioned using it in pasta sauces, and honestly, it works perfectly here. You get that velvety texture without the soup feeling heavy. Plus, the grilled cheese croutons—cut small and toasted until golden—add this incredible crunch that contrasts with the smooth soup. It’s not just another version of tomato soup. It’s the version that makes you close your eyes after that first bite.
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 staples, so you can whip this up anytime the craving hits.
For the Soup
- 2 tablespoons unsalted butter (adds richness and helps sauté the aromatics)
- 1 medium yellow onion, diced (about 1 cup; builds the savory base)
- 3 cloves garlic, minced (fresh is best; don’t skimp here)
- 2 cans (14.5 oz each) crushed tomatoes (I prefer San Marzano for sweetness, but any good brand works)
- 1 cup low-sodium vegetable or chicken broth (use vegetable for vegetarian version)
- 1/2 cup full-fat cottage cheese (this is the secret to creaminess—use small-curd for smoothest results)
- 1/4 cup fresh basil leaves, packed (plus more for garnish; dried won’t give the same brightness)
- 1 teaspoon sugar (balances the acidity of the tomatoes)
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
For the Grilled Cheese Croutons

- 4 slices sourdough or rustic bread (sturdy bread holds up better than soft sandwich bread)
- 2 tablespoons unsalted butter, softened
- 4 slices cheddar or provolone cheese (cheddar gives sharpness; provolone melts beautifully)
Ingredient selection matters here. For the cottage cheese, I recommend Good Culture or Daisy brand for the best texture—they’re creamier and less grainy than some store brands. If you don’t have fresh basil, you can substitute 1 teaspoon dried basil, but add it earlier in the cooking process to let the flavor bloom. And for the bread, sourdough is my go-to because it stays crunchy longer in the soup. But any day-old artisan bread works great too.
Equipment Needed
- Large pot or Dutch oven (4-5 quart capacity; heavy-bottomed is best for even heating)
- Immersion blender or regular blender (immersion is easier and less messy; if using a regular blender, blend in batches and vent the lid)
- Large skillet or griddle (for making the grilled cheese; non-stick or cast iron both work)
- Chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Sharp serrated knife (for cutting the croutons cleanly without smashing the bread)
If you don’t have an immersion blender, no worries. Let the soup cool slightly, then transfer it to a regular blender in batches. Just be careful—hot liquid expands, so only fill the blender halfway and hold the lid down with a towel. I learned that one the hard way, let me tell you.
Preparation Method
Step 1: Sauté the Aromatics
Melt the 2 tablespoons of butter in your large pot over medium heat. Add the diced onion and cook for 4-5 minutes until it’s soft and translucent—you want it to smell sweet, not burnt. Add the minced garlic and cook for another minute until fragrant. Stir constantly so the garlic doesn’t brown too much.
Step 2: Build the Soup Base
Pour in both cans of crushed tomatoes and the broth. Stir everything together, scraping up any browned bits from the bottom of the pot—that’s flavor you don’t want to waste. Add the sugar, salt, pepper, and red pepper flakes if using. Bring the soup to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes. The tomatoes need that time to soften and meld with the aromatics.
Step 3: Add the Basil and Cottage Cheese
After 10 minutes, stir in the fresh basil leaves. Let them wilt into the soup for about a minute. Then add the cottage cheese. I know it looks weird at this point—little white curds floating in red soup—but trust the process. Stir until the cottage cheese is mostly incorporated.
Step 4: Blend Until Smooth
Remove the pot from the heat. Using your immersion blender, blend the soup until completely smooth. This takes about 1-2 minutes. If you’re using a regular blender, let the soup cool for 5 minutes first, then blend in batches. The soup should be velvety and uniform in color—no lumps or streaks. Taste and adjust seasoning. Sometimes I add another pinch of salt or a bit more pepper here.
Step 5: Make the Grilled Cheese Croutons
While the soup simmers, heat your skillet over medium heat. Butter one side of each bread slice. Place four slices butter-side down on a plate, top with cheese, then close with the remaining slices (butter-side up). Cook the sandwiches for 3-4 minutes per side until golden brown and the cheese is fully melted. Press down gently with a spatula for even browning. Let them rest on a cutting board for 2 minutes—this keeps the cheese from oozing out when you cut them.
Step 6: Assemble and Serve
Using a serrated knife, cut each grilled cheese into 1-inch squares. Ladle the hot soup into bowls, top with a generous handful of croutons, and garnish with fresh basil or a drizzle of olive oil. Serve immediately while the croutons are still crunchy. The contrast between warm, creamy soup and crispy, cheesy bread is everything.
Cooking Tips & Techniques
Here are the things I wish someone had told me before I made this soup the first few times:
- Don’t skip the sugar: Even if it feels wrong, that teaspoon of sugar balances the acidity of canned tomatoes. Without it, the soup can taste sharp instead of rich. I’ve forgotten it before, and the difference is noticeable.
- Blend while hot: Blending the soup while it’s still warm gives you the smoothest texture. If it cools down too much, the cottage cheese can make the soup slightly grainy. Not ruined, just not as silky.
- Cut croutons small: One-inch squares are the sweet spot. Too big and they overwhelm the soup; too small and they get soggy too fast. You want each spoonful to have a little crunch.
- Toast bread properly: Medium heat is key for grilled cheese. Too high and the bread burns before the cheese melts. Too low and you get soggy, pale bread. Patience pays off here.
- Let the soup rest: After blending, let the soup sit for 2-3 minutes before serving. The flavors settle and meld together. I’ve rushed this step and the soup tasted thinner somehow.
I once made this soup for a friend who said she didn’t like tomato soup. She ate two bowls and asked for the recipe. That’s when I knew the cottage cheese trick was actually magic.
Variations & Adaptations
- Vegan Version: Use olive oil instead of butter for sautéing, swap the cottage cheese with 1/2 cup raw cashews soaked in hot water for 15 minutes and blended, and use vegan butter and cheese for the croutons. The cashew cream gives an equally velvety texture.
- Roasted Tomato Version: For deeper flavor, roast 2 pounds of fresh tomatoes at 400°F for 25 minutes with olive oil, salt, and pepper before adding them to the pot. Skip the canned tomatoes entirely. This is amazing in late summer when tomatoes are at their peak.
- Spicy Kick: Add 1/2 teaspoon smoked paprika and an extra pinch of red pepper flakes. Or stir in 1 tablespoon of harissa paste for a North African twist. I tried this on a whim and now it’s my husband’s favorite version.
- Gluten-Free Adaptation: Use gluten-free bread for the croutons. Most good-quality gluten-free sourdough works well. Just watch the toasting time—gluten-free bread browns faster.
- Herb Variations: Swap basil for thyme or oregano if that’s what you have. Each gives a different personality to the soup. Thyme makes it earthier; oregano gives it a slight Italian edge.
Serving & Storage Suggestions
Serve this soup piping hot, with the grilled cheese croutons added just before eating. I like to drizzle a little extra-virgin olive oil on top and tear a few fresh basil leaves over each bowl. A side salad with a simple vinaigrette balances the richness perfectly. For drinks, a crisp white wine like Sauvignon Blanc or a cold beer pairs surprisingly well.
Storage is straightforward. Keep the soup and croutons separate—otherwise the croutons turn into sad, soggy bread. The soup keeps in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen overnight, so leftovers taste even better. To reheat, warm it gently on the stove over medium-low heat, stirring occasionally. You can also microwave individual portions in 30-second bursts, stirring between each.
For freezing, let the soup cool completely, then transfer it to freezer-safe containers. It freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating. The croutons don’t freeze well, so make fresh ones when you’re ready to serve. I usually double the soup batch and freeze half for busy weeks—it’s a lifesaver on hectic days.
Nutritional Information & Benefits
Per serving (about 1.5 cups of soup with croutons): approximately 380 calories, 18g fat, 42g carbohydrates, 16g protein, 8g fiber, 720mg sodium. Values are estimates and vary based on specific ingredients used.
This soup has some surprising health benefits. The cottage cheese adds protein and calcium without the heaviness of cream. Tomatoes are rich in lycopene, an antioxidant linked to heart health, and cooking them actually makes the lycopene more absorbable. Basil brings anti-inflammatory properties and a fresh burst of flavor. And the grilled cheese croutons? Well, they bring joy—and that counts for something too.
For dietary considerations, this recipe is vegetarian as written. To make it dairy-free or vegan, use the adaptations mentioned earlier. It’s naturally nut-free (unless you use the cashew variation) and can be made gluten-free with simple bread swaps. If you’re watching sodium, use low-sodium broth and reduce the added salt—the canned tomatoes already have some.
Conclusion
This creamy tomato basil soup with crispy grilled cheese croutons is the kind of recipe that becomes a regular in your rotation. It’s simple enough for a Tuesday night, but special enough to serve to guests. The cottage cheese trick gives it that velvety texture without the guilt, and those little crunchy, cheesy croutons? Honestly, they’re the best part.
I hope you make this soup on a rainy day, or a cold evening, or just because you need something comforting. Don’t be afraid to tweak it—add more basil, use different cheese, make it spicy. That’s the beauty of a good recipe. It’s a starting point, not a rulebook. Let me know how it turns out. Did you try a variation? Did the cottage cheese surprise you? Drop a comment below or tag me in your photos. I’d love to hear about your bowl of comfort.
Frequently Asked Questions
Can I use milk or cream instead of cottage cheese?
Yes, you can substitute 1/2 cup heavy cream or whole milk. The texture will be slightly thinner and less creamy, but it still tastes good. Cottage cheese gives the best velvety result without the extra fat, though.
What if I don’t have an immersion blender?
Use a regular blender. Let the soup cool for 5 minutes first, then blend in batches, filling the blender no more than halfway each time. Hold the lid down with a folded towel to prevent splashes from the hot liquid.
Can I make this soup ahead of time?
Absolutely. The soup actually tastes better the next day as the flavors meld. Make it up to 3 days ahead and store it in the fridge. Just reheat gently and make fresh croutons when you’re ready to serve.
What other cheeses work for the croutons?
Provolone, mozzarella, gouda, or even pepper jack for a spicy kick. Avoid very soft cheeses like brie—they melt too quickly and make the bread soggy. Cheddar is my top pick for its sharpness.
Is this soup freezer-friendly?
Yes, the soup freezes beautifully for up to 3 months. Cool it completely, transfer to freezer-safe containers, and leave some room for expansion. Thaw overnight in the fridge before reheating. Make fresh croutons when serving—they don’t freeze well.
Pin This Recipe!

Creamy Tomato Basil Soup with Crispy Grilled Cheese Croutons
This creamy tomato basil soup with crispy grilled cheese croutons is the perfect comfort food. The secret to its velvety texture is blending cottage cheese into the soup, creating a rich and satisfying meal that comes together in about 30 minutes.
- 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, diced (about 1 cup)
- 3 cloves garlic, minced
- 2 cans (14.5 oz each) crushed tomatoes
- 1 cup low-sodium vegetable or chicken broth
- 1/2 cup full-fat cottage cheese
- 1/4 cup fresh basil leaves, packed
- 1 teaspoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 4 slices sourdough or rustic bread
- 2 tablespoons unsalted butter, softened
- 4 slices cheddar or provolone cheese
Instructions
- Melt the 2 tablespoons of butter in a large pot over medium heat. Add the diced onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for another minute until fragrant.
- Pour in both cans of crushed tomatoes and the broth. Stir, scraping up any browned bits from the bottom. Add sugar, salt, pepper, and red pepper flakes if using. Bring to a gentle simmer, then reduce heat to low and cook for 10 minutes.
- Stir in the fresh basil leaves and let them wilt for about a minute. Add the cottage cheese and stir until mostly incorporated.
- Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth (about 1-2 minutes). If using a regular blender, let the soup cool for 5 minutes first, then blend in batches. Taste and adjust seasoning.
- While the soup simmers, heat a skillet over medium heat. Butter one side of each bread slice. Place four slices butter-side down on a plate, top with cheese, then close with the remaining slices (butter-side up). Cook sandwiches for 3-4 minutes per side until golden brown and cheese is melted. Let rest on a cutting board for 2 minutes.
- Using a serrated knife, cut each grilled cheese into 1-inch squares. Ladle hot soup into bowls, top with croutons, and garnish with fresh basil or a drizzle of olive oil. Serve immediately.
Notes
Don’t skip the sugar—it balances the acidity of canned tomatoes. Blend the soup while still warm for the smoothest texture. Cut croutons into 1-inch squares for the perfect crunch-to-soup ratio. Let the soup rest for 2-3 minutes after blending to allow flavors to meld. Store soup and croutons separately to keep croutons crispy.
Nutrition
- Serving Size: 1.5 cups of soup wit
- Calories: 380
- Sugar: 12
- Sodium: 720
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 42
- Fiber: 8
- Protein: 16
Keywords: tomato basil soup, creamy tomato soup, grilled cheese croutons, comfort food, easy soup recipe, 30 minute meal


