Soups & Stews
Recreating Trader Joe’s tomato soup at home delivers that signature silky creaminess and aromatic depth you crave—no store trip required. The secret lies in blending canned tomatoes until perfectly smooth, then balancing acidity with cream and a touch of sugar for that familiar sweet-tart profile.
I’ve perfected this version after testing countless variations, ensuring the texture is velvety without being heavy.
This recipe builds on the classic with a professional twist: a herbed topping trick that transforms ordinary soup into something restaurant-worthy. Simmering time is kept precise to develop flavors without overcooking, while the optional basil garnish adds freshness that elevates every spoonful.
The result? A soup so rich and balanced it’ll fool even the most loyal TJ’s fans.
What makes this version stand out is its versatility—serve it as-is for a comforting classic, or adjust the cream-to-tomato ratio for a lighter consistency. The silky texture comes from proper blending technique and a slow simmer, which prevents separation and ensures each bite is perfectly creamy.
Perfect for chilly evenings, this soup pairs beautifully with grilled cheese or crusty bread.
Ready in under 30 minutes with simple ingredients, this recipe delivers professional-quality results without shortcuts. The key steps—blending, simmering, and topping—are all designed to recreate that iconic TJ’s flavor profile at home. Let’s get cooking!
Ingredients for trader joe's tomato soup
Silky creaminess starts with these 12 quality ingredients—no shortcuts, just restaurant-style depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or whole, high-quality |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for optimal texture |
| Unsalted Butter 🧈 | 3 tbsp | European-style preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for aromatic depth |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity naturally |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste after blending |
| Fresh Basil Leaves 🌿 | ¼ cup | Torn for garnish, not stems |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing aromatics |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for intensity |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme leaves |
| Low-Fat Greek Yogurt 🥛 | ¼ cup | Optional for lighter topping |
The tomatoes are non-negotiable: San Marzano delivers that signature sweetness and acid balance. Trader Joe's sells them in 28-oz cans, but any high-quality brand works. For the cream, full-fat heavy whipping cream creates that signature velvety texture—light cream or half-and-half will separate. The butter adds richness during the sauté, so don't skimp on European-style unsalted butter (like Plugrá or Miyoko's). Fresh garlic and onion form the aromatic base—sauté them slowly in extra-virgin olive oil until translucent to develop their flavors fully.
No heavy cream? Full-fat coconut milk works in a pinch for a dairy-free version, though texture will differ slightly. Substituting Greek yogurt for half the cream creates a lighter topping (as seen in TJ's vegan version). For the herbs, fresh basil is essential for that signature TJ's brightness—dried won't cut it. The thyme adds earthy depth, but if you're out, Italian seasoning at half the amount works. Sugar balances acidity naturally; if your tomatoes are particularly tart, add an extra teaspoon. And always taste before serving—adjust salt and pepper to your preference.
This soup keeps beautifully for 5 days refrigerated in an airtight container, with flavors deepening overnight. For longer storage, freeze portions for up to 3 months—just thaw in the fridge and reheat gently on the stove. The herbed topping (basil, yogurt, and thyme) should be added fresh after reheating to preserve its vibrant color and aroma. For meal prep, store components separately: soup base freezes well, while the topping components keep fresh for 3 days in the fridge.
Why You'll Love This Recipe
- Here’s what sold me: the heavy cream blends in so smoothly, but you still taste the bright, sweet tomatoes underneath. Not too rich, not too thin—just right.
- No Chopping Needed: I swear by this—just dice one onion and mince a few garlic cloves. That’s it. The San Marzano tomatoes do all the heavy lifting, so you’re not stuck peeling or prepping anything else.
- Creamy Without Overpowering: Here’s what sold me: the heavy cream blends in so smoothly, but you still taste the bright, sweet tomatoes underneath. Not too rich, not too thin—just right.
- Leftovers That Beg for Seconds: This soup actually tastes better the next day. I make a double batch on Sundays, freeze half, and pull it out for lazy nights when I need something warm and familiar.
Step-by-step instructions for Trader Joe's tomato soup recipe
Here's how to craft velvety tomato soup with that signature herbed topping—every spoonful delivers restaurant-quality creaminess.
Develop the Aromatic Base
In a medium saucepan, melt the 3 tablespoons unsalted butter over medium heat until it foams. Add the 1 whole yellow onion, finely diced, and cook for 5-6 minutes until translucent. This foundational step ensures deep flavor development—don't rush it.
Add the 3 cloves garlic, minced, along with the 0.5 teaspoon dried thyme and 0.25 teaspoon freshly ground black pepper. Stir constantly for 30 seconds until fragrant. The garlic should sizzle gently without browning—this prevents bitterness and preserves its sweetness.
Build the Tomato Foundation
Pour in the 28 ounces canned San Marzano tomatoes (crushed or whole) and the 1 tablespoon granulated sugar. Stir well to combine, then add the 1 teaspoon Diamond Crystal kosher salt. Bring to a gentle simmer over medium-low heat and cook uncovered for 15 minutes, stirring occasionally.
The sugar balances the tomatoes' natural acidity while allowing the flavors to meld. You'll notice the mixture thicken slightly as it reduces—this creates the perfect base for the creamy finish. If the soup appears too thick, add 2 tablespoons water to maintain proper consistency.
Create the Creamy Texture
Reduce heat to low and stir in the 1 cup heavy whipping cream. Simmer gently for 8-10 minutes, stirring frequently, until the soup reaches a smooth, velvety consistency. The cream should blend completely—this is where the soup transforms from rustic to luxurious.
Taste and adjust seasoning if needed. The acidity of the tomatoes should be balanced by the cream's richness, with just a hint of sweetness from the sugar. If the soup tastes too acidic, add a pinch more sugar; if it's too bland, add a bit more salt.
Finish with Herbed Topping
In a small bowl, combine the 0.25 cup low-fat Greek yogurt with 1 tablespoon extra-virgin olive oil and 0.25 cup fresh basil leaves, torn. Stir gently to create a light, herbed topping that adds brightness and texture without overpowering the soup.
Ladle the soup into bowls and top immediately with the herbed yogurt mixture. The contrast between the warm, creamy soup and cool, fresh topping creates the perfect balance of temperatures and textures. Serve with crusty bread to soak up every last drop of that velvety goodness.
Pro Tips For Making Trader Joe'S Tomato Soup
- Crush Those Tomatoes: Drain the San Marzano cans but don’t toss the juice—blend it back into the pulp with a fork or your fingers. The extra liquid keeps the soup from turning into a thick paste when you add cream, and it balances the acidity better than water ever could.
- Salt the Butter First: Toss a generous pinch of salt into the butter before melting it—about ¼ teaspoon per 2 tablespoons. That way, the salt dissolves into the fat and flavors the whole pot evenly, not just the surface. (Yes, even if you’re using unsalted butter.)
- Low and Slow for Cream: Warm the cream separately over low heat until it’s just steaming, then whisk it into the soup off the heat. Dumping cold cream into hot soup makes it curdle like a science experiment gone wrong. A splash of warm broth from the pot helps too.
- Roast the Onion: Skip the raw onion—slice it thin, toss with olive oil and a pinch of sugar, then roast at 400°F for 15 minutes until caramelized. The sweetness cuts through the acidity and adds depth that raw onion never will. (Pro move: Do this while the soup simmers.)
Creative variations of these flavors
Herbed Yogurt Topping
The signature TJ’s trick is that herbed yogurt topping that adds freshness and brightness. I blend ¼ cup Greek yogurt with 1 tbsp extra-virgin olive oil and ¼ cup torn fresh basil—this creates a silky, vibrant finish that cuts through the creaminess.
For extra depth, add a pinch of flaky sea salt and a crack of black pepper. Stir gently to avoid breaking the basil leaves, then spoon over each serving just before eating. 🌿
Spicy Kick Version
For a bold twist, stir ½ tsp red pepper flakes into the soup during the final simmer. Top with a dollop of spicy harissa yogurt (mix yogurt with ½ tsp harissa paste and a pinch of cumin).
The heat balances beautifully with the creamy texture, making it a perfect match for sharp cheddar grilled cheese. I like to serve this with a sprinkle of crispy fried shallots for texture contrast. 🌶️
Vegan Creamy Option
Replace the heavy cream with 1 cup full-fat coconut milk (canned, not carton) for a dairy-free version. For extra richness, add 2 tbsp nutritional yeast during the final simmer. The topping becomes cashew cream**—blend ¼ cup soaked cashews with 2 tbsp water and 1 tbsp lemon juice until smooth.
This version keeps the velvety texture while being completely plant-based. 🥥
Roasted Garlic Twist
Swap fresh garlic for 3 cloves roasted garlic (roast whole cloves in 375°F oven for 25 minutes, then mash). The deep, mellow flavor adds complexity without overpowering.
For extra decadence, stir in 1 oz melted white chocolate during the final simmer—it melts seamlessly into the soup for a dessert-like finish. Pair with dark chocolate-dusted bread for a gourmet touch. 🍫
Smoky Chipotle Infusion
Add 1 tsp adobo sauce (from canned chipotles) when sautéing the onions. For the topping, mix ¼ cup sour cream with 1 tsp smoked paprika and a pinch of cayenne pepper.
The smoky heat transforms this into a Mexican-inspired soup that pairs perfectly with corn tortilla chips for scooping. This version feels like a cozy, spicy hug in a bowl. 🔥
Seasonal Pumpkin Spice
For autumn, blend ½ cup pumpkin puree into the tomato base before simmering. Add ½ tsp pumpkin pie spice and a pinch of cinnamon during the final minutes. Top with whipped cream and a sprinkle of toasted pecans.
The sweetness of the pumpkin complements the tangy tomatoes beautifully, creating a soup that feels like dessert. Perfect for chilly evenings! 🎃
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
Yes! For a lighter version, replace the heavy cream with 1 cup whole milk or ½ cup Greek yogurt blended with ½ cup milk. The texture will be slightly less rich but still creamy. For a vegan option, use 1 cup full-fat coconut milk—just stir it in at the end to prevent curdling. The silky consistency comes from proper blending and simmering time, not just the cream.
Why does my homemade version taste different from Trader Joe's?
Trader Joe's soup often includes natural flavors and preservatives that enhance depth. The key differences are: their tomatoes may be pre-blended with spices, they use a specific cream-to-tomato ratio, and their herbed topping contains proprietary seasonings. Focus on these three elements: blending the tomatoes until completely smooth, simmering the cream low and slow, and using fresh basil in your topping. The sugar balance is also critical—adjust to taste!
How do I prevent the soup from separating when reheating?
Always reheat gently on low heat while stirring constantly. Never microwave—it causes separation. For best results, reheat just until warm (165°F), then stir in a splash of cold milk or cream to re-emulsify. If the soup does separate, whisk vigorously or blend briefly to restore smoothness. The herbed topping should always be added fresh after reheating to maintain its vibrant texture.
Can I make this soup ahead of time?
This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove, then add the herbed topping fresh. For freezing, portion into containers (leave ½-inch headspace), cool completely, then freeze for up to 3 months. Thaw overnight in the fridge—never at room temperature—to preserve texture.
What's the best way to serve this soup?
The classic pairing is crusty sourdough bread or grilled cheese sandwiches with sharp cheddar. For extra flair, add a sprinkle of Parmesan cheese or toasted breadcrumbs to the topping. The creamy texture makes it perfect for chilly evenings, while the herbed topping adds freshness. For a hearty meal, serve with a side salad or roasted vegetables to balance the richness.