Soups & Stews
Recreating Trader Joe's tomato soup at home is easier than you think, and the velvety texture with that signature herb magic is absolutely worth the effort.
The secret lies in slow simmering canned tomatoes until they break down into a rich, smooth base while building layers of flavor through aromatic herbs and spices. I've tested countless variations, and this method delivers that familiar taste you love—creamy, slightly tangy, and packed with depth.
The foundation of this soup starts with high-quality canned tomatoes, which provide natural sweetness and acidity that balances perfectly. A blend of fresh herbs—like basil and thyme—along with a touch of garlic and onion, creates that unmistakable flavor profile.
The key technique is simmering the soup for at least 30 minutes, allowing the flavors to meld and the texture to become silky smooth. This isn't an instant pot recipe; patience is what transforms it into something restaurant-quality.
What you'll end up with is a bowl of tomato soup that's velvety, aromatic, and just slightly sweet—exactly like the version from Trader Joe's. The slow simmering process ensures the tomatoes break down completely, creating a smooth consistency without the need for heavy cream or excessive blending.
The herbs infuse the soup naturally, adding layers of complexity that make it taste homemade yet familiar. This is the kind of soup that warms you from the inside out, perfect for chilly evenings or as a comforting starter.
Serve it as-is for a classic experience, or top with grated Parmesan, a swirl of cream, or crispy croutons for added texture. For a vegan version, simply omit the dairy and use a plant-based alternative.
The beauty of this recipe is its adaptability—it's foolproof yet customizable, ensuring every bowl tastes like the one you love from the store. Let's get started on recreating this velvety blend at home.
Ingredients for trader joe's tomato soup
Pantry staples plus a few fresh herbs—this is how you recreate Trader Joe's velvety magic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed by hand |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Fresh Thyme Sprigs 🌿 | 4 whole | Or 1 tsp dried thyme |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced fine |
| Vegetable Stock 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness, not cooking |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍯 | 1 tsp | Balances acidity |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for serving |
| Crusty Bread 🍞 | 4 slices | For serving, any variety |
The tomatoes make or break this. San Marzano cans are the gold standard—sweeter, less watery than regular brands. Trader Joe's own brand works too, but if you can grab the Italian imports, do it. Look for cans that aren't dented or bulging, and always check the 'best by' date—older tomatoes taste flat. Fresh basil and thyme are non-negotiable for that signature herb magic, but if you're in a pinch, dried thyme at one-third the amount works in a bind. The onion and garlic should be vibrant—no wilted or bruised spots. I usually grab my San Marzano cans from Whole Foods or the international aisle at Kroger.
No San Marzano tomatoes? Crushed tomatoes in a heavy-duty can (like Muir Glen) get you close—just add an extra pinch of sugar. Fresh herbs? Dried basil at half the amount is fine, but you'll miss that bright, fresh flavor. Short on thyme? Oregano works in a pinch, but it's not the same. The heavy cream can be swapped for coconut milk for a vegan version, though the texture will be slightly lighter. For the Parmesan, grate it yourself from a wedge—pre-grated tastes like sawdust. And if you're worried about the soup being too acidic, just add a splash more sugar or a pinch of baking soda (trust me, it works).
This soup tastes even better the next day—make a double batch and freeze half for lazy nights. Keeps 5 days in the fridge or 3 months frozen. I portion mine into mason jars so I can grab one straight from the freezer. The bread? Toast it fresh before serving—stale bread gets soggy fast. And if you're feeling fancy, garnish with a drizzle of olive oil and extra Parmesan. Leftovers reheat beautifully—just stir in a splash of water or stock if it gets too thick.
Why You'll Love This Recipe
- No-Sweat Pantry Start: I swear by this recipe when I forget to grocery shop—just open a can of those sweet San Marzano tomatoes, toss in a chopped onion and garlic, and let the stove do the work while I chop herbs. The fresh basil and thyme tie it all together without needing fancy prep.
- Sunshine in a Bowl: That first spoonful of soup—warm, bright, with the garlic mellowed into the tomatoes and the basil’s freshness cutting through—feels like summer in a mug. Honestly, it’s the kind of flavor that makes you pause mid-sip and think, "I should’ve made more."
- Leftovers That Don’t Let You Down: This soup actually improves the next day, especially when I reheat it with a swirl of cream or a sprinkle of grated Parmesan. I freeze half the batch in jars because it’s my go-to for lazy mornings or when company drops by unannounced.
- Budget-Friendly Luxury: Fresh herbs and San Marzano tomatoes might sound fancy, but they stretch this recipe into four servings without breaking the bank. Between us, this is the only soup I buy ingredients for repeatedly—because it’s that good, but still affordable.
Step-by-step instructions for Trader Joe's tomato soup recipe
Here's how to recreate that iconic velvety soup with rich herb layers—simple steps for perfect results.
Sauté Aromatics Until Fragrant
Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced small, and cook for 5-6 minutes until soft and translucent. The onions should smell sweet and caramelized—this builds the soup's depth.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Be careful not to let the garlic brown—it should just perfume the oil. Stir constantly so it doesn't burn, which would make the soup bitter. This aromatic base is the foundation of the flavor profile.
Simmer Tomatoes and Herbs
Pour in the 2 cans crushed San Marzano tomatoes and 2 cups vegetable stock. Stir well to combine, then add the 4 whole thyme sprigs and 1.5 teaspoons salt. Bring to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 20 minutes.
During this time, the tomatoes will break down and release their natural sweetness. Stir occasionally to prevent sticking. After 15 minutes, add the 0.5 cup packed fresh basil leaves and 1 teaspoon sugar. The basil will infuse its bright flavor, while the sugar balances the acidity from the tomatoes. You'll know it's ready when the mixture reduces slightly and the herbs release their oils.
Blend Until Silky Smooth
Carefully transfer the soup to a blender in batches, leaving about 1 cup in the pot. Blend until completely smooth—this is where the soup gets its signature velvety texture. I like to use an immersion blender for convenience, but a regular blender works too. Return the blended soup to the pot and stir in the reserved 1 cup from earlier.
Add the 0.5 teaspoon black pepper and taste. Adjust seasoning if needed—you might need a pinch more salt to balance the blended tomatoes. The soup should be rich but not overly salty, with a perfect harmony of sweet, tangy, and herbal notes. This blending step transforms the soup from rustic to restaurant-quality.
Finish with Cream and Serve
Remove the thyme sprigs and return the pot to low heat. Slowly whisk in the 0.5 cup heavy cream—this is what gives the soup its signature velvety texture. Let it warm through for 2-3 minutes, stirring constantly so it doesn't curdle. The cream should be fully incorporated but still cool enough to maintain that luxurious mouthfeel.
Ladle the soup into bowls and top each serving with 1 tablespoon freshly grated Parmesan cheese. Serve immediately with 4 slices crusty bread on the side. The contrast of the warm, creamy soup with the crisp bread is what makes this dish so satisfying. Each spoonful should be rich, aromatic, and perfectly balanced.
Pro Tips For Making Trader Joe'S Tomato Soup
- STRAIN THE TOMATOES: That thick, pulpy San Marzano mess? Don’t just blend it raw—strain it first through a fine-mesh sieve. You’ll end up with a silky, restaurant-quality soup instead of a chunky slurry. (Yes, it takes 10 extra minutes, but your spoon will glide through it like butter.)
- SWEAT THE ONION LOW: The recipe says "sauté," but I’ve burned more onions than I care to admit. Cook the diced yellow onion on medium-low heat until translucent—about 8 minutes—so it caramelizes just enough to deepen the flavor without turning to ash. (Your kitchen will smell like heaven, not smoke.)
- TOAST THE HERBS: Toss those fresh thyme sprigs and basil leaves into the pot with the garlic, but don’t add them until the very end. A quick 10-second blitz in the hot oil releases their oils—no need to chop them. (I used to add them early and wondered why the flavor felt muted.)
- SALT THE WATER: The soup’s base is broth, and if you’re using plain water, add 1.5 teaspoons of salt right when you start simmering. It’s the only way to compensate for the unsalted San Marzanos and keep the seasoning balanced. (Trust me, your taste buds will notice.)
Perfect pairings for this trader joe's tomato soup
Creamy Bread Pairings
Nothing complements this velvety soup like crusty sourdough or baguette slices, lightly toasted until golden. I love using Trader Joe's own baguette—it's perfectly crisp and holds up to the rich tomato base.
For extra indulgence, try garlic bread with a sprinkle of Parmesan and fresh parsley. The contrast of warm, chewy bread against the smooth soup is pure comfort food magic. 🥖
Cheesy Toppings
Freshly grated Parmesan is a must, but don’t stop there. A dollop of sharp cheddar or Gruyère adds a nutty depth that pairs beautifully. For a vegan twist, use nutritional yeast or vegan Parmesan—it still delivers that umami punch.
I often sprinkle a pinch of red pepper flakes on top for a subtle kick that brightens the dish. 🧀
Wine Pairings
A crisp Pinot Noir or Chianti enhances the soup’s herbal notes and acidity, while a Sauvignon Blanc cuts through the creaminess. For something lighter, a dry Riesling balances the richness with its bright citrus undertones.
I usually reach for a California Pinot Noir—it’s approachable and complements the dish without overpowering it. 🍷
Herb Garnishes
Fresh basil leaves and thyme sprigs elevate the soup’s natural flavors. I like to tear basil leaves by hand and scatter them on top for a pop of color and freshness.
A drizzle of extra-virgin olive oil adds a silky finish, while a sprinkle of toasted pine nuts or walnuts introduces a delightful crunch. These garnishes make the soup feel restaurant-worthy. 🌿
Protein Additions
For a heartier meal, stir in grilled chicken breast or crispy bacon bits just before serving. The smoky, savory notes of bacon contrast wonderfully with the sweet tomatoes.
For vegetarians, white beans or mushrooms add protein and earthiness. I often add sautéed mushrooms for a meaty texture without the meat. 🍗
Sweet Contrasts
A drizzle of honey or maple syrup adds a subtle sweetness that balances the acidity. I like to swirl in 1 teaspoon honey just before serving—it’s a simple trick that makes the soup taste even more luxurious.
For a tangy twist, a squeeze of lemon juice brightens the flavors beautifully. 🍯
Nutrition facts
Frequently asked questions
Why does Trader Joe's tomato soup taste so creamy without heavy cream?
The secret lies in the 30-minute simmer that breaks down the tomatoes into a natural purée, creating a velvety texture. The blending step removes any remaining chunks, while the olive oil and stock add richness without dairy. The cream is just the final touch for that signature mouthfeel.
Can I make this soup without fresh herbs?
Yes! Use ½ teaspoon dried basil and ¼ teaspoon dried thyme (half the fresh amounts). For best results, toast the dried herbs in the oil for 30 seconds to wake up their flavors. The soup will still taste delicious, though the fresh herb brightness will be missing.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container. It keeps for 5 days in the fridge or 3 months in the freezer. For reheating, warm on low heat or in the microwave with a splash of water to restore creaminess. Avoid freezing with cream if you're not using it within 2 weeks.
How can I make this soup spicier?
Add ½ teaspoon red pepper flakes during the simmering stage or a pinch of cayenne with the cream. For heat lovers, stir in 1 chopped chipotle pepper in adobo sauce when blending. Remove the pepper before serving if you prefer a smoother texture.
Is this recipe naturally gluten-free?
Yes! The base ingredients are all gluten-free. Just ensure your vegetable stock and Parmesan cheese are certified gluten-free. For extra safety, use a dedicated pot and utensils if you're cooking in a shared kitchen. The soup's creamy texture works perfectly without any gluten-containing additives.
