Creamy Tomato and Basil Soup with Grilled Cheese Croutons

5 min prep 6 min cook 2 servings
Creamy Tomato and Basil Soup with Grilled Cheese Croutons
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Double Tomato Power: Combination of fire-roasted and sun-dried tomatoes creates layers of sweet, smoky umami depth
  • Fresh Basil Two Ways: Both wilted into the soup and blended in at the end for maximum herbaceous flavor
  • Creamy Without Heavy Cream: Uses a touch of cream cheese for richness without weighing down the soup
  • Grilled Cheese Croutons: Turns the classic sandwich into crispy, cheesy bites that stay crunchy longer than regular croutons
  • Blender-Friendly: Easily made in a regular blender, immersion blender, or even left chunky for rustic texture
  • Make-Ahead Magic: Flavors deepen overnight, making it perfect for meal prep or entertaining
  • Freezer-Friendly: Freezes beautifully for up to 3 months, maintaining its creamy texture when reheated

Ingredients You'll Need

Ingredients

Before we dive into cooking, let's talk about what makes each ingredient special and how to choose the best ones. Quality ingredients are the difference between good soup and unforgettable soup.

For the Creamy Tomato Basil Soup:

Fire-Roasted Tomatoes: Don't substitute regular diced tomatoes here—the fire-roasting adds a subtle smokiness that regular tomatoes can't match. I love Muir Glen or Cento brands. If you can only find whole fire-roasted tomatoes, just break them up with your hands as you add them to the pot.

Sun-Dried Tomatoes in Oil: These concentrated flavor bombs add incredible depth. I prefer the ones packed in oil rather than dry-packed, as they're softer and blend more easily. Save that flavorful oil for salad dressings!

Fresh Basil: This is non-negotiable. Dried basil won't give you that bright, aromatic flavor we want. Look for perky leaves without black spots. In summer, I grow my own, but the hydroponic basil from the grocery store works beautifully year-round.

Vegetable Broth: Use low-sodium so you can control the salt level. Homemade is fantastic, but I often use Better Than Bouillon's vegetable base for convenience and flavor.

Heavy Cream vs. Half-and-Half: I've tested both extensively. Heavy cream gives you that luxurious restaurant texture, but half-and-half works for a lighter version. For dairy-free, full-fat coconut milk is surprisingly delicious.

Cream Cheese: This is my secret weapon for ultra-creamy texture without using cups of heavy cream. It melts smoothly and adds body without making the soup heavy.

For the Grilled Cheese Croutons:

Bread Selection: Day-old sourdough or country white bread works best. Avoid super soft sandwich bread—it won't hold up when cubed. I love using the ends and slightly stale pieces for this.

Cheese Blend: A mix of sharp cheddar for flavor and mozzarella for that Instagram-worthy cheese pull is my go-to. Gruyère takes it to French onion soup levels of fancy.

Butter vs. Mayo: Spread mayonnaise on the outside of your bread for grilling. It browns more evenly than butter and won't burn as quickly. Trust me on this one!

How to Make Creamy Tomato and Basil Soup with Grilled Cheese Croutons

1
Prep Your Mise en Place

Start by finely dicing one large yellow onion (about 1½ cups) and mincing 4 cloves of garlic. Drain the sun-dried tomatoes, reserving 2 tablespoons of the oil for sautéing. Roughly chop ½ cup of sun-dried tomatoes. Pick the leaves from 1 cup of fresh basil, setting aside a few pretty leaves for garnish. Having everything prepped makes the cooking process smooth and stress-free.

2
Build the Flavor Base

Heat the reserved sun-dried tomato oil in a large Dutch oven over medium heat. Add the diced onion with ½ teaspoon salt and cook for 6-7 minutes until translucent and just starting to turn golden. Add the minced garlic and cook for another 30 seconds until fragrant. This aromatic base is crucial for deep flavor—don't rush this step.

3
Add the Tomato Foundation

Stir in the chopped sun-dried tomatoes and cook for 2 minutes to wake up their flavor. Add 2 tablespoons of tomato paste and cook for another minute, stirring constantly. This caramelization step removes any tinny taste from the tomato paste and adds incredible depth. Pour in two 28-ounce cans of fire-roasted tomatoes with their juices, breaking them up with a wooden spoon.

