Written by

Daniel Harris

Published

Creamy Tomato Basil Soup with Best Crispy Grilled Cheese

Ready In 35 minutes
Servings 4 servings
Difficulty Easy

The crackle of that first bite โ€” that shattering sound against your teeth โ€” is honestly half the reason I make this meal. The other half is the way the soup sits there, all velvety and quiet, waiting for its partner to dip in. I didnโ€™t grow up on this combo, not like some people did. My mom was more of a stew-and-bread person. But the first time I stood at my own stove, swirling a wooden spoon through a pot of simmering tomatoes, I understood what Iโ€™d been missing. It wasnโ€™t just about the taste. It was about the physics of it.

That perfect crunch giving way to warm, melted cheese, and then the whole thing taking a bath in that creamy tomato basil soup. Itโ€™s a sensory experience that makes you forget about your phone, your to-do list, everything. I spent a whole winter testing batches โ€” too watery, too acidic, not enough basil โ€” until I landed on this version. Itโ€™s the one that makes my husband close his eyes after the first spoonful, and thatโ€™s a pretty good sign. This isnโ€™t a complicated recipe. Itโ€™s just one that cares about the details. And honestly, thatโ€™s what makes it stick.

Why Youโ€™ll Love This Recipe

Letโ€™s be real โ€” there are a million tomato soup recipes out there. But this one? Itโ€™s the one I keep coming back to, and I think you will too. Hereโ€™s why itโ€™s different:

  • Quick & Easy: From fridge to table in about 35 minutes. Seriously. This isnโ€™t a simmer-all-day situation.
  • Simple Ingredients: Canned tomatoes, an onion, garlic, some basil, and cream. You probably have most of it already.
  • Perfect for Rainy Days: Or sick days, or โ€œI-donโ€™t-want-to-cookโ€ days. Itโ€™s pure comfort in a bowl.
  • Unbelievably Delicious: The soup is so creamy youโ€™d swear it has a quart of cream in it (it doesnโ€™t), and the grilled cheese gets that perfect, shattering crunch.
  • Crowd-Pleaser: Kids love it. Adults love it. Itโ€™s the kind of meal that makes everyone at the table happy.

What makes this version different is the technique. I donโ€™t just dump everything in a pot and hope for the best. I sweat the onions and garlic low and slow to build a sweet, savory base. Then I finish the soup with a tiny splash of heavy cream and a lot of fresh basil โ€” not dried. For the grilled cheese, I use a mix of butter and a little bit of mayo on the outside of the bread. It sounds weird, I know, but trust me. It gives you that golden, crispy crust that doesnโ€™t get soggy the second it touches the soup.

This is the kind of meal that makes you feel taken care of. Itโ€™s simple enough for a Tuesday night but good enough to serve to guests. Itโ€™s comfort food that doesnโ€™t require a nap afterward. And honestly, isnโ€™t that what we all want?

What Ingredients You Will Need

This recipe relies on a handful of pantry staples and a few fresh ingredients to create something truly special. The beauty is in the balance โ€” sweet tomatoes, fragrant basil, and rich cream, all playing nicely together.

For the Creamy Tomato Basil Soup

  • 2 tablespoons unsalted butter (I use Kerrygold โ€” the flavor is richer)
  • 1 medium yellow onion, diced (about 1 cup; sweet onions work too)
  • 3 cloves garlic, minced (fresh only, please โ€” donโ€™t use the jarred stuff here)
  • 2 cans (28 ounces each) whole peeled tomatoes (San Marzano if you can find them; theyโ€™re sweeter and less acidic)
  • 1 cup low-sodium vegetable broth (or chicken broth if youโ€™re not keeping it vegetarian)
  • 1 teaspoon granulated sugar (balances the acidity โ€” donโ€™t skip it)
  • ยฝ teaspoon salt (plus more to taste)
  • ยผ teaspoon black pepper
  • ยฝ cup heavy cream (at room temperature so it doesnโ€™t curdle)
  • ยฝ cup fresh basil leaves, chopped (packed loosely; this is non-negotiable for that fresh flavor)

