Love this? Save it for later!
Share the inspiration with your friends
The neighborhood cookie swap was in six hours and I’d completely forgotten. Everyone else would be bringing those perfectly piped French macarons, elaborate gingerbread houses, and those fancy chocolate truffles that look like they belong in a magazine. I had a can of San Marzano tomatoes, a sad bunch of basil that was starting to wilt, and a block of cheddar that was honestly past its prime. I mean, what was I supposed to do? Bring soup to a cookie swap? Let me tell you, the panic was real. I remember standing there, staring into my fridge, thinking maybe I could just fake a headache and stay home. But then I spotted the leftover sourdough bread from yesterday’s dinner, and something just clicked. Not cookies, obviously, but a warm, comforting soup that I could bring in a big thermos. It felt like a total cop-out at the time. I threw it together in a frenzy, hoping nobody would be offended. And you know what happened? That simple, slightly desperate tomato basil soup with its crispy grilled cheese croutons ended up being the thing everyone was asking about. Not the macarons, not the truffles. My soup. I came home with an empty thermos and a ridiculous grin on my face. That’s the thing about this recipe—it’s a winner when you least expect it, and it’s been my secret weapon ever since. Maybe you’ve been in a similar spot, needing something fast that still feels like a hug in a bowl. This is that recipe.
Why You’ll Love This Recipe
This isn’t just another tomato soup recipe. I’ve tested this one probably a dozen times to get the balance just right, and it shows. It’s the kind of meal that feels both incredibly comforting and surprisingly sophisticated, all without any complicated techniques or hard-to-find ingredients.
- Quick & Easy: You can have this soup on the table in under 30 minutes. Seriously. It’s perfect for those nights when you need dinner fast but still want something that tastes like you spent hours on it.
- Simple Ingredients: No fancy grocery trips needed. You likely already have canned tomatoes, onion, garlic, and butter in your kitchen. The basil and bread are just a quick stop away.
- Perfect for Any Occasion: This soup works for a cozy weeknight dinner, a quick lunch, or even as a starter for a dinner party. It’s versatile and always welcome.
- Crowd-Pleaser: Kids love the grilled cheese croutons, and adults appreciate the rich, developed flavor of the soup. It’s a guaranteed hit with everyone at the table.
- Unbelievably Delicious: The secret is a tiny pinch of baking soda and a splash of heavy cream. It cuts the acidity of the tomatoes and gives the soup an incredibly velvety texture that feels like it’s been simmering all day.
What makes this recipe different from the rest is that little trick with the baking soda. I learned it from an old Italian cookbook, and it’s a game-changer. It tames the sharpness of canned tomatoes without adding sugar, letting the natural sweetness of the basil and roasted garlic shine through. It’s not just another version of tomato soup—it’s the best version. Honestly, it’s the kind of soup that makes you close your eyes after the first bite. It’s comfort food, reimagined to be faster and more flavorful, with the same soul-soothing satisfaction you crave on a chilly day.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create a deeply flavorful and satisfying soup. Most of these are pantry staples, which makes this dish perfect for last-minute cravings or unexpected guests.
For the Soup
- 2 tablespoons unsalted butter: Adds richness and a silky mouthfeel. I prefer using a good quality European-style butter for the best flavor.
- 1 medium yellow onion, chopped: Provides the savory, aromatic base for the soup. A sweet onion like Vidalia would also work well here.
- 3 cloves garlic, minced: Use fresh garlic for the best punch. Pre-minced garlic from a jar can sometimes taste a bit flat.
- 1 (28-ounce) can whole peeled San Marzano tomatoes: These are my go-to for the sweetest, least acidic tomato flavor. If you can’t find them, use any good quality whole peeled tomato. Avoid crushed tomatoes, as they can make the soup grainy.
- 1 cup low-sodium vegetable broth: Or chicken broth if you’re not vegetarian. The low-sodium is key so you can control the salt level yourself.
- 1/4 teaspoon baking soda: This is the secret ingredient! It neutralizes the acidity of the tomatoes, making the soup incredibly smooth and mellow.
- 1/4 cup heavy cream: Adds a touch of luxury and a beautiful, velvety texture. For a dairy-free option, full-fat coconut milk works surprisingly well.
- 1/2 cup fresh basil leaves, packed, plus more for garnish: Fresh basil is non-negotiable here. Dried basil just won’t give you that bright, peppery-sweet flavor that makes this soup sing.
- Salt and freshly ground black pepper, to taste: Season as you go. I usually add a pinch of salt when cooking the onions and adjust at the end.
- Optional: 1 teaspoon balsamic vinegar: A tiny splash at the end can brighten up the flavors and add a subtle depth. Try it!
For the Grilled Cheese Croutons

