Trader Joe's Tomato Soup Recipe: Velvety Cream Swirls Over Toasted Garlic Bread

Soups & Stews

Trader Joe's Tomato Soup Recipe: Velvety Cream Swirls Over Toasted Garlic Bread

Crafting the Trader Joe's tomato soup recipe at home delivers that signature velvety cream swirl and rich tomato flavor without the store-bought shortcuts. The secret lies in balancing canned tomatoes with aromatic vegetables and a touch of cream for that signature texture.

I've perfected this version after years of testing—it's the one that finally convinced my family we didn't need to buy the pre-made jars.

This recipe builds flavor through careful sautéing of onions, garlic, and celery before simmering with tomatoes and broth. The blending technique creates that signature smoothness while preserving depth, and a splash of cream at the end delivers those iconic swirls.

Ready in just 30 minutes, it's the perfect comfort food for chilly evenings or quick weeknight dinners.

The result is a bowl of soup with a velvety finish that coats every spoonful, balanced by the bright acidity of tomatoes and subtle sweetness from caramelized onions. The aroma alone transforms any kitchen into a cozy haven.

Serve with toasted garlic bread for the full Trader Joe's experience—just like the store version, but made with love and control over every ingredient.

This method works equally well for meal prep or immediate serving, and the flavor actually improves when reheated. The recipe scales perfectly for crowds, making it ideal for gatherings. Let's recreate that nostalgic taste at home with this foolproof technique.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for trader joe's tomato soup

These 13 ingredients unlock Trader Joe's iconic velvety tomato soup at home.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 2 tbsp High-quality for sautéing vegetables
Yellow Onion 🧅 1 whole Medium size, finely diced
Celery Stalks 🥬 2 whole Trimmed, finely chopped
Garlic Cloves 🧄 3 cloves Fresh, minced for depth
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced variety
Vegetable Broth 💧 2 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Dry Sherry 🍷 ½ cup Substitute with white wine
Fresh Basil Leaves 🌿 ¼ cup Packed, chopped for freshness
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Sugar 🍚 1 tsp Balances acidity
Freshly Grated Parmesan Cheese 🧀 ¼ cup For garnish

The San Marzano tomatoes are non-negotiable for authentic flavor—Trader Joe's brand works perfectly, but avoid bulk store varieties with mealy texture. Fresh basil from Whole Foods or your local market adds brightness; dried won't cut it. For the sherry, Frey Vineyards or any dry white wine works. The heavy cream must be full-fat—Organic Valley or Trader Joe's are reliable choices. Celery should be crisp with no brown spots, and onions should be firm with no sprouting.

No sherry? White wine vinegar or extra tomato paste adds acidity. Substitute heavy cream with half-and-half and a splash of milk, but texture will differ. Fresh basil unavailable? Dried basil at one-third amount works in a pinch. The vegetable broth should be low-sodium—Pacific Foods or Imagine brands are ideal. For a dairy-free version, use full-fat coconut milk instead of cream. The sugar can be omitted entirely if using sweet tomatoes like Roma.

Store tomatoes in the pantry, broth in the fridge, and cream in the coldest part. Fresh basil lasts 5 days wrapped in damp paper towels. The finished soup reheats beautifully—3-4 days in the fridge or 3 months frozen. For meal prep, freeze in airtight containers with 1-inch headspace. Garnish with Parmesan just before serving to prevent sogginess.

❤️

Why You'll Love This Recipe

  • Foolproof First Step: I swear by the "sweat, don’t burn" method with olive oil—just 5 minutes of onions and celery until soft, not brown. That’s where the magic starts, and honestly? It’s the part that keeps me from burning dinner.
  • San Marzano Secret Weapon: The moment those crushed tomatoes hit the pot, my kitchen smells like a Tuscan market. Sweet, rich, and just slightly tangy—no need for fancy add-ins. (Yes, even on a Tuesday night.)
  • Leftovers That Beg for More: This soup tastes better the next day, especially with a sprinkle of fresh basil. I make a double batch, freeze half, and still eat the other before it’s gone. My freezer’s favorite.
  • Blanket Weather Ready: Pair it with grilled cheese, toss it in a thermos for lunch, or serve it chilled with crusty bread. It’s my go-to for sick days, lazy Sundays, or when I need comfort in a bowl.