For the Crispy Grilled Cheese

creamy tomato basil soup preparation steps

  • 8 slices sourdough bread (or your favorite sturdy bread โ€” Texas toast works great too)
  • 4 tablespoons unsalted butter, softened
  • 2 tablespoons mayonnaise (the secret to the extra-crispy crust)
  • 8 slices sharp cheddar cheese (I prefer white cheddar for its sharpness and meltability)
  • 4 slices provolone or mozzarella (for that stretchy, gooey pull)

Ingredient Selection Tip: When buying canned tomatoes, look for ones packed in their own juice, not in puree. The juice has a cleaner, brighter flavor. For the basil, donโ€™t buy the pre-chopped stuff in a tube โ€” it has a weird, metallic taste. Get a fresh bunch from the produce section and chop it yourself. It makes a world of difference.

Equipment Needed

You donโ€™t need a fancy kitchen for this one. Hereโ€™s what youโ€™ll need:

  • Large heavy-bottomed pot or Dutch oven (I use my 5.5-quart Le Creuset โ€” it distributes heat evenly and doesnโ€™t scorch the tomatoes)
  • Wooden spoon or silicone spatula
  • Chefโ€™s knife and cutting board
  • Immersion blender (or a regular blender โ€” just be careful blending hot liquids)
  • Large non-stick skillet or cast iron pan (for the grilled cheese)
  • Spatula (a thin, flexible one works best for flipping sandwiches)

If you donโ€™t have an immersion blender, no worries. Let the soup cool for 10 minutes, then carefully transfer it to a regular blender in batches. Fill the blender no more than halfway, hold the lid on with a kitchen towel, and blend until smooth. Itโ€™s a little more work, but the result is the same.

Preparation Method

Alright, letโ€™s get cooking. Iโ€™ll walk you through this step by step so you donโ€™t miss a thing.

  1. Start the soup base. Place your large pot over medium heat and add the butter. Let it melt completely, then add the diced onion. Cook for about 5-7 minutes, stirring occasionally, until the onion is soft and translucent. Youโ€™re not looking for color here โ€” just sweetness.
  2. Add the garlic. Toss in the minced garlic and cook for 30 seconds until fragrant. Donโ€™t let it burn or itโ€™ll get bitter. Youโ€™ll smell it when itโ€™s ready.
  3. Add the tomatoes. Pour in both cans of whole peeled tomatoes, including all the juice. Use your wooden spoon to break up the tomatoes into smaller pieces. They donโ€™t need to be perfect โ€” the blender will do the rest.
  4. Add the broth and seasonings. Pour in the vegetable broth, sugar, salt, and pepper. Stir everything together. Bring the soup to a gentle simmer, then reduce the heat to low. Let it bubble away for 15 minutes. The kitchen will start to smell incredible around this point.
  5. Blend until smooth. Remove the pot from the heat. Use your immersion blender directly in the pot to puree the soup until itโ€™s completely smooth. If using a regular blender, work in batches and be careful. The soup is hot.
  6. Finish the soup. Return the pot to low heat. Stir in the heavy cream and the chopped fresh basil. Taste it. Does it need more salt? More pepper? Adjust now. Let it warm through for 2-3 minutes, but donโ€™t let it boil or the cream might separate.
  7. Make the grilled cheese. While the soup is simmering, get your sandwiches ready. In a small bowl, mix the softened butter and mayonnaise together until smooth. Spread this mixture on one side of each bread slice. This is the side that will hit the pan.
  8. Assemble and cook. Heat your skillet over medium-low heat. Place 4 slices of bread, buttered side down, in the pan. Layer on one slice of cheddar and one slice of provolone (or mozzarella) on each. Top with the remaining bread slices, buttered side up. Cook for 3-4 minutes per side, until the bread is deep golden brown and the cheese is fully melted. Press down gently with the spatula halfway through to ensure even browning.
  9. Serve immediately. Ladle the soup into bowls and place a crispy grilled cheese on the side. Or do what I do โ€” cut the sandwich into strips and dunk them right in.