4
Simmer and Season

Add 4 cups of low-sodium vegetable broth, 1 teaspoon of sugar (to balance acidity), ½ teaspoon of smoked paprika, and several grinds of black pepper. Bring to a boil, then reduce to a gentle simmer. Let it bubble away for 15 minutes, stirring occasionally. This simmering time allows the flavors to meld and intensify. Taste and adjust seasoning—the soup should be vibrant and well-balanced.

5
Blend Until Silky

Remove from heat and add ¾ cup of fresh basil leaves. Let cool for 5 minutes (hot soup can be dangerous to blend). Working in batches, transfer the soup to a blender. Add 2 ounces of cream cheese to each batch. Blend until absolutely smooth, about 1 minute per batch. Return to the pot and stir in ½ cup of heavy cream. For an extra luxurious texture, strain through a fine-mesh sieve.

6
Make the Grilled Cheese

While the soup simmers, assemble 4 grilled cheese sandwiches. Spread mayonnaise on the outside of 8 slices of bread. Layer sharp cheddar and mozzarella inside. Cook in a skillet over medium-low heat for 3-4 minutes per side until deeply golden and the cheese is melted. Let rest for 2 minutes (this prevents the cheese from oozing out when cubed), then cut into ¾-inch cubes.

7
Final Seasoning and Serve

Return the blended soup to low heat. Taste and adjust seasoning with salt, pepper, or a pinch more sugar if needed. The soup should coat the back of a spoon. Ladle into warm bowls, top with a handful of grilled cheese croutons, drizzle with good olive oil, and garnish with fresh basil leaves. Serve immediately with extra croutons on the side.

Expert Tips

Temperature Matters

When blending hot soup, never fill your blender more than halfway. Leave the center cap off the lid and cover with a kitchen towel to allow steam to escape. This prevents dangerous pressure buildup and splattering.

Make-Ahead Magic

This soup tastes even better the next day! Make it through step 5, cool completely, and refrigerate for up to 4 days. Reheat gently and add the cream just before serving for the freshest taste.

Consistency Control

If your soup is too thick, thin with additional broth or water. Too thin? Simmer uncovered for 10-15 minutes to reduce, or add a small amount of instant mashed potato flakes for quick thickening.

Crouton Timing

Make the grilled cheese croutons just before serving for maximum crunch. If making ahead, re-crisp them in a 350°F oven for 5-7 minutes. They'll keep in an airtight container for up to 3 days.

Fresh Herb Swap

No fresh basil available? Use fresh parsley or cilantro instead, adding 1 teaspoon of dried basil to the soup during simmering. The flavor profile changes but remains delicious.

Dinner Party Upgrade

For an elegant touch, serve the soup in small espresso cups as an amuse-bouche, topped with a single crouton and micro basil. It's become my signature starter for winter dinner parties.

Variations to Try

Spicy Tomato Soup

Add 1-2 teaspoons of red pepper flakes when sautéing the onions, or blend in 1 roasted red pepper for smoky heat. Top with pepper jack cheese in the grilled cheese croutons.

Roasted Tomato Version

Roast 2 pounds of fresh Roma tomatoes at 400°F for 30 minutes before adding to the soup. This creates an intensely sweet, concentrated tomato flavor that's absolutely worth the extra step.

Pesto Swirl

Replace half the basil with fresh spinach and blend in 2 tablespoons of pesto. The spinach keeps the bright green color while the pesto adds incredible depth and richness.

Dairy-Free Delight

Substitute the cream cheese with cashew cream and use full-fat coconut milk instead of heavy cream. The coconut flavor is subtle and pairs beautifully with the tomatoes.

Loaded Version

Add crispy pancetta or bacon bits to the finished soup, along with a dollop of sour cream and chopped chives. It transforms this into a hearty meal that even meat-lovers adore.

Mediterranean Twist

Add 1 teaspoon of dried oregano and ½ teaspoon of cinnamon with the tomatoes. Garnish with crumbled feta cheese and a drizzle of excellent olive oil for a Greek-inspired version.

Storage Tips

