This copycat Schlotzsky’s tomato basil soup recipe gets you the same rich, velvety, tomato-forward bowl you order alongside a hot-toasted sourdough sandwich — in about 35 minutes, with ten ingredients you probably already have. The secret isn’t a long list or a long simmer. It’s canned San Marzano tomatoes, a spoonful of tomato paste cooked until it darkens, and enough heavy cream to carry the basil.

I’ve tested this against the restaurant version more times than is reasonable. Here’s what actually matters.
Why This Copycat Works
Schlotzsky’s describes their soup as rich and creamy, and the nutrition numbers back that up: a bowl runs roughly 322 calories with about 26 grams of fat, meaning close to 70% of its calories come from fat. That’s the single most important clue for anyone trying to recreate it at home.
Most homemade tomato basil soups fail for the same reason — they’re too thin and too acidic. People reach for fresh summer tomatoes, add water or too much broth, and finish with a splash of milk. The result tastes like seasoned tomato juice. Schlotzsky’s version is closer to a bisque: smooth, opaque, coating the back of a spoon.
Three adjustments close the gap:
- Canned tomatoes over fresh. Canned San Marzanos are picked ripe and cooked down, so they’re sweeter and lower in water than anything at the grocery store in February.
- Bloomed tomato paste. Cooking tomato paste in fat for two minutes until it turns brick-red builds the savory depth that separates restaurant soup from home soup.
- Real heavy cream, off the heat. Half-and-half breaks and milk thins. Cream added after the blender, with the burner off, stays glossy.
Ingredients
Full measurements are in the recipe card below. Here’s what each one is doing and where it’s worth being picky.

- Unsalted butter: builds the rich base and rounds tomato acidity.
- Olive oil: raises the smoke point so aromatics soften gently.
- Yellow onion: dice it small so it disappears when blended.
- Carrot: grated fine, it melts away and adds natural sweetness.
- Garlic: mince fresh; jarred garlic turns bitter over heat.
- Tomato paste: cook until brick red for deep savory backbone.
- San Marzano tomatoes: sweeter and less watery than fresh supermarket tomatoes.
- Chicken broth: vegetable broth works; water dulls the whole pot.
- Granulated sugar: balances acidity without making the soup taste sweet.
- Kosher salt: season in stages, tasting after the cream goes in.
- Black pepper: grind it fresh; pre-ground tastes flat and dusty.
- Red pepper flakes: a pinch adds warmth, not detectable heat.
- Heavy cream: nothing lighter holds up; half-and-half will break.
- Fresh basil: stir in off the heat to keep it bright.
- Parmesan: optional, but it adds savory depth and body.
Two substitution notes worth flagging. If your store only carries whole peeled San Marzanos, buy those and crush them by hand — the texture beats pre-crushed anyway. And if you use standard crushed tomatoes instead, expect to add a little more sugar to balance the sharper acidity.
Instructions

Step 1: Melt the butter with the olive oil in a heavy-bottomed pot over medium heat. Add the onion and grated carrot with a pinch of salt. Cook 6 to 8 minutes, stirring occasionally, until soft and translucent. Don’t let them brown — you want sweetness, not caramelization.
Step 2: Stir in the minced garlic and cook 45 seconds, just until fragrant.

Step 3: Add the tomato paste and stir constantly for 2 minutes. It will darken from bright red to brick and start to stick to the bottom of the pot. That’s the point. This step is what makes the soup taste like it simmered for hours.
Step 4: Pour in the crushed tomatoes, broth, sugar, salt, black pepper, and red pepper flakes. Scrape the bottom of the pot to lift everything up. Bring to a gentle simmer, then reduce heat and cook uncovered for 20 minutes, stirring now and then.

Step 5: Turn off the heat and let the soup sit 5 minutes. Use an immersion blender directly in the pot and blend for a full 60 to 90 seconds — longer than feels necessary. Schlotzsky’s soup has no texture to it at all, and under-blending is the most common reason a copycat doesn’t taste right. If using a countertop blender, work in batches, fill it no more than halfway, and vent the lid.
Step 6: With the burner off, stir in the heavy cream, the sliced basil, and the Parmesan if using. The residual heat is plenty. Taste and adjust — most batches want another ½ teaspoon of salt, and if it still reads sharp, another ½ teaspoon of sugar.
Serve. Ladle into bowls and top with a little more basil and a crack of black pepper.

Pro Tips
- Never boil the soup after adding cream. It will separate into a grainy, curdled mess. Off the heat, always.
- If it’s too thin, simmer 5 more minutes before you add the cream, not after.
- If it’s too thick, loosen with broth a tablespoon at a time. Water will dull the flavor.
- Still tastes sharp? Acidity is almost always the problem, not seasoning. Add sugar in ½ teaspoon increments, or a tablespoon of butter, which rounds acid the same way sugar does.
- Make it a day ahead. This soup is measurably better on day two. Refrigerate it before adding the cream, then reheat gently and stir the cream in when you serve.
Variations
- Roasted tomato version: Swap the canned tomatoes for 3 pounds of Roma tomatoes, halved, tossed in olive oil, and roasted at 400°F for 40 minutes. Longer, but excellent in late summer.
- Lighter version: Replace the cream with ¾ cup evaporated milk. You’ll lose some richness but keep the body, and it drops the calories by about a third.
- Dairy-free: Full-fat canned coconut milk holds up better than any nut milk. Use ¾ cup and add an extra tablespoon of basil to cover the coconut note.
- Spicier: Double the red pepper flakes and add a chopped roasted red pepper before blending.