Sensory Cue: The soup should be so smooth it feels like velvet on your tongue. The grilled cheese should crackle when you bite into it, with cheese stretching from the sandwich to your mouth. Thatโ€™s the moment.

Cooking Tips & Techniques

I learned some of these the hard way. Let me save you the trouble.

Donโ€™t rush the onions. I know you want to get dinner on the table, but those first 5-7 minutes of cooking the onions are crucial. If you rush them and theyโ€™re still crunchy, your soup will lack that sweet, savory depth. Let them get soft and almost jammy. Itโ€™s worth the wait.

Low and slow for the grilled cheese. This is probably the most common mistake I see. People crank the heat to high to get the sandwich done faster, and they end up with burnt bread and unmelted cheese. Keep the heat at medium-low. It takes a few extra minutes, but youโ€™ll get that perfect golden crust and gooey, melted center every time.

The mayo trick is real. I was skeptical the first time I tried it, but mixing mayo with the butter for the grilled cheese is a game-changer. The mayo has a higher smoke point than butter, so it helps the bread brown evenly without burning. Plus, it adds a tiny tang that plays beautifully with the sharp cheddar. You wonโ€™t taste it, I promise.

Taste as you go. This is the most important tip I can give you. The salt level in canned tomatoes varies wildly by brand. What tastes perfect to me might be too salty or too bland for you. Taste the soup before you add the cream, and again after. Adjust the seasoning until it makes your taste buds happy.

Multitask smartly. While the soup is simmering for 15 minutes, thatโ€™s your window to prep the grilled cheese ingredients. Get the butter-mayo mixture ready, slice the cheese, and set up your bread. By the time the soup is blended and finished, you can start cooking the sandwiches. Everything comes together at the same time.

Variations & Adaptations

One of the best things about this recipe is how easy it is to tweak. Here are a few ways Iโ€™ve made it my own over the years:

  • Vegan Version: Swap the butter for olive oil, use full-fat coconut milk instead of heavy cream, and use vegan butter and cheese for the grilled cheese. The coconut milk adds a subtle sweetness that works surprisingly well with the tomatoes.
  • Spicy Kick: Add ยฝ teaspoon of red pepper flakes along with the garlic. It gives the soup a gentle warmth without overwhelming the basil. I do this when Iโ€™m feeling under the weather.
  • Roasted Tomato Twist: For a deeper, smokier flavor, roast the canned tomatoes in the oven at 400ยฐF for 20 minutes before adding them to the pot. It caramelizes the natural sugars and adds a whole new dimension.
  • Gluten-Free Option: Use gluten-free bread for the grilled cheese. Iโ€™ve found that a sturdy gluten-free sourdough works best โ€” it holds up to the butter and doesnโ€™t fall apart.
  • Herb Swap: Not a basil fan? Swap it for fresh thyme or oregano. Use about 1 tablespoon of fresh thyme leaves or 1 teaspoon of dried oregano. It gives the soup a more rustic, Italian-style flavor.

I once made a version with roasted red peppers blended in, and it was phenomenal. Just add one jar of drained roasted red peppers when you add the tomatoes. It makes the soup even creamier and adds a subtle sweetness.

Serving & Storage Suggestions

This meal is best served immediately, while the soup is steaming hot and the grilled cheese is still crackling. But leftovers are a gift, too.

Serving: Ladle the soup into wide, shallow bowls so it cools slightly by the time you dip your sandwich. Cut the grilled cheese into strips or triangles โ€” strips are easier for dipping, but triangles feel more elegant. I like to garnish the soup with a small swirl of cream and a few torn basil leaves on top. It makes it look like you tried really hard, even though you didnโ€™t.

