Costco Tomato Basil Soup Recipe: Creamy Copycat With Garden-Fresh Herbs

Costco Tomato Basil Soup Recipe: Creamy Copycat With Garden-Fresh Herbs

This copycat version captures the creamy richness of Costco’s beloved tomato basil soup with a homemade touch. The secret lies in blending fresh tomatoes with aromatic herbs and a velvety base that rivals the original.

I refined this recipe through multiple tests to nail the balance of tangy tomatoes, sweet basil, and smooth texture. A splash of cream at the end elevates it from good to restaurant-quality.

What you’ll get is a bowl of comfort—smooth, fragrant, and perfectly seasoned. It pairs beautifully with grilled cheese or crusty bread for dipping.

Ready in under 30 minutes, this soup proves you don’t need to wait in line for that signature flavor.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Costco Tomato Basil Soup

Pantry staples and fresh herbs bring this creamy soup to life quickly.

Ingredient Amount Notes
Canned San Marzano Tomatoes 🍅 28 oz Whole, peeled, undrained
Fresh Basil Leaves 🌿 1 cup Packed, loosely chopped
Yellow Onion 🧅 1 whole Medium, diced finely
Garlic Cloves 🧄 4 cloves Peeled, minced
Heavy Cream 🥛 1 cup Full-fat for richness
Butter 🧈 ¼ cup Unsalted preferred
Vegetable Stock 💧 2 cups Low-sodium for control
Tomato Paste 🍅 2 tbsp For depth of flavor
Granulated Sugar 🍚 1 tbsp Balances acidity
Dried Oregano 🌿 1 tsp Mediterranean variety
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Red Pepper Flakes 🔥 ¼ tsp Optional for heat

The tomatoes are everything here. San Marzano cans from Costco or Whole Foods give that authentic sweetness. Look for the DOP label if you want to get fancy (worth the extra dollar). Fresh basil should be vibrant green and fragrant—skip the sad, wilted bunches. For the cream, full-fat heavy cream is non-negotiable for that velvety texture.

No fresh basil? Dried basil at one-third the amount works, but add it earlier in cooking. Vegetable stock can be homemade or store-bought—I like Imagine Foods or Pacific brands. Want it richer? Swap half the stock for whole milk. The sugar might seem odd, but it balances the tomatoes’ acidity—don’t skip it.

Soup keeps in the fridge for 4-5 days but tastes best fresh. Freeze without the cream (add it fresh when reheating) for up to 3 months. Reheat gently to keep the texture smooth (don’t boil or it might separate).

❤️

Why You’ll Love This Recipe

  • Minimal Chopping Required: I just dice one onion and mince a few garlic cloves—no fancy knife work here.
  • Rich and Velvety: The San Marzano tomatoes and heavy cream blend into this ridiculously smooth, restaurant-quality soup.
  • Meal Prep Magic: Honestly, it tastes even better the next day, so I always make a double batch.
  • Budget-Friendly Luxury: I get that gourmet flavor without the gourmet price, thanks to canned tomatoes and simple staples.

Step-by-Step Instructions for Costco Tomato Basil Soup

Here’s how I recreate that velvety restaurant favorite with simple, fresh ingredients.

Step 1: Sauté Aromatics for Deep Flavor

Melt the 0.25 cup butter in a large pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally.

Stir in the minced garlic cloves and cook for 30 seconds until fragrant. This builds the flavor base that makes the soup taste so rich. Watch carefully—garlic burns easily and turns bitter if left too long.

Add the tomato paste and cook for 1-2 minutes, stirring constantly. This step deepens the tomato flavor and removes any raw taste from the paste. You’ll notice the color darken slightly, which means the paste is caramelizing.

Step 2: Build the Tomato Base

Pour in the 28 oz canned San Marzano tomatoes with their juices, breaking them up with your spoon. Add the vegetable stock, granulated sugar, dried oregano, salt, black pepper, and red pepper flakes.

Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 15-20 minutes. This allows the flavors to meld together beautifully. The soup should bubble gently, not vigorously.