Refrigerator Storage

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors actually intensify overnight, making this an excellent make-ahead meal. Store the grilled cheese croutons separately in a paper towel-lined container to maintain their crispness. When reheating, warm the soup gently over medium-low heat, stirring occasionally. If it's too thick, thin with a splash of broth or water.

Freezer Instructions

This soup freezes beautifully for up to 3 months! Cool completely, then transfer to freezer-safe containers, leaving 1 inch of headspace for expansion. I like to freeze in individual portions for easy lunches. Thaw overnight in the refrigerator, then reheat gently. Note: If using coconut milk instead of cream, the texture might change slightly after freezing but will return to normal when heated. Do not freeze the grilled cheese croutons—they'll become soggy when thawed.

Reheating Tips

For best results, reheat the soup gently over medium-low heat, stirring frequently to prevent scorching. If reheating from frozen, either thaw overnight in the refrigerator or use the defrost setting on your microwave, then heat on the stovetop. The soup may separate slightly during storage—this is normal. Just whisk vigorously while reheating, or give it a quick blend with an immersion blender. Add fresh cream just before serving for the best texture and flavor.

Frequently Asked Questions

Absolutely! While blending creates the silky texture, you can enjoy this soup chunky. Simply chop all ingredients very finely at the start, or use an immersion blender directly in the pot for 30 seconds to break down some of the tomatoes while maintaining texture. The soup will be more rustic but equally delicious.

I consistently get the best results with Muir Glen, Cento, or San Marzano fire-roasted tomatoes. If those aren't available, look for tomatoes packed in BPA-free cans with minimal ingredients. The fire-roasting is key—don't substitute with regular diced tomatoes as you'll lose that subtle smoky depth that makes this soup special.

Fresh basil is really essential for the bright, aromatic flavor that makes this soup special. In a pinch, you could use 2 tablespoons of dried basil added during the simmering stage, but the flavor will be quite different. If fresh basil is impossible to find, try using fresh parsley with 1 teaspoon of dried basil for a different but still delicious herb profile.

The key is timing! Add the croutons just before serving, and don't let them sit in the soup for more than a few minutes. For maximum crunch, I like to serve the soup with croutons on the side so everyone can add their own. If making ahead, re-crisp them in a 350°F oven for 5-7 minutes just before serving.

This recipe is naturally vegetarian and can easily be made gluten-free (use GF bread for croutons) and dairy-free (substitute coconut milk for cream). For vegan, use coconut milk and omit the cream cheese, or substitute with cashew cream. The basic tomato soup without cream additions is quite healthy—low in fat and calories while high in lycopene from the tomatoes.

Absolutely! This recipe doubles beautifully—just make sure you have a large enough pot. When blending larger batches, work in smaller portions to prevent overflow. The only thing I wouldn't double is the grilled cheese croutons unless you're serving a crowd, as they're best fresh. You can always make more as needed.
Creamy Tomato and Basil Soup with Grilled Cheese Croutons
soups
Pin Recipe

Creamy Tomato and Basil Soup with Grilled Cheese Croutons

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat sun-dried tomato oil in Dutch oven over medium heat. Cook onion with salt until translucent, 6-7 minutes. Add garlic, cook 30 seconds.
  2. Build base: Stir in sun-dried tomatoes and tomato paste, cook 2-3 minutes. Add fire-roasted tomatoes with juices, breaking up with spoon.
  3. Simmer soup: Add broth, sugar, paprika, and pepper. Bring to boil, then simmer 15 minutes until flavors meld.
  4. Blend smooth: Remove from heat, add ¾ cup basil leaves. Cool 5 minutes, then blend in batches with cream cheese until silky. Return to pot.
  5. Finish soup: Stir in heavy cream, season with salt and pepper. Keep warm over low heat.
  6. Make croutons: Spread mayonnaise on bread exterior, fill with cheeses. Grill 3-4 minutes per side until golden. Rest 2 minutes, then cube.
  7. Serve: Ladle soup into bowls, top with grilled cheese croutons and remaining basil. Drizzle with olive oil.

Recipe Notes

For best results, use fire-roasted tomatoes for their smoky depth. The soup can be made 3 days ahead and reheated gently. Add croutons just before serving to maintain their crunch.

Nutrition (per serving)

387
Calories
14g
Protein
29g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.