Storage: The soup keeps beautifully in the fridge for up to 5 days. Store it in an airtight container. The flavors actually deepen and meld overnight, so it might taste even better the next day. The grilled cheese, unfortunately, does not reheat well. The bread gets soft and loses its crunch. I recommend only making as many sandwiches as you plan to eat.

Reheating: Reheat the soup gently on the stovetop over low heat, stirring occasionally. If itโ€™s too thick, add a splash of broth or water to thin it out. You can also microwave it in 30-second bursts, stirring in between. If youโ€™re making fresh grilled cheese to go with leftover soup, the whole process takes about 10 minutes.

Freezing: This soup freezes like a dream. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the fridge and reheat gently. The cream might separate slightly after freezing, but a quick whisk will bring it back together.

Nutritional Information & Benefits

Letโ€™s be honest โ€” this isnโ€™t a health food. But itโ€™s not junk food either. Itโ€™s comfort food with some redeeming qualities.

One serving (about 1 cup of soup plus one grilled cheese sandwich) contains approximately:

  • Calories: 520
  • Fat: 32g
  • Carbohydrates: 42g
  • Protein: 18g
  • Fiber: 4g
  • Sugar: 14g

Health Benefits: Tomatoes are packed with lycopene, a powerful antioxidant thatโ€™s been linked to heart health and reduced inflammation. Cooking the tomatoes actually makes the lycopene more bioavailable, so your body can absorb it better. Basil is rich in vitamin K and has anti-inflammatory properties. And while the cheese and cream arenโ€™t exactly health foods, they do provide calcium and protein. Everything in moderation, right?

Dietary Considerations: This recipe is vegetarian. To make it gluten-free, use gluten-free bread. To make it dairy-free, use the vegan adaptations mentioned above. Itโ€™s naturally nut-free and egg-free.

Conclusion

This creamy tomato basil soup with crispy grilled cheese is more than just a meal โ€” itโ€™s a moment. Itโ€™s the kind of dinner that makes you slow down, take a deep breath, and actually taste what youโ€™re eating. The soup is velvety and bright, with that fresh basil flavor singing through every spoonful. The sandwich is crunchy, buttery, and full of melted cheese. Together, theyโ€™re unstoppable.

I love this recipe because it reminds me that simple food, made with care, is always the best food. You donโ€™t need exotic ingredients or complicated techniques. You just need good tomatoes, good cheese, and a little bit of patience. I hope you make this for yourself on a rainy day, or for someone you love on a day they need a little comfort.

If you try this recipe, Iโ€™d love to hear about it. Leave a comment below and let me know how it turned out. Did you add your own twist? Did the kids go crazy for it? Share your stories โ€” I read every single one. And if you loved it, donโ€™t forget to share it with a friend who needs a little cozy dinner inspiration.

Happy cooking, friends. Your soup is waiting.

Frequently Asked Questions

Can I use dried basil instead of fresh?

You can, but I really donโ€™t recommend it. Fresh basil gives the soup a bright, almost peppery flavor that dried basil just canโ€™t match. If youโ€™re in a pinch, use 2 teaspoons of dried basil and add it with the broth so it has time to rehydrate.

Why did my soup turn out watery?

This usually happens if you use tomato puree instead of whole peeled tomatoes, or if you add too much broth. Stick with whole peeled tomatoes and measure your broth carefully. If your soup is still too thin, let it simmer uncovered for an extra 10 minutes to reduce and concentrate the flavors.

Can I make this soup in a slow cooker?

Yes! Sautรฉ the onions and garlic on the stovetop first, then transfer everything except the cream and basil to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Blend, then stir in the cream and basil at the end. Itโ€™s a great hands-off option.

Whatโ€™s the best bread for grilled cheese?

Sourdough is my top choice โ€” itโ€™s sturdy enough to hold up to the butter and cheese, and its tangy flavor complements the sharp cheddar beautifully. Texas toast, brioche, or a good country white bread also work well. Avoid anything too thin or flimsy.