Stir occasionally and taste after 15 minutes. If you want more depth, let it simmer a few minutes longer. The tomatoes should soften completely and the liquid will reduce slightly.

Step 3: Blend Until Silky Smooth

Remove the pot from heat and let it cool for 5 minutes. Using an immersion blender, purée the soup until completely smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender.

For the creamiest texture, strain the blended soup through a fine-mesh sieve back into the pot. This removes any remaining tomato skins or seeds, giving you that restaurant-quality smoothness.

Return the pot to low heat to keep the soup warm while you finish the remaining steps.

Step 4: Finish with Cream and Basil

Stir in the 1 cup heavy cream and let it warm through for 2-3 minutes. Don’t let it boil—just heat it gently until steaming. The cream gives the soup its signature velvety texture.

Remove from heat and stir in the fresh basil leaves. The residual heat will wilt them perfectly. If you’re not serving immediately, wait to add the basil until just before serving to preserve its bright green color and fresh flavor.

Taste and adjust seasoning if needed. The soup should have a balanced sweetness from the tomatoes and cream with just a hint of acidity. Add a pinch more salt or a touch of sugar if it needs adjustment.

👨‍🍳

Pro Tips For Making Costco Tomato Basil Soup

  • Sauté Onions Slow: Cook your yellow onions for at least 10-12 minutes on medium-low until they’re translucent and sweet—I learned this the hard way when my early batches tasted harsh and raw.
  • Crush Tomatoes By Hand: Before adding the San Marzano tomatoes to the pot, crush them with your hands to break them up; it gives the soup a rustic texture that blending can’t quite match.
  • Add Basil Last: Stir in the fresh basil leaves at the very end, just before serving, so they stay bright green and aromatic instead of turning dull and bitter from long cooking.
  • Temper the Cream: Slowly whisk in the heavy cream off the heat to prevent curdling—after ruining a batch by dumping it straight into the hot soup, I now always temper it with a ladle of the soup first.

Storing and Reheating Leftovers

Refrigerator Storage

Let the soup cool to room temperature (about 2 hours max) before transferring to airtight containers. I use glass mason jars for easy portioning. It stays fresh in the fridge at 40°F or below for up to 4-5 days. ❄️

Freezer Storage

For longer storage, freeze the soup without the cream for up to 3 months. Use quart-sized freezer bags laid flat to save space. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.

Stovetop Reheating

This is my preferred method for the creamiest texture. Warm the soup over medium-low heat for 10-12 minutes, stirring occasionally. If frozen, thaw overnight in the fridge first. Add the cream at the end and heat gently—never boil. 🔥

Microwave Reheating

For quick single servings, microwave in 1-minute intervals on 70% power, stirring between each. Cover with a damp paper towel to prevent drying. Reheat until reaching 165°F internal temperature.

Texture Preservation

If the soup separates slightly during storage, simply whisk vigorously while reheating to reincorporate. A splash of whole milk can help restore creaminess if needed. Avoid high heat which can cause curdling.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 30g38%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 620mg27%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
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 use fresh tomatoes instead of canned?

Yes, but use 6-8 medium ripe tomatoes, peeled and seeded. Canned San Marzano tomatoes are preferred for consistent sweetness and thickness. Fresh tomatoes may require longer simmering to develop flavor.

2

How can I make this soup dairy-free?

Replace the heavy cream with full-fat coconut milk or cashew cream. Both add richness without dairy, though coconut milk will add a slight flavor.

3

Why did my soup turn out too thin?

Simmer uncovered for an extra 5-10 minutes to reduce. For immediate thickening, blend in 1-2 tablespoons tomato paste or add a cornstarch slurry. Avoid boiling after adding cream.

4

What’s the best way to serve this?

Pair with grilled cheese on sourdough or crusty bread for dipping. Garnish with extra basil, a drizzle of olive oil, or grated Parmesan for added depth.

★★★★★5.0(15 reviews)
Brian Walker