- 4 slices sourdough bread: Sourdough holds up beautifully and gets wonderfully crispy. A hearty country loaf or ciabatta would also be fantastic.
- 2 tablespoons unsalted butter, softened: For spreading on the bread. Make sure it’s soft so it spreads evenly without tearing the bread.
- 1 cup sharp cheddar cheese, shredded: Sharp cheddar melts beautifully and has a flavor that stands up to the tomato soup. You could also use Gruyère for a nuttier, more sophisticated taste.
- Pinch of garlic powder: A little sprinkle on the inside of the bread adds a whisper of garlic flavor that’s just perfect.
Equipment Needed
You don’t need a lot of fancy gear for this recipe, which is part of its charm. Here’s what you’ll need to get the job done.
- Large pot or Dutch oven: A heavy-bottomed pot like a 5-quart Dutch oven is ideal for even heat distribution. A regular stockpot will work too, just keep an eye on the bottom to prevent scorching.
- Immersion blender or countertop blender: An immersion blender is my favorite tool for this—you can blend the soup right in the pot with minimal cleanup. If you use a countertop blender, blend in batches and be careful of the hot liquid expanding. Remove the center cap from the lid and cover it with a kitchen towel to let steam escape.
- Large skillet or griddle: For making the grilled cheese croutons. A non-stick skillet is easiest, but cast iron will give you an even crispier crust.
- Sharp knife and cutting board: For chopping the onion and mincing the garlic.
- Measuring cups and spoons: For accurate ingredient portions.
- Wooden spoon or spatula: For stirring the soup as it cooks.
I’ve used a cheap immersion blender for years, and it works just fine. You don’t need to spend a fortune on kitchen tools. A good, sharp chef’s knife, however, is worth every penny—it makes prep work so much faster and safer.
Preparation Method
Let’s get cooking! This comes together faster than you might think, so have all your ingredients prepped and ready to go.
- Start the soup base (5 minutes): Place your large pot or Dutch oven over medium heat and add the 2 tablespoons of butter. Once it’s melted and shimmering, add the chopped onion. Cook, stirring occasionally, for about 5 minutes, until the onion is soft and translucent. Don’t let it brown—you want it sweet, not caramelized.
- Bloom the garlic (1 minute): Add the minced garlic to the pot and cook for another minute, until it’s fragrant. This step is quick, so don’t walk away! Garlic can burn in seconds and turn bitter.
- Add the tomatoes and broth (2 minutes): Pour in the entire can of whole peeled tomatoes, including all the juices. Use your wooden spoon to break the tomatoes up into smaller pieces right in the pot. Then, add the 1 cup of vegetable broth and stir to combine. Bring the mixture to a gentle simmer.
- The secret step (30 seconds): This is the game-changer. Sprinkle the 1/4 teaspoon of baking soda directly into the simmering soup. You’ll see it foam up a little—that’s it working its magic! Stir it in well. This step neutralizes the acid and is the reason this soup tastes so incredibly smooth.
- Simmer and blend (10 minutes): Reduce the heat to low and let the soup simmer gently for about 10 minutes. This allows the flavors to meld together. After 10 minutes, remove the pot from the heat. Add the packed basil leaves and the heavy cream. Now, use your immersion blender to puree the soup until it’s completely smooth. If you’re using a countertop blender, let the soup cool for 5 minutes first, then blend in batches. Be very careful with hot liquids!
- Season and finish (2 minutes): Taste the soup and season generously with salt and freshly ground black pepper. If you’re using the balsamic vinegar, stir it in now. It adds a beautiful, subtle complexity. Keep the soup warm over the lowest heat while you make the croutons.
- Make the grilled cheese croutons (10 minutes): While the soup simmers, prepare the croutons. Place your large skillet or griddle over medium-low heat. Spread the softened butter on one side of each slice of sourdough bread. Place two slices of bread, butter-side down, in the skillet. Top each with a generous amount of shredded cheddar cheese and a tiny pinch of garlic powder. Place the remaining two slices of bread on top, butter-side up.
- Cook the sandwiches (6-8 minutes): Cook the sandwiches for 3-4 minutes per side, until the bread is golden brown and crispy and the cheese is fully melted. You want a low enough heat that the cheese melts completely before the bread burns. If the bread is browning too fast, turn the heat down.
- Assemble and serve (2 minutes): Remove the grilled cheese from the skillet and let it rest on a cutting board for a minute. This helps the cheese set slightly so it doesn’t all slide out when you cut it. Slice the sandwich into 1-inch squares or bite-sized croutons. Ladle the hot soup into bowls and top with a generous pile of grilled cheese croutons and a few fresh basil leaves for garnish. Serve immediately!
My personal tip: For the crispiest croutons, use day-old sourdough bread. It’s a little drier and will soak up less butter, giving you a perfectly crunchy bite every time.
Cooking Tips & Techniques
Over the years, I’ve made this soup more times than I can count, and I’ve learned a few things the hard way. Let me share some of those lessons so you can avoid my mistakes.
- Don’t skip the baking soda: I know it sounds weird, but trust me on this. The first time I made this soup without it, it was fine, but it had that slightly sharp, acidic edge that canned tomatoes can have. The baking soda completely transforms the texture and flavor. It’s the difference between a good soup and a great one.
- Toast the bread for the croutons separately: This is a pro tip I picked up from a restaurant kitchen. If you just make one big grilled cheese and cut it up, the croutons on the bottom can get a little soggy from the soup. Instead, you can toast the bread cubes in the oven with a little butter and cheese for an even crunchier, more stable crouton. It takes an extra 5 minutes, but it’s worth it for the texture.
- The biggest mistake I ever made: I once tried to use dried basil in a pinch. Don’t do it. The flavor was completely different—more like an herby tomato sauce than a bright, fresh tomato soup. Fresh basil is absolutely essential here. It’s the star of the show.
- Timing is everything: Start your grilled cheese about 5 minutes before you plan to blend the soup. That way, the soup is hot and ready to serve the moment the croutons come out of the pan. It makes for a seamless, stress-free dinner.
- For a restaurant-quality finish: After blending, taste the soup and add a tiny pat of cold butter. Swirl it in just before serving. It adds an incredible sheen and an extra layer of richness that feels incredibly luxurious.
Variations & Adaptations
This recipe is a fantastic base, and it’s easy to adapt to your own tastes or what you have on hand. Here are a few of my favorite ways to change it up.
- Roasted Red Pepper & Tomato: For a sweeter, smokier flavor, add one jarred roasted red pepper (drained) to the pot along with the tomatoes. It adds a beautiful depth and a gorgeous deep red color. I tried this on a whim one night and it’s now my second favorite version.
- Dairy-Free & Vegan: This adaptation is surprisingly simple. Substitute the butter for a high-quality olive oil or vegan butter. Use full-fat canned coconut milk instead of heavy cream. For the croutons, use a dairy-free cheddar-style shred and vegan butter. The coconut milk adds a subtle sweetness that pairs beautifully with the tomatoes and basil.
- Spicy Tomato Basil Soup: If you like a little heat, add a pinch of red pepper flakes along with the garlic. You can also stir in a teaspoon of sriracha or your favorite hot sauce at the end. It gives the soup a lovely, warming kick that’s perfect for a cold winter day.
- Herb Swaps: Don’t have fresh basil? No problem! You can use fresh oregano or thyme instead. The flavor profile will be different, but equally delicious. Just remember to add the fresh herbs at the same stage as you would the basil.
- Different Cheese Croutons: Sharp cheddar is classic, but feel free to experiment. A mix of mozzarella and provolone will give you that perfect, stringy pull. Gruyère or fontina will make it feel incredibly fancy and nutty.
Serving & Storage Suggestions
This soup is best enjoyed immediately, but it’s also wonderful for leftovers—if you have any! Here’s how to make the most of it.
Serving: Serve the soup piping hot in deep bowls. I like to top it with the grilled cheese croutons just before serving so they stay perfectly crispy. A final drizzle of good quality extra-virgin olive oil and a few torn basil leaves make it look beautiful. This soup pairs wonderfully with a simple green salad dressed with a lemony vinaigrette. For a heartier meal, serve it alongside a classic crispy garlic chicken for a truly satisfying dinner.
Storage: The soup itself stores beautifully. Let it cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight, making leftovers taste even better.
Freezing: This soup is a freezer champion. Pour the cooled soup into freezer-safe bags or containers, leaving about an inch of headspace for expansion. 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. If it seems too thick, add a splash of broth or water to thin it out. You can also reheat it in the microwave in 30-second bursts, stirring in between. The grilled cheese croutons are best made fresh, so don’t try to store or reheat them—they’ll just get soggy.
Flavor Development: As I mentioned, this soup is even better the next day. The basil flavor becomes more integrated, and the overall taste becomes incredibly mellow and harmonious. It’s the kind of meal that rewards you for making it ahead.
Nutritional Information & Benefits
While this is definitely a comfort food, it also has some surprising nutritional benefits, especially when you make it from scratch.
- Estimated per serving (1/4 of recipe, with croutons): Approximately 380-420 calories, 22g fat, 38g carbohydrates, 14g protein, 780mg sodium. Please note these are estimates and can vary based on specific ingredients used.
- Tomatoes: Are an excellent source of lycopene, a powerful antioxidant linked to heart health and reduced risk of certain cancers. Cooking tomatoes actually increases the bioavailability of lycopene, so this soup is a fantastic way to get it.
- Basil: Is packed with vitamin K and has anti-inflammatory properties. It adds a fresh, bright flavor that’s good for you, too.
- Garlic and Onions: Both are known for their immune-boosting and heart-healthy properties. They form the flavorful, healthful foundation of this soup.
- Dietary Considerations: This recipe is easily made vegetarian and can be adapted to be vegan and dairy-free. It’s naturally gluten-free, but be sure to use gluten-free bread for the croutons if needed. It’s a wholesome, balanced meal that feels indulgent without being overly heavy.
Conclusion
So there you have it. A homemade tomato basil soup that’s rich, velvety, and bursting with fresh flavor, topped with the most irresistible little grilled cheese croutons. It’s the recipe I turn to when I need a guaranteed win, whether it’s for a busy weeknight dinner, a lazy Sunday lunch, or even a slightly panicked cookie swap. What I love most about this recipe is how forgiving it is. It doesn’t demand perfection—it just asks for a few good ingredients and a little bit of time. I hope you’ll make it your own. Add a little extra garlic, swap in your favorite cheese, or throw in some red pepper flakes for a kick. The best recipes are the ones that become yours. If you give this a try, I’d love to hear about it! Drop a comment below and let me know how it turned out, or share a photo of your soup on social media. Don’t forget to tag me so I can see your beautiful creations. Until next time, happy cooking!
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely! If tomatoes are in season, this is a fantastic way to use them. You’ll need about 2 pounds of ripe Roma or San Marzano tomatoes. Blanch them in boiling water for 30 seconds, then plunge them into an ice bath to easily peel off the skins. Roughly chop them and proceed with the recipe as written. You may need to simmer the soup for an extra 5-10 minutes to allow the fresh tomatoes to break down and release their juices.
My soup is too acidic. What did I do wrong?
This is the most common issue, and it’s usually because the baking soda was skipped or the tomatoes are particularly acidic. First, make sure you added the 1/4 teaspoon of baking soda. If you did and it’s still too tart, you can add a tiny pinch more—but be careful, as too much can give the soup a metallic taste. Another fix is to stir in a teaspoon of sugar or a splash of balsamic vinegar, which can help balance the acidity.
Can I make this soup in a slow cooker?
Yes, you can! Sauté the onion and garlic in a skillet first, then transfer them to your slow cooker. Add the canned tomatoes and broth, and cook on low for 4-6 hours or on high for 2-3 hours. About 30 minutes before serving, stir in the baking soda, basil, and heavy cream. Use an immersion blender to puree the soup right in the slow cooker. Make the grilled cheese croutons on the stovetop just before serving.
How do I store leftover grilled cheese croutons?
Honestly, it’s best to not store them. Grilled cheese croutons are at their absolute peak when they’re fresh and crispy. If you have leftover croutons, you can store them in an airtight container at room temperature for a day, but they will lose their crunch. The best strategy is to only make as many as you plan to eat. The leftover soup is fantastic on its own, or you can reheat it and make a single fresh grilled cheese to dip into it.
Can I use an immersion blender if my pot isn’t very deep?
Yes, but you need to be careful. An immersion blender works best when the liquid is deep enough to cover the bell of the blender. If your pot is too wide and shallow, the soup might splatter. A good trick is to tilt the pot slightly away from you while blending, or transfer the soup to a taller, narrower container like a large measuring cup or a deep bowl before blending. Always make sure the blender is fully submerged before turning it on to prevent air from getting mixed in and causing splashes.
Pin This Recipe!