Can I use milk instead of heavy cream?

You can, but the soup wonโ€™t be as rich or creamy. Whole milk is your best bet if youโ€™re substituting. Use ยพ cup instead of ยฝ cup to make up for the lower fat content, and add it slowly while stirring to prevent curdling. The result will be lighter but still delicious.

Pin This Recipe!

creamy tomato basil soup recipe

Print

Creamy Tomato Basil Soup with Best Crispy Grilled Cheese

A velvety, bright tomato basil soup paired with a perfectly crispy, buttery grilled cheese sandwich. This comforting meal comes together in about 35 minutes with simple ingredients and delivers a satisfying crunch and creamy texture.

  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons unsalted butter (e.g., Kerrygold)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 2 cans (28 ounces each) whole peeled tomatoes (preferably San Marzano)
  • 1 cup low-sodium vegetable broth (or chicken broth)
  • 1 teaspoon granulated sugar
  • ยฝ teaspoon salt (plus more to taste)
  • ยผ teaspoon black pepper
  • ยฝ cup heavy cream (at room temperature)
  • ยฝ cup fresh basil leaves, chopped (packed loosely)
  • 8 slices sourdough bread (or sturdy bread like Texas toast)
  • 4 tablespoons unsalted butter, softened
  • 2 tablespoons mayonnaise
  • 8 slices sharp cheddar cheese (preferably white cheddar)
  • 4 slices provolone or mozzarella cheese

Instructions

  1. Start the soup base: Place a large pot over medium heat and add the butter. Let it melt completely, then add the diced onion. Cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent.
  2. Add the garlic: Toss in the minced garlic and cook for 30 seconds until fragrant. Do not let it burn.
  3. Add the tomatoes: Pour in both cans of whole peeled tomatoes, including all the juice. Use a wooden spoon to break up the tomatoes into smaller pieces.
  4. Add the broth and seasonings: Pour in the vegetable broth, sugar, salt, and pepper. Stir together. Bring the soup to a gentle simmer, then reduce heat to low. Let it simmer for 15 minutes.
  5. Blend until smooth: Remove the pot from the heat. Use an immersion blender directly in the pot to puree the soup until completely smooth. If using a regular blender, work in batches and be careful with the hot liquid.
  6. Finish the soup: Return the pot to low heat. Stir in the heavy cream and chopped fresh basil. Taste and adjust salt and pepper as needed. Let it warm through for 2-3 minutes, but do not let it boil.
  7. Make the grilled cheese: While the soup simmers, prepare the sandwiches. In a small bowl, mix the softened butter and mayonnaise together until smooth. Spread this mixture on one side of each bread slice.
  8. Assemble and cook: Heat a skillet over medium-low heat. Place 4 slices of bread, buttered side down, in the pan. Layer on one slice of cheddar and one slice of provolone (or mozzarella) on each. Top with the remaining bread slices, buttered side up. Cook for 3-4 minutes per side, until the bread is deep golden brown and the cheese is fully melted. Press down gently with a spatula halfway through.
  9. Serve immediately: Ladle the soup into bowls and place a crispy grilled cheese on the side. Cut the sandwich into strips for dipping, if desired.

Notes

Don’t rush the onions; cook them until soft and translucent for a sweet, savory base. For the grilled cheese, keep the heat at medium-low to avoid burning the bread before the cheese melts. The mayo-butter mixture helps achieve an extra-crispy crust. Taste the soup before and after adding cream to adjust seasoning. Leftover soup keeps in the fridge for up to 5 days and freezes for up to 3 months. The grilled cheese is best eaten fresh.

Nutrition

  • Serving Size: 1 cup of soup plus 1
  • Calories: 520
  • Sugar: 14
  • Sodium: 800
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 42
  • Fiber: 4
  • Protein: 18

Keywords: tomato basil soup, creamy tomato soup, grilled cheese, comfort food, easy dinner, vegetarian soup, crispy grilled cheese

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating