Cookie and Kate's Tomato Soup Recipe: Velvety-Smooth, Herby Depth in One Pot

Soups & Stews

Cookie and Kate's Tomato Soup Recipe: Velvety-Smooth, Herby Depth in One Pot

Cookie and Kate’s tomato soup recipe delivers the velvety-smooth, herby depth that makes this classic comfort food unforgettable. The key lies in slow-simmering fresh tomatoes with aromatic herbs and a touch of cream, transforming simple ingredients into something restaurant-worthy.

I’ve adapted their technique to ensure every spoonful is perfectly balanced—rich yet bright, with layers of flavor that linger.

This one-pot method simplifies the process without sacrificing quality, making it ideal for weeknight dinners or cozy gatherings. The secret? A blend of fresh basil, thyme, and a splash of red wine to deepen the flavor profile, while a velvety finish comes from a carefully measured amount of heavy cream.

No blender required—just a pot, patience, and a few essential ingredients.

What you’ll end up with is a soup so smooth it practically melts in your mouth, with a vibrant red hue and an aroma that fills your kitchen with warmth.

The texture is velvety yet light, thanks to the slow reduction, while the herbs add freshness that cuts through the richness. Serve it with crusty bread or a sprinkle of grated Parmesan for the ultimate comfort experience.

Whether you’re following Cookie and Kate’s approach or putting your own spin on it, this recipe adapts effortlessly to dietary preferences—swap the cream for coconut milk or omit it entirely for a lighter version.

The beauty of this soup lies in its versatility, making it a go-to for any season. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for cookie and kate tomato soup

Fresh tomatoes, aromatic herbs, and a splash of wine transform into velvety tomato soup.

Ingredient Amount Notes
Fresh Roma Tomatoes 🍅 2 lb Ripe, firm, halved for even cooking
Yellow Onion 🧅 1 whole Medium size, diced finely
Garlic Cloves 🧄 4 cloves Peeled, minced for aromatic depth
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed for brightness
Fresh Thyme Sprigs 🌿 2 sprigs Leaves only, finely chopped
Dry Red Wine 🍷 ½ cup Bold Cabernet or Merlot preferred
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Vegetable or Chicken Broth 💧 2 cups Low-sodium preferred for balance
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Granulated Sugar 🍚 1 tbsp Balances acidity naturally
Parmesan Cheese 🧀 ¼ cup Freshly grated for serving

The tomatoes are the foundation—Roma are ideal for their meaty texture and low water content, but vine-ripened varieties work too. Local farmers markets often have the freshest, most flavorful tomatoes, but grocery store Roma hold up well for a few days. Look for vibrant color and firmness; avoid any with soft spots or wrinkled skin. The basil and thyme should be bright green and fragrant—if they smell dull, they're past their prime. For the red wine, Cabernet Sauvignon or Merlot add depth without overpowering, but any dry red will work.

No fresh basil? Dried oregano at half the amount works in a pinch, though fresh is ideal. Short on red wine? Substitute with extra broth and a splash of balsamic vinegar for acidity. For a dairy-free version, replace the heavy cream with full-fat coconut milk, though the texture will be slightly lighter. The broth can be homemade or store-bought—just opt for low-sodium to control seasoning. If you prefer a smoother texture, blend the finished soup briefly, but the intro method creates that signature rustic quality.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portions. For meal prep, double the batch and freeze half—just thaw overnight in the fridge before reheating. The Parmesan should be grated fresh before serving, as pre-grated tends to clump. Garnish with extra basil or a drizzle of olive oil for a restaurant-worthy finish.

❤️

Why You'll Love This Recipe

  • No-Chop Shortcut: That Roma tomato base? You can use canned tomatoes in a pinch—same rich flavor, zero peeling or seeding. I’ve made this twice with pantry staples, and no one ever guessed.
  • Herb-Packed Punch: Fresh basil and thyme steeped right into the soup while it simmers—no bundles, no waste. The aroma alone makes my kitchen smell like a Tuscan market, and the first spoonful? Pure satisfaction.
  • Weeknight to Potluck: Same recipe feeds two for dinner or a crowd for a picnic. I’ve served it chilled with crusty bread at summer BBQs and reheated for lazy Sundays—always a hit, never a flop.
  • Leftovers That Don’t Suck: Tastes even better the next day—thicker, deeper, like it’s been aging in a jar. Freeze half for when you’re too tired to cook, and thaw it straight into a fresh bowl. (Yes, even on a Tuesday night.)

Step-by-step instructions for Cookie and Kate's tomato soup

This method delivers restaurant-quality tomato soup with velvety texture and layered herby flavor.

1

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 finely, and cook for 5-6 minutes until softened and translucent. The onions should smell sweet and caramelized at this stage.

Add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. You'll notice the kitchen fill with a rich, pungent aroma—this is when the garlic releases its full flavor. Be careful not to let it brown, as that can make the soup bitter. Stir frequently to prevent burning.

2

Build the Tomato Base

Add the 2 lb fresh Roma tomatoes, halved, to the pot. Stir well to combine with the onions and garlic. Sprinkle with 1.5 tsp salt and 1 tbsp granulated sugar, then cook for 10 minutes over medium-high heat. The tomatoes will break down and release their juices, creating a thick, chunky base.

After 10 minutes, the mixture should be simmering vigorously. If it's sticking to the bottom, add ½ cup of the 2 cups vegetable or chicken broth to help deglaze. This step develops the soup's foundational flavor—don't rush it. The tomatoes should soften but still retain some texture.

3

Simmer and Infuse with Herbs

Pour in the 0.5 cup dry red wine and scrape up any browned bits from the bottom of the pot. This deglazing captures all the flavor that would otherwise be lost. Let the wine simmer for 3-4 minutes until mostly evaporated, leaving behind its rich, concentrated essence.

Add the 2 sprigs fresh thyme sprigs (leaves only, finely chopped) and 0.5 cup fresh basil leaves (packed, stems removed). Stir in the remaining 1.5 cups vegetable or chicken broth and bring to a gentle boil. Reduce heat to low and let the soup simmer uncovered for 20 minutes. This slow cooking allows the herbs to infuse fully and the flavors to meld together harmoniously.

4

Blend to Silky Smoothness

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a slightly chunkier texture, blend in batches in a countertop blender, being careful with the hot liquid. The soup should now be velvety with a deep, vibrant red color—this is where the magic happens.

Return the pot to low heat and stir in the 0.5 cup heavy cream. The cream will immediately begin to steam, creating a luxurious, creamy texture. Taste and adjust seasoning with additional salt or ground black pepper as needed. The soup should be balanced—sweet from the sugar, tangy from the tomatoes, and rich from the cream.

5

Finish and Serve

Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to settle and the cream to fully incorporate. Before serving, stir in the 0.25 cup freshly grated Parmesan cheese. The cheese will melt slightly, adding a nutty, savory depth to each spoonful.

Ladle the soup into bowls and garnish with additional fresh basil leaves and a sprinkle of black pepper. Serve immediately while warm, as the cream will continue to thicken as it cools. Pair with crusty bread or a simple green salad for a complete meal.

👨‍🍳

Pro Tips For Making Cookie And Kate Tomato Soup

  • Char Tomatoes First: Roma tomatoes release their sweetness faster when seared—cut them in half, place cut-side down in a dry skillet, and cook for 3-4 minutes until blistered. I used to skip this, but it cuts cooking time by half and deepens the flavor. (Yes, even if you’re impatient like me.)
  • Sweat Onions Low: Onions caramelize best at medium-low heat—if they’re browning too fast, you’re losing sweetness. Cover the pot for the first 5 minutes to help them soften without burning, then uncover and stir occasionally. I learned this the hard way after one batch tasted bitter.
  • Strain Twice: After blending, pour the soup through a fine-mesh strainer, then a cheesecloth for ultra-smooth texture. The first strainer catches seeds and skin, but the cheesecloth removes the last of the pulp that makes soup grainy. (Your future self will thank you.)
  • Toast Herbs Last: Add fresh basil and thyme after simmering—just before serving—to keep their bright, herbal notes intact. If you toss them in early, they’ll turn bitter and muddy the soup’s flavor. I was skeptical until I tried it, and now I never skip this step.

