Welcome to recipenests

Cozy Creamy Tomato Soup with Grilled Cheese

By Hannah Cole | November 19, 2025
Cozy Creamy Tomato Soup with Grilled Cheese

When the first autumn leaves begin to swirl past my kitchen window, I find myself reaching for the same weathered soup pot my grandmother passed down to me. There's something magical about the way a simple combination of tomatoes, cream, and a handful of pantry staples can transform into pure comfort in a bowl. This isn't just any tomato soup—it's the one that has seen me through heartbreaks, celebrations, and every mundane Tuesday in between.

I still remember the first time I made this for my now-husband on our third date. The nervous energy as I stirred the pot, hoping the soup wouldn't scorch, while simultaneously trying to achieve that perfect golden-brown on the grilled cheese sandwiches. The way his eyes lit up after the first spoonful told me everything I needed to know—sometimes the simplest meals create the most profound connections.

What makes this recipe special isn't just its incredible depth of flavor or its restaurant-quality creaminess. It's the way it brings people together, creating a moment of pause in our chaotic lives. Whether you're serving it to picky toddlers who swear they hate vegetables, impressing dinner guests with minimal effort, or simply treating yourself to a solo lunch that feels like a warm hug, this soup delivers every single time.

Why This Recipe Works

  • Double Tomato Power: Using both crushed tomatoes and sun-dried tomato paste creates layers of umami-rich flavor that canned soup simply can't match
  • Silky Smooth Texture: The combination of heavy cream and a touch of cream cheese ensures a velvety consistency that coats your spoon perfectly
  • Aromatics Matter: Slowly caramelized onions and garlic create a sweet, complex base that elevates the entire dish
  • Grilled Cheese Technique: Mayonnaise on the outside of the bread creates an impossibly crispy crust that stays crunchy even when dipped
  • Make-Ahead Friendly: This soup actually tastes better the next day, making it perfect for meal prep or entertaining
  • Customizable Heat: From kid-friendly mild to adult-approved spicy, you control the final flavor profile
  • One-Pot Wonder: Minimal dishes mean more time enjoying your meal and less time cleaning up

Ingredients You'll Need

Ingredients

The beauty of this recipe lies in its simplicity—most ingredients are pantry staples, but each one plays a crucial role in creating the ultimate comfort food experience. Let's break down what you'll need and why each ingredient matters.

For the Creamy Tomato Soup:

Crushed Tomatoes (28 oz can): Look for San Marzano or fire-roasted varieties for the best flavor. These tomatoes are harvested at peak ripeness and canned within hours, giving you that fresh summer taste year-round. If you can find them, DOP-certified San Marzanos have a naturally sweet flavor and low acidity that makes them perfect for soup.

Heavy Cream (1 cup): This is not the time to use milk or half-and-half. Heavy cream's high fat content (36-40%) creates that luxurious mouthfeel and prevents curdling when heated. For a lighter version, you can substitute half with whole milk, but I promise the full cream version is worth every calorie.

Cream Cheese (4 oz): My secret weapon for ultra-creamy soup. The cream cheese adds body and a subtle tang that balances the tomatoes' acidity. Make sure it's at room temperature before adding to prevent lumps.

Unsalted Butter (4 tbsp): Butter forms the base of our roux, helping to thicken the soup while adding rich flavor. Using unsalted allows you to control the final seasoning.

Yellow Onion (1 large): Slowly cooking the onion until it's translucent and sweet provides the aromatic foundation. Sweet onions work too, but I find yellow onions give the best flavor.

Garlic (6 cloves): Don't be shy here—six cloves might seem excessive, but they mellow beautifully when cooked and add essential depth to the soup.

Sun-Dried Tomato Paste (2 tbsp): This concentrated flavor bomb intensifies the tomato taste. If you can't find it, regular tomato paste works, but the sun-dried variety adds an extra layer of umami.

For the Ultimate Grilled Cheese:

Pullman or Sourdough Bread (8 slices): A sturdy bread that can hold up to the cheese and won't fall apart when dipped. Sourdough adds a tangy contrast, while Pullman provides that classic diner-style experience.

Sharp Cheddar (8 oz): The star of the show. Sharp cheddar provides bold flavor that stands up to the creamy soup. I like to mix 6 oz sharp with 2 oz mild for the perfect balance.