Step-by-step instructions for Trader Joe's tomato soup recipe

Master this velvety tomato soup with rich cream swirls and aromatic depth—every spoonful delivers restaurant-quality comfort.

1

Sauté the Aromatic Vegetable Base

Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat until shimmering. Add the 1 whole yellow onion and 2 whole celery stalks, both finely diced, and cook for 6-8 minutes until softened and translucent. You'll notice the vegetables release moisture and begin to caramelize slightly at the edges.

Push the vegetables to the sides of the pot and add the 3 cloves garlic cloves, minced. Stir for 30 seconds until fragrant—this ensures you capture the garlic's full flavor without burning. The base should now have a rich, golden hue and a complex aroma that forms the foundation of your soup.

2

Build the Tomato and Broth Foundation

Pour in the 28 oz canned San Marzano tomatoes, crushing any large pieces with a wooden spoon to create a smooth consistency. Stir in the 2 cups vegetable broth, 1.5 tsp diamond crystal kosher salt, 0.5 tsp ground black pepper, and 1 tsp sugar. The sugar balances the tomatoes' acidity while enhancing their natural sweetness.

Bring the mixture to a gentle simmer over medium-low heat, then reduce to a low boil. Let it cook uncovered for 15-20 minutes until the flavors meld and the soup thickens slightly. You'll see the liquid reduce and the colors deepen to a rich, ruby red—this is when the soup develops its signature depth.

3

Infuse with Sherry and Cream

Remove the pot from heat and stir in the 0.5 cup dry sherry, allowing its nutty, slightly sweet notes to integrate into the soup. Return the pot to low heat and gradually whisk in the 0.5 cup heavy cream, ensuring it warms gently without curdling. The cream should melt smoothly into the soup, creating a luxurious, velvety texture.

Simmer for an additional 5 minutes, then stir in the 0.25 cup fresh basil leaves, chopped. The basil adds a bright, herbal finish that cuts through the richness of the cream. Taste and adjust seasoning—you may need a pinch more salt or pepper to balance the flavors perfectly.

4

Finish and Serve with Garnish

Divide the soup among bowls, ensuring each serving gets a generous swirl of cream on top. Garnish each portion with 0.25 cup freshly grated Parmesan cheese and an extra sprinkle of fresh basil leaves for visual appeal and freshness. The Parmesan adds a salty, umami contrast that elevates the dish.

Serve immediately with toasted garlic bread to soak up every last drop of the velvety soup. The combination of warm, creamy tomato soup and crispy bread creates a harmonious balance of textures and flavors that's impossible to resist.

👨‍🍳

Pro Tips For Making Trader Joe'S Tomato Soup

  • SWEEAT THE ONIONS: I learned this the hard way—if you rush the onion and celery step, the soup will taste raw and bitter. Take your time with a medium-low heat, stirring often, until the onions are translucent and the celery’s edges just start to soften. That’s when the flavors really start to sing.
  • CRUSH THE GARLIC: Don’t mince it—crush those cloves with the flat side of your knife first. This releases more flavor and blends smoother into the soup. Skip this, and you’ll taste little garlic chunks even after blending.
  • STIR CONSTANTLY AFTER ADDING TOMATOES: The second you pour in the San Marzanos, stop everything and stir vigorously. The acidity can cause the soup to splatter or even curdle if left unattended. A quick stir ensures a smooth, creamy texture instead of a lumpy mess.
  • SAVE TIME WITH FROZEN CELERY: No fresh celery? Use frozen—it’s pre-chopped and ready to go. Just thaw it first under cold water, drain well, and toss it straight into the pot. The texture won’t be identical, but it’s a lifesaver when you’re short on time.

Creative variations of trader joe's tomato soup

