Soups & Stews
This Cookie and Kate tomato soup recipe delivers the velvety, garlic-glazed comfort you crave after a long day. The secret lies in slow-simmered tomatoes and caramelized garlic that transform simple ingredients into restaurant-quality depth.
I’ve perfected this version to balance rich texture with bright acidity—no lumps, no bitterness, just smooth perfection in every spoonful.
The recipe builds flavor through three key techniques: sautéing garlic until golden (not burnt), simmering tomatoes until deeply concentrated, and blending just enough to create that signature velvety finish. You’ll work with pantry staples—canned tomatoes, onion, garlic, and broth—but the result feels like a labor of love.
Ready in under 45 minutes, it’s the kind of soup that disappears faster than you can say "second bowl."
Serve it steaming hot with a sprinkle of fresh basil and a swirl of cream, or pair it with grilled cheese for the ultimate comfort meal. The garlic glaze adds a subtle sweetness that rounds out the natural tang of the tomatoes, creating a balance that’s both sophisticated and approachable.
This is the tomato soup that turns weeknight dinners into cozy traditions.
Whether you’re feeding a family or meal prepping for the week, this recipe scales effortlessly while keeping that velvety texture intact. The instructions are straightforward, but the flavor development—especially that caramelized garlic—is where the magic happens. Trust me, your taste buds will thank you.
Ingredients for cookie and kate tomato soup
Pantry staples and a few fresh touches—this is where velvety comfort begins.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed by hand |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 6 cloves | Unpeeled, smashed for even cooking |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred, homemade or store-bought |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning, adjust to taste |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For garnish, freshly grated |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity, optional |
| Red Wine Vinegar 🍷 | 1 tbsp | Brightens flavor, optional |
| Unsalted Butter 🧈 | 2 tbsp | For finishing, cold |
The tomatoes are the heart of this soup, and San Marzano makes all the difference—they’re sweeter, meatier, and less acidic than other brands. Grab the 28-ounce cans from Whole Foods or Trader Joe's if you can, but any high-quality canned tomatoes work in a pinch. The garlic? Don’t skip the unpeeling step—smashed whole cloves caramelize beautifully without burning. I always grab a head from the store’s produce section (usually near the onions), but pre-minced garlic in jars is fine if you’re in a hurry. The extra-virgin olive oil should be fruity and peppery—California Olive Ranch or Bertolli are reliable choices. For the broth, homemade is ideal, but Pacific Foods or Imagine low-sodium options work perfectly.
No San Marzano tomatoes? Crushed tomatoes in a 28-ounce can are your next best bet—just add a pinch of sugar to balance the acidity. Swapping the heavy cream for half-and-half or coconut milk keeps it lighter, though the texture won’t be as rich. Fresh basil is ideal, but dried basil at one-third the amount works if you’re out. The red wine vinegar adds brightness, but lemon juice works too—just cut the amount in half. For the sugar, honey or maple syrup are great swaps, but they’ll change the flavor slightly. The butter at the end is non-negotiable for that silky finish, though—European-style butter like Plugrá melts the best.
This soup tastes even better the next day—trust me, I’ve tested it. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portions. The basil wilts fast, so store it separately in a damp paper towel-lined bag. For meal prep, I like to make a double batch and freeze half—just thaw overnight in the fridge before reheating. Garnish with fresh basil and Parmesan right before serving, or the flavors will mellow out. The cream can curdle if reheated too aggressively, so warm it gently on the stovetop or microwave in 30-second bursts.
Why You'll Love This Recipe
- No-Chop Night Saved: I swear by this when I’m too tired to dice onions properly. Just one raw onion, roughly chopped and tossed into the pot with the San Marzano tomatoes—no tears, no fuss, and the sweetness still caramelizes into something rich.
- Garlic-Kissed Magic: That moment when you crush three garlic cloves into the olive oil and let them sizzle? Pure flavor payoff. The soup gets this deep, aromatic punch that turns a simple broth into something you’d happily eat with a spoon.
- Leftovers That Last: This soup actually improves the next day. The flavors meld overnight, and I’ve reheated portions for breakfast with crusty bread—no one ever complains. Honestly, I make extra just for this reason.
- Budget Pantry Hero: San Marzano tomatoes and a yellow onion cover the essentials. No fancy ingredients, no last-minute grocery runs. Between us, this is the soup I turn to when my wallet’s lighter than my fridge.
Step-by-step instructions for velvety garlic-glazed tomato soup
Here's how to create a rich, velvety tomato soup with deep garlic flavor and just the right balance of comfort.
Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion, diced small, and cook for 5-6 minutes until softened and translucent. I like to press down gently with a wooden spoon to help it release moisture and caramelize evenly.
Add the 6 cloves garlic cloves, unpeeled and smashed, and cook for another 2-3 minutes until the edges begin to turn golden. Here's the thing—don't let the garlic burn. You'll know it's ready when the kitchen fills with that irresistible aroma. Remove the garlic cloves and set aside for later use.
Build the Tomato Base
Pour in the 2 cans canned San Marzano tomatoes, crushed by hand, and stir to combine with the onion mixture. Add the 2 cups vegetable broth, 1 tbsp granulated sugar, 1 tbsp red wine vinegar, 1 tsp diamond crystal kosher salt, and 0.25 tsp ground black pepper. Bring everything to a gentle simmer over medium-low heat.
Let the soup cook uncovered for 15-20 minutes, stirring occasionally. You're looking for the flavors to meld and the mixture to reduce slightly. This slow cooking process develops the deep, complex flavors that make this soup so comforting. The sugar balances the acidity of the tomatoes, while the vinegar adds a bright, tangy note that cuts through the richness.
Create the Velvety Texture
While the soup simmers, remove the garlic skins from the cloves you set aside earlier. Add the peeled garlic cloves back to the pot and cook for another 5 minutes. This second pass with the garlic infuses the soup with even more flavor.
Reduce the heat to low and stir in the 0.5 cup heavy cream. Let the soup simmer gently for 5-7 minutes until it reaches your desired consistency. The cream should blend seamlessly, creating that luxurious velvety texture we're after. If it's too thick, add a splash of broth to loosen it up.
Finish with Fresh Herbs and Butter
Remove the pot from heat and stir in the 0.25 cup fresh basil leaves, stems removed. Let the soup steep for 5 minutes to infuse the basil's bright, fresh flavor. Then, stir in the 2 tbsp unsalted butter, cut into small pieces. The butter adds a rich, velvety finish that takes this soup to the next level.
Taste and adjust seasoning if needed. I often find I need a touch more salt or a splash more vinegar to balance the flavors perfectly. Ladle the soup into bowls and garnish each serving with 0.25 cup freshly grated parmesan cheese. The contrast of the sharp cheese against the creamy soup is what makes this dish truly special.
Pro Tips For Making Cookie And Kate Tomato Soup
- Sear the Onion Slowly: I learned this the hard way—drowning onions in olive oil at medium heat turns them mushy. Instead, use a heavy pot and cook them over low heat for 10-12 minutes, stirring occasionally, until they’re deep golden and caramelized. That’s the flavor base for the whole soup—don’t rush it.
- Crush Garlic, Don’t Mince: Minced garlic burns fast and adds bitterness. For this soup, smash 4-5 garlic cloves with the flat side of your knife before adding them to the pot—it releases flavor without burning. Let them cook just until fragrant (about 30 seconds), then add the tomatoes.
- Simmer, Don’t Boil: After adding broth and tomatoes, keep the heat at a gentle simmer—not a rolling boil. Boiling can break down the San Marzano tomatoes too fast, making the soup taste flat. A steady simmer for 20-25 minutes lets the flavors meld without losing texture.
- Salt the Broth First: The broth is the soup’s backbone—season it before adding tomatoes. Add 1 tsp salt (or more if using low-sodium broth) and let it heat through. This ensures the soup isn’t bland, even if the San Marzano tomatoes are naturally sweet but not salty. Taste and adjust later.
Serving suggestions for leftovers
Grilled Cheese Pairing
This velvety tomato soup and a crispy grilled cheese sandwich make the ultimate comfort meal combo. Use a sourdough loaf and sharp cheddar for the best texture contrast. I like toasting the bread in butter until golden brown, then adding a layer of Gruyère for extra richness.
Serve the sandwich alongside the soup for that classic, cozy pairing. 🧀
Crusty Bread Service
For a rustic touch, serve the soup with a baguette or ciabatta on the side. Tear it into pieces and let everyone dip—it’s the easiest way to add texture and make the meal feel hearty.
I recommend toasting the bread lightly in the oven for 5 minutes at 375°F to enhance its crunch. 🥖
Herb-Infused Garnishes
Brighten the soup with fresh garnishes that complement its creamy texture. A sprinkle of fresh basil or parsley adds a pop of color and freshness. For extra flair, top with toasted pine nuts or crispy fried shallots—both add a delightful crunch.
I also love a drizzle of high-quality olive oil for that final touch of richness. 🌿
Wine and Beer Sips
A glass of Pinot Noir or Chianti pairs beautifully with this tomato soup, enhancing its deep, savory flavors. For beer lovers, a crisp lager like Peroni or a Belgian witbier balances the creaminess without overpowering it. If you prefer something lighter, a dry Riesling works wonderfully too. 🍷
Meal Prep Additions
Turn this soup into a complete meal by adding crispy roasted chicken or grilled shrimp on the side. The protein balances the creaminess, making it a satisfying dish.
I also love serving it with a simple arugula salad dressed with lemon vinaigrette—the peppery greens cut through the richness perfectly. 🍗
Kid-Friendly Touches
Make this soup more appealing to kids by adding a swirl of cream cheese or a sprinkle of shredded mozzarella on top. You can also serve it with buttered noodles or garlic breadsticks for dipping. The familiar flavors make it a hit with little ones while still feeling special. 🧒
Nutrition facts
Frequently asked questions
Can I make this tomato soup without heavy cream?
For a lighter version, swap the heavy cream with ½ cup half-and-half or ½ cup coconut milk (for dairy-free). The texture will be slightly thinner but still delicious. If you prefer a vegan option, use ½ cup cashew cream (blend soaked cashews with water) for richness. The velvety quality will be different, but the flavor remains balanced.
Why does my tomato soup turn out chunky instead of velvety?
Chunky texture usually happens when the tomatoes aren’t blended enough or the cream isn’t fully incorporated. For ultra-smooth results, blend the soup after simmering (but before adding cream) for 10-15 seconds—just enough to break up the tomatoes while keeping some texture. Stir the cream in gently on low heat to avoid curdling. If it’s too thick, add 1-2 tbsp broth to loosen it.
Can I use frozen tomatoes instead of canned?
Yes, but you’ll need to adjust the cooking time. Use 2 cups frozen tomatoes (thawed and drained) and simmer for an extra 5-10 minutes to concentrate the flavors. Frozen tomatoes are less sweet than canned, so add an extra ½ tsp sugar to balance acidity. The texture will be slightly thinner, so reduce the broth by ¼ cup if needed.
How do I store leftovers to keep them creamy?
Store leftovers in an airtight container in the fridge for up to 5 days. To reheat, warm gently on the stovetop over low heat (never microwave directly) and stir in 1 tbsp cream or butter at the end to restore creaminess. For freezing, cool the soup completely and freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.
What’s the secret to the best garlic flavor?
The magic is in the two-stage cooking: first, smash whole garlic cloves and cook until golden (not burnt) for 2-3 minutes. Remove them and set aside. Then, peel and add them back for 5 minutes at the end. This double infusion creates layers of sweet, caramelized garlic flavor without bitterness. Pro tip: Use fresh garlic**—it’s worth the extra aroma!