Monterey Jack or Gruyère (4 oz): For that Instagram-worthy cheese pull. Monterey Jack melts beautifully, while Gruyère adds sophistication with its nutty flavor.

Mayonnaise (for spreading): Trust me on this one. Mayonnaise has a higher smoke point than butter and creates an even, golden-brown crust that stays crispy longer.

How to Make Cozy Creamy Tomato Soup with Grilled Cheese

1

Melt the Butter and Sauté Aromatics

In a large Dutch oven or heavy-bottomed pot, melt the butter over medium heat until it begins to foam. Add the diced onion and cook, stirring occasionally, for 8-10 minutes until the onions are translucent and just beginning to caramelize around the edges. Add the minced garlic and cook for another 2 minutes, stirring constantly to prevent burning. The garlic should be fragrant but not browned.

2

Build the Flavor Base

Sprinkle the flour over the butter-onion mixture and whisk continuously for 2-3 minutes to create a roux. This step is crucial—it cooks out the raw flour taste and helps thicken the soup. The roux should be pale golden and smell slightly nutty. Whisk in the sun-dried tomato paste and cook for another minute, allowing the tomato paste to caramelize slightly.

3

Add Tomatoes and Stock

Slowly pour in the crushed tomatoes while whisking constantly to prevent lumps. Add the vegetable stock, bay leaf, and thyme. Bring the mixture to a gentle simmer, then reduce heat to low and let it bubble away for 20-25 minutes, stirring occasionally. This simmering time allows the flavors to meld and the raw tomato taste to mellow.

4

Blend Until Silky Smooth

Remove the bay leaf and use an immersion blender directly in the pot to puree the soup until completely smooth. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender. Blend each batch for at least 60 seconds to ensure maximum creaminess. Return the blended soup to the pot.

5

Enrich with Cream

Reduce heat to low and stir in the cream cheese until completely melted and incorporated. Slowly pour in the heavy cream, stirring constantly. The soup should be thick enough to coat the back of a spoon but still pourable. If it's too thick, thin with a splash of stock or milk.

6

Season to Perfection

Taste and season generously with salt and freshly cracked black pepper. The amount of salt needed will depend on your tomatoes and stock—start with 1 teaspoon and add more as needed. Add a pinch of sugar if your tomatoes are particularly acidic. For a touch of heat, add a pinch of red pepper flakes.

7

Prepare the Grilled Cheese

Lay out 4 slices of bread. Mix the cheddar and Monterey Jack cheeses together, then divide evenly among the bread slices. Top with remaining bread. Spread a thin layer of mayonnaise on the outside of each sandwich—this is the key to golden, crispy perfection.

8

Grill to Golden Perfection

Heat a large skillet or griddle over medium heat. Place the sandwiches mayo-side down and cook for 3-4 minutes until golden brown. Flip and cook the other side for another 2-3 minutes. Press down gently with a spatula to ensure even browning. The cheese should be completely melted and the bread should be crispy and golden.

Expert Tips

Tomato Selection Matters

San Marzano tomatoes have fewer seeds and lower acidity than standard canned tomatoes. If using regular crushed tomatoes, add an extra pinch of sugar to balance the acidity.

Cream Cheese Temperature

Room temperature cream cheese blends seamlessly into the soup. Cube it while cold, then let it sit out for 30 minutes before cooking.

Blender Safety

When using a regular blender, remove the center cap from the lid and cover with a kitchen towel to allow steam to escape and prevent hot soup explosions.

Cheese Combination

Mixing melty cheeses like Monterey Jack with flavorful cheeses like sharp cheddar gives you the best of both worlds: perfect texture and maximum flavor.

Mayonnaise Magic

The mayonnaise creates a perfectly even, golden crust that stays crispy longer than butter. Use full-fat mayo for best results.

Soup Consistency

If your soup is too thick after adding cream, thin it with warm stock or milk. Cold liquid can cause the cream to curdle.

Variations to Try

Spicy Tomato Basil

Add 1 tsp red pepper flakes with the garlic, and stir in 1/4 cup fresh basil chiffonade at the end. The heat and fresh herbs create a bright, spicy version.

Roasted Garlic & White Cheddar