Spicy Southwest Twist

Transform this classic into a bold Southwest-inspired version by adding 1 tbsp chipotle powder and ½ tsp ground cumin during the sauté stage. Stir in 1 diced jalapeño with the tomatoes and simmer for 5 extra minutes to let the heat develop.

Finish with a dollop of sour cream and crumbled cotija cheese—this variation rivals my favorite Mexican restaurant soup. 🌶️

Herb-Infused Creamy Version

For a sophisticated twist, infuse the cream with fresh herbs before adding it to the soup. Warm the ½ cup heavy cream with 3 sprigs fresh thyme and 2 sprigs fresh rosemary over low heat for 3 minutes, then strain.

This adds an earthy depth that pairs beautifully with the tomatoes. Garnish with extra thyme sprigs for presentation.

Vegetarian Protein Boost

Make this a heartier meal by stirring in 1 cup cooked lentils or ½ cup crumbled tempeh during the final simmer. For extra richness, add 2 tbsp nutritional yeast when incorporating the cream. This version keeps the signature velvety texture while adding satisfying protein—perfect for plant-based eaters. 💪

Winter Root Vegetable Adaptation

Swap celery for 1 cup diced sweet potato and add ½ cup chopped kale with the tomatoes. Roast the sweet potatoes at 400°F for 15 minutes before sautéing to deepen their flavor. The natural sweetness complements the tomatoes beautifully, creating a seasonal twist that feels like autumn in a bowl.

Gluten-Free Garlic Bread Pairing

Elevate the serving experience with gluten-free garlic bread made from 1 baguette-style gluten-free bread (like Canyon Bakehouse), 3 tbsp melted butter, 2 minced garlic cloves, and 1 tbsp chopped parsley.

Brush the bread generously and toast until golden—this keeps the dish inclusive while maintaining the full Trader Joe's experience. ✨

Slow Cooker Version

For hands-off cooking, combine all ingredients except cream and basil in a 6-quart slow cooker on LOW for 6-8 hours. Stir in the cream and basil during the last 15 minutes of cooking.

This method develops even deeper flavors and is perfect for busy weeknights. The texture remains velvety, just like the stovetop version.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 35mg12%
Sodium 780mg34%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 12g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tomato soup without sherry?

Replace the ½ cup dry sherry with ½ cup white wine vinegar or 1 tbsp tomato paste mixed with ½ cup water. Both options add acidity to brighten the tomatoes. For a sweeter profile, use ½ cup apple juice instead. The key is maintaining balance—adjust salt accordingly if using vinegar.

2

Why does my homemade version taste different from Trader Joe's?

The store-bought version often uses artificial flavor enhancers and preservatives that aren't in this recipe. The real difference comes from fresh ingredients—especially San Marzano tomatoes and fresh basil. Simmering longer (20+ minutes) also deepens flavor. For extra authenticity, add 1 tsp sugar to mimic the slightly sweet profile.

3

Can I make this soup ahead of time?

Yes! This soup actually tastes better the next day as flavors meld. Refrigerate for up to 4 days or freeze for 3 months. When reheating, warm gently on the stove over low heat and stir in fresh basil at the end. The cream may separate slightly—just whisk vigorously to restore its velvety texture before serving.

4

What's the secret to getting those perfect cream swirls?

Add the ½ cup heavy cream off the heat and whisk gently while returning to low heat. Keep the temperature below 160°F to prevent curdling. For dramatic swirls, ladle soup into bowls first, then drizzle cream in a zigzag pattern with a spoon. Chill slightly before serving to help the cream hold its shape.

5

Is there a lighter version without heavy cream?

Try replacing the cream with ½ cup full-fat coconut milk for a dairy-free option, or use ½ cup Greek yogurt for tanginess. For a lighter texture, reduce the cream to ¼ cup and add 1 tbsp cornstarch mixed with 2 tbsp water to thicken slightly. The soup will still be rich but with fewer calories.

★★★★★5.0(10 reviews)
Categories Soups & Stews