Best sauces and condiments for this cookie and kate tomato soup

Herb-Infused Olive Oil

Elevate your tomato soup with a drizzle of herb-infused olive oil before serving. Heat 0.25 cup extra-virgin olive oil with 2 tbsp fresh basil, 1 tbsp fresh thyme, and 2 garlic cloves (lightly crushed) over low heat for 5 minutes.

Strain and drizzle 1 tbsp per bowl—this adds an aromatic, fragrant layer that enhances the soup's natural flavors. 🌿

Crispy Garlic Croutons

Toast 1 cup cubed sourdough bread in 1 tbsp olive oil with 2 minced garlic cloves and ½ tsp red pepper flakes until golden and crispy (8-10 minutes at 375°F).

Sprinkle 1 tbsp grated Parmesan over the top for extra richness. These croutons add texture and a savory crunch that contrasts beautifully with the velvety soup. 🥖

Balsamic Glaze Drizzle

For a touch of sweet-tangy complexity, reduce 2 tbsp balsamic vinegar in a small saucepan over medium heat for 3-4 minutes until syrupy. Drizzle 1 tsp per bowl just before serving—this enhances the tomato's natural acidity while adding depth.

Pair with a sprinkle of flaky sea salt for a restaurant-worthy finish. 🍷

Roasted Garlic Puree

Roast 4 whole garlic heads (halved, unpeeled) in 375°F oven for 30 minutes, then blend with 2 tbsp olive oil into a smooth paste. Stir 1 tsp into each bowl of soup—this adds a mellow, caramelized sweetness that complements the herby notes.

Store extra puree in the fridge for up to 1 week. 🧄

Spicy Chili Oil Finish

Infuse ½ cup olive oil with 1 tbsp crushed red pepper flakes and 1 tsp dried oregano over low heat for 5 minutes. Strain and drizzle 1 tsp per bowl—this introduces a subtle heat that balances the soup's richness.

Adjust to taste for a fiery kick or mild warmth. 🌶️

Creamy Parmesan Swirl

Melt 2 tbsp butter with 2 tbsp grated Parmesan in a small saucepan over low heat until smooth. Swirl 1 tbsp into each bowl before serving—this creates a luxurious, cheesy swirl that ties all the flavors together. Garnish with extra black pepper for a refined touch. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 9g45%
Cholesterol 30mg10%
Sodium 680mg29%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 12g
Protein 8g16%
* 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 use canned tomatoes instead of fresh?

Use 28 oz crushed tomatoes instead of fresh, and reduce the broth to 1 cup to maintain balance. Add 1 tsp tomato paste to deepen the flavor. The texture will be slightly smoother, but the herby depth remains intact. For extra richness, stir in 1 tbsp olive oil at the end.

2

How do I make this soup dairy-free?

Replace the 0.5 cup heavy cream with 0.5 cup full-fat coconut milk for a creamy texture, or use 0.25 cup unsweetened almond milk + 2 tbsp nutritional yeast for a lighter option. The soup will still be velvety but slightly thinner. Boost umami with 1 tbsp soy sauce or miso paste for depth.

3

Why does my tomato soup taste bitter?

Bitterness often comes from overcooking the garlic or reducing the soup too long. Keep garlic lightly golden (not brown) and simmer uncovered for no more than 20 minutes. Balance flavors by adding 1 tsp sugar or ½ tsp balsamic vinegar. Fresh herbs (like basil) also help cut bitterness.

4

Can I prep this ahead of time?

Yes! Make the soup up to 2 days ahead and store in an airtight container. Reheat gently on low heat, stirring in 1 tbsp cream or broth to restore silkiness. For best flavor, add fresh basil and Parmesan just before serving. Freeze for 3 months—thaw overnight in the fridge before reheating.

5

What’s the best bread to serve with this?

Crusty baguettes or sourdough are ideal—their chewy texture contrasts perfectly with the velvety soup. For extra flair, toast slices with garlic butter or sprinkle with flaky sea salt. Avoid soft breads like white sandwich bread, as they’ll get soggy.

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