Roast a whole head of garlic and squeeze the cloves into the soup before blending. Use white cheddar in the grilled cheese for a sophisticated twist.

Light & Fresh Version

Replace half the heavy cream with Greek yogurt, and use olive oil instead of butter. The result is lighter but still creamy and satisfying.

Vegan Comfort

Use coconut cream instead of dairy, nutritional yeast for umami, and vegan cheese for the sandwiches. The coconut adds a subtle tropical note.

Storage Tips

Refrigeration

Store leftover soup in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making this an excellent make-ahead meal. When reheating, warm gently over low heat, stirring frequently. Avoid boiling, as this can cause the cream to separate. If the soup has thickened too much, thin with a splash of milk or stock.

Freezing

This soup freezes beautifully! Cool completely, then transfer to freezer-safe containers, leaving 1 inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently. Note: The texture may change slightly due to the dairy, but a quick whisk or blend will restore creaminess. I recommend freezing individual portions for quick lunches.

Make-Ahead Strategy

The soup can be made up to 3 days in advance—simply reheat gently before serving. For the grilled cheese, assemble the sandwiches up to 4 hours ahead, wrap tightly in plastic wrap, and refrigerate. Grill just before serving for maximum crispiness. You can also freeze assembled but uncooked sandwiches for up to 1 month.

Frequently Asked Questions

Absolutely! For peak summer flavor, substitute 3 pounds of ripe Roma tomatoes. Blanch, peel, and seed them before using. You'll need to simmer the soup 10-15 minutes longer to break down the fresh tomatoes. The flavor will be brighter and more delicate than canned.

Curdling usually happens when dairy is added to very hot liquid or when the soup boils after adding cream. To prevent this, reduce the heat to low before adding dairy, and never let the soup boil once cream is added. If curdling occurs, blend the soup with an immersion blender—it won't be perfectly smooth but will still taste delicious.

Yes! Cook the onions and garlic in butter first, then transfer everything except the dairy to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Blend until smooth, then stir in the cream cheese and heavy cream during the last 30 minutes of cooking.

I recommend sourdough or Pullman bread for their sturdy structure and ability to get crispy without burning. Avoid very soft sandwich bread as it tends to get soggy. For extra flavor, try pumpernickel, rye, or even cinnamon raisin bread for a sweet-savory twist.

This recipe doubles or triples beautifully! Use a larger pot and increase cooking time by 5-10 minutes. For parties, keep the soup warm in a slow cooker on the "warm" setting. Grilled cheese can be made ahead and kept warm in a 200°F oven on a wire rack for up to 30 minutes.

Absolutely! Kids love the creamy texture and mild flavors. For picky eaters, blend the soup extra smooth and serve with mild cheddar grilled cheese. You can also sneak in extra nutrition by adding pureed carrots or red bell peppers—they'll never know!
Cozy Creamy Tomato Soup with Grilled Cheese
soups
Pin Recipe

Cozy Creamy Tomato Soup with Grilled Cheese

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
4

Ingredients

Instructions

  1. Melt butter: In a large pot, melt butter over medium heat. Cook onion until translucent, 8-10 minutes. Add garlic and cook 2 minutes.
  2. Make roux: Whisk in flour and cook 2-3 minutes. Add tomato paste and cook 1 minute more.
  3. Add tomatoes: Gradually whisk in crushed tomatoes and stock. Add bay leaf and thyme. Simmer 20-25 minutes.
  4. Blend smooth: Remove bay leaf and blend soup until silky smooth using an immersion blender.
  5. Add cream: Reduce heat to low. Stir in cream cheese until melted, then whisk in heavy cream.
  6. Season: Season with salt, pepper, and a pinch of sugar if needed.
  7. Make grilled cheese: Mix cheeses together. Assemble sandwiches with cheese inside, mayo outside.
  8. Grill: Cook sandwiches in a skillet over medium heat until golden and cheese is melted, 3-4 minutes per side.

Recipe Notes

For the creamiest texture, blend the soup until completely smooth. The mayonnaise creates an extra-crispy grilled cheese that stays crunchy even when dipped in soup. Soup tastes even better the next day!

Nutrition (per serving)

642
Calories
21g
Protein
34g
Carbs
48g
Fat

More Recipes