What to Serve With It
Schlotzsky’s built its reputation on hot-toasted sourdough, and that’s still the right pairing. A sourdough grilled cheese with sharp cheddar and a slice of provolone is the closest you’ll get to the in-store combo. Buttered sourdough croutons, browned in a skillet, are the other good move — they hold their crunch longer than baked ones.
Storing and Freezing
Refrigerator: Up to 5 days in an airtight container. Reheat over low heat, stirring, and don’t let it come to a boil.
Freezer: Up to 3 months, but freeze it before adding the cream — dairy separates when frozen and thawed. Thaw overnight in the fridge, reheat, then stir in fresh cream. If you’ve already added the cream, it will still be safe and tasty after thawing, just less smooth; a quick pass with the immersion blender brings most of it back.
Frequently Asked Questions
What is in Schlotzsky’s tomato basil soup? The restaurant doesn’t publish its formula, but the flavor profile points to a cream-based tomato soup built on cooked tomatoes, aromatics, and fresh basil, with a smooth puréed texture and no visible solids. This copycat recreates that profile using San Marzano tomatoes, onion, carrot, garlic, tomato paste, heavy cream, and fresh basil.
Is Schlotzsky’s tomato basil soup vegetarian? The version in this recipe is, as long as you use vegetable broth and vegetarian Parmesan. Whether the restaurant’s is depends on the broth base they use, so it’s worth asking your location directly.
Can I use dried basil instead of fresh? You can, though it changes the character. Use 1½ teaspoons of dried basil and add it during the simmer rather than at the end, since dried herbs need heat and time to release. Fresh basil stirred in off the heat is what gives the soup its bright finish.
Why is my tomato basil soup bitter? Two usual culprits: garlic that browned, or tomato paste that scorched. Both turn bitter fast. Keep the heat at medium and stir constantly during those steps. A pinch of baking soda — no more than ⅛ teaspoon — can rescue a bitter batch by neutralizing excess acid.
Do I have to use an immersion blender? No, but it’s the easiest path to the right texture. A countertop blender gives an even silkier result if you’re willing to work in batches and let the soup cool slightly first. A food processor is the weakest option; it tends to leave the soup slightly grainy.
How many calories are in this copycat? Roughly 310 per serving at four servings, which lands close to the restaurant’s stated 322 for a bowl. The evaporated milk variation brings it down to about 210.

Schlotzsky’s Tomato Basil Soup (Copycat Recipe)
Description
Ingredients
Soup base
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 1 medium carrot, grated
- 4 cloves garlic, minced
- 3 tablespoons tomato paste
Liquid and seasoning
- 28 ounces tomatoes, crushed San Marzano tomatoes
- 2 cups chicken broth, or vegetable broth
- 1 teaspoon granulated sugar
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1/8 teaspoon red pepper flakes
To finish
- 1 cup heavy cream
- ⅓ cup fresh basil, thinly sliced, plus more for serving
- ¼ cup finely grated Parmesan, optional
Instructions
- Melt the butter with the olive oil in a heavy-bottomed pot over medium heat. Add the onion and grated carrot with a pinch of salt and cook 6 to 8 minutes, until soft and translucent. Don’t let them brown.
- Stir in the garlic and cook 45 seconds, until fragrant.
- Add the tomato paste and stir constantly for 2 minutes, until it darkens from bright red to brick. This step builds the savory depth.
- Add the crushed tomatoes, broth, sugar, salt, black pepper, and red pepper flakes, scraping the bottom of the pot. Bring to a gentle simmer and cook uncovered 20 minutes.
- Turn off the heat and rest 5 minutes. Blend with an immersion blender for a full 60 to 90 seconds, until completely smooth with no texture remaining.
- With the burner off, stir in the heavy cream, sliced basil, and Parmesan if using. Taste and adjust salt, adding another ½ teaspoon of sugar if it reads sharp.
- Ladle into bowls and top with more basil and freshly ground black pepper.
Equipment
- Saucepan
- Whisk
Notes
- Never boil after adding cream. It will separate. Off the heat, always.
- Too thin? Simmer 5 extra minutes before the cream goes in, not after.
- Too thick? Loosen with broth, a tablespoon at a time. Water dulls the flavor.
- Too sharp? Add sugar in ½ teaspoon increments, or a tablespoon of butter, which rounds acid the same way.
- Better on day two. Refrigerate before adding the cream, then reheat gently and stir it in at serving.
- Freezes 3 months without the cream. Dairy separates when frozen and thawed.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