Homemade Tomato Basil Soup with Easy Grilled Cheese Croutons
A rich, velvety tomato basil soup topped with crispy grilled cheese croutons. This quick and easy recipe uses a secret ingredient—baking soda—to tame the acidity of canned tomatoes, resulting in a perfectly balanced, comforting meal that’s ready in under 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Italian-American
Ingredients
- 2 tablespoons unsalted butter
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 1 (28-ounce) can whole peeled San Marzano tomatoes
- 1 cup low-sodium vegetable broth
- 1/4 teaspoon baking soda
- 1/4 cup heavy cream
- 1/2 cup fresh basil leaves, packed, plus more for garnish
- Salt and freshly ground black pepper, to taste
- Optional: 1 teaspoon balsamic vinegar
- 4 slices sourdough bread
- 2 tablespoons unsalted butter, softened
- 1 cup sharp cheddar cheese, shredded
- Pinch of garlic powder
Instructions
- Start the soup base: Place a large pot or Dutch oven over medium heat and add 2 tablespoons of butter. Once melted and shimmering, add the chopped onion. Cook, stirring occasionally, for about 5 minutes, until the onion is soft and translucent.
- Bloom the garlic: Add the minced garlic to the pot and cook for another minute, until fragrant.
- Add the tomatoes and broth: Pour in the entire can of whole peeled tomatoes with their juices. Use a wooden spoon to break the tomatoes into smaller pieces. Add 1 cup of vegetable broth and stir. Bring to a gentle simmer.
- The secret step: Sprinkle 1/4 teaspoon of baking soda directly into the simmering soup. It will foam up; stir well. This neutralizes acidity.
- Simmer and blend: Reduce heat to low and let the soup simmer for 10 minutes. Remove from heat. Add the packed basil leaves and heavy cream. Use an immersion blender to puree until smooth. (If using a countertop blender, let cool 5 minutes first, then blend in batches.)
- Season and finish: Taste and season with salt and pepper. If using, stir in balsamic vinegar. Keep warm over low heat.
- Make the grilled cheese croutons: While soup simmers, heat a large skillet or griddle over medium-low heat. Spread softened butter on one side of each sourdough slice. Place two slices butter-side down in the skillet. Top each with shredded cheddar and a pinch of garlic powder. Top with remaining bread slices, butter-side up.
- Cook the sandwiches: Cook for 3-4 minutes per side, until golden brown and cheese is melted. Adjust heat if browning too fast.
- Assemble and serve: Let the grilled cheese rest for 1 minute, then slice into 1-inch squares. Ladle soup into bowls, top with croutons and fresh basil leaves. Serve immediately.
Notes
For the crispiest croutons, use day-old sourdough bread. Don’t skip the baking soda—it transforms the texture and flavor. Fresh basil is essential; dried basil will not give the same result. Start the grilled cheese about 5 minutes before blending the soup so everything is ready at the same time. For a restaurant-quality finish, swirl in a tiny pat of cold butter just before serving.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 400
- Sugar: 10
- Sodium: 780
- Fat: 22
- Saturated Fat: 13
- Carbohydrates: 38
- Fiber: 4
- Protein: 14
Keywords: tomato basil soup, grilled cheese croutons, easy soup recipe, homemade tomato soup, comfort food, quick dinner


