ADVERTISEMENT

Cosi Tomato Basil Soup Copycat – Easy Creamy 50-Minute

By September 20, 202610 min read

There's a certain magic to a bowl of tomato basil soup from Cosi. It arrives steaming, a swirl of cream disappearing into a sunset-orange pool, the scent of basil rising like a secret. You dip a piece of their signature flatbread, and suddenly you're not just eating lunch—you're somewhere softer, slower, and infinitely cozier. I've spent many afternoons chasing that exact feeling, and this copycat recipe is my love letter to it.

Advertisements1

The trick, I've learned, is roasting the tomatoes first. It concentrates their sweetness, deepens their color, and gives the soup a velvety body that canned tomatoes alone can't match. Fresh basil goes in at two stages—some roasted with the vegetables, some blended in raw at the end—so you get both warmth and brightness. A touch of cream and a whisper of sugar balance the acidity, and the whole thing comes together in under an hour.

This is the kind of soup that forgives you for wandering off. Maybe you add a pinch of red pepper flakes, maybe you use a splash of coconut milk instead of cream. Maybe you serve it with a grilled cheese instead of flatbread. It doesn't matter. The bowl will still taste like a warm hug, and you'll wonder why you ever bought it from a café.

Why You'll Love This Recipe

1

Roasted Tomato Depth: Slow-roasting concentrates the tomatoes' natural sugars, giving the soup a rich, almost caramelized flavor that canned soup can't touch.
2

Two-Stage Basil: Adding basil both roasted and fresh creates a layered herbal note that stays bright even after simmering.
3

Creamy Without Cream Overload: Just half a cup of heavy cream makes it luxuriously silky while keeping the calorie count reasonable.
4

Café-Style at Home: You get the exact Cosi experience—including that perfect flatbread dipper—without leaving your kitchen or paying café prices.

About the Ingredients

3 lbs (1.36 kg) ripe plum tomatoes, halved lengthwise

Plum tomatoes are meatier and less watery than other varieties, which means a thicker soup. If you can't find them, use two 28-oz cans of whole San Marzano tomatoes, drained, and skip the roasting step—just simmer them with the onions and garlic for 20 minutes.

1 large yellow onion, peeled and quartered

Yellow onions give a sweeter, deeper base than white or red. For a milder flavor, substitute a large shallot or a sweet Vidalia onion.

6 garlic cloves, peeled and smashed

Smashed cloves release their oils without burning as quickly as minced. If you're short on fresh garlic, use 1 teaspoon garlic powder added with the broth.

3 tablespoons olive oil

Use a good extra-virgin olive oil for roasting—its fruitiness complements the tomatoes. Avocado oil works if you prefer a neutral taste.

1 teaspoon kosher salt, plus more to taste

Kosher salt has larger flakes and seasons more evenly. If using table salt, reduce to 3/4 teaspoon.

1/2 teaspoon freshly ground black pepper

Freshly ground pepper is far more aromatic than pre-ground. A quick twist from a mill makes a noticeable difference.

4 cups (960 ml) low-sodium vegetable broth

Low-sodium lets you control the final seasoning. Chicken broth works if you're not vegetarian; just adjust salt at the end.

1 cup (20 g) fresh basil leaves, loosely packed, divided

Look for bright green, unblemished leaves. If basil is out of season, use 2 teaspoons dried basil added with the broth, and skip the fresh garnish.

1/2 cup (120 ml) heavy cream

Heavy cream gives the signature velvet texture. For a lighter version, substitute full-fat coconut milk or cashew cream—the flavor will shift slightly but remain delicious.

1 teaspoon granulated sugar

Sugar tames the tomatoes' acidity without making the soup sweet. Honey or a pinch of baking soda (1/8 teaspoon) also work.

1/4 teaspoon red pepper flakes (optional)

A gentle kick balances the cream. Omit if serving to kids, or add a pinch of smoked paprika for a different warmth.

Tips & Tricks

Don't rush the roasting

Roasting at 400°F (200°C) for 35-40 minutes until the tomatoes are collapsed and lightly charred is what builds the soup's deep flavor. If you pull them early, the soup will taste flat and watery.

Blend in batches and vent

Hot soup expands in a blender. Fill it no more than halfway, remove the center cap, and cover with a folded towel to let steam escape. This prevents messy explosions and keeps you safe.

Add cream off the heat

Boiling cream can curdle and give a grainy texture. Stir it in after you've turned off the burner, and the soup will stay silky smooth.

Season at the end

The tomatoes' sweetness varies by season, so taste after blending and adjust salt, sugar, and pepper. A final squeeze of lemon can also wake up the flavors.

Pro Tips

1

Char matters: A few blackened edges on the roasted tomatoes add a subtle smokiness that mimics the café's depth—don't toss them.
2

Strain for silk: For an ultra-smooth soup, push the blended mixture through a fine-mesh sieve before adding cream. It takes two minutes and elevates the texture.
3

Basil two ways: Reserve a few fresh leaves to chiffonade and scatter on top just before serving; the raw hit of basil keeps the soup from tasting dull.
4

Make it ahead: This soup tastes even better the next day as the flavors meld. Cool completely, then refrigerate overnight and reheat gently.

Step-by-Step Instructions

1. Preheat and prep

Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper. Arrange the halved tomatoes, quartered onion, and smashed garlic in a single layer. Drizzle with olive oil and sprinkle with 1/2 teaspoon salt and the black pepper.

2. Roast the vegetables

Roast for 35-40 minutes, until the tomatoes have collapsed, the onions are golden brown at the edges, and a knife slides easily into the onion. You'll see bubbling juices and a few charred spots—that's exactly what you want.

3. Simmer the base

Transfer the roasted vegetables (including any pan juices) to a large pot. Add the vegetable broth, 1/2 cup of the basil leaves, sugar, and red pepper flakes if using. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 10 minutes to let the flavors marry.

4. Blend until smooth

Remove from heat and let cool for 5 minutes. Working in batches, carefully blend the soup until completely smooth. Return the blended soup to the pot.

5. Finish with cream

Over low heat, stir in the heavy cream. Warm gently for 2-3 minutes—do not let it boil. Taste and adjust salt, pepper, and sugar. The soup should be velvety and balanced, with a gentle sweetness.

6. Add fresh basil

Stack the remaining 1/2 cup basil leaves, roll them tightly, and slice into thin ribbons (chiffonade). Stir half into the soup and save the rest for garnish.

7. Serve hot

Ladle into bowls and top with a swirl of cream and a sprinkle of basil ribbons. Serve with warm flatbread or a crusty grilled cheese for dipping.

Delicious Variations

Smoky Roasted Red Pepper

Add 2 roasted red bell peppers (jarred is fine) to the blender with the tomatoes for a sweeter, smokier twist that's reminiscent of a different café classic.

Coconut Basil Cream

Swap the heavy cream for full-fat coconut milk and add a squeeze of lime at the end. The result is dairy-free, vegan, and tropical.

Spicy Tomato Basil

Double the red pepper flakes and add a minced jalapeño to the roasting pan. Finish with a drizzle of chili oil for heat lovers.

How to Store Cosi Tomato Basil Soup Recipe Copycat

Refrigerator

Store in an airtight container for up to 4 days. The flavors deepen overnight, making leftovers even better.

Freezer

Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat gently on the stovetop over low heat, stirring occasionally. Avoid boiling to prevent curdling. If frozen, thaw completely first.

Frequently Asked Questions

Q: Can I use canned tomatoes instead of fresh?

Yes, you can substitute two 28-ounce cans of whole San Marzano tomatoes, drained. Skip the roasting step and simply simmer them with the onion and garlic in the pot for 20 minutes before blending—the flavor will be slightly less roasted but still delicious.

Q: How do I make this soup vegan?

Replace the heavy cream with full-fat coconut milk or cashew cream. Use vegetable broth and ensure your sugar is vegan-friendly. The soup will be slightly less rich but still creamy and satisfying.

Q: Why is my tomato basil soup bitter?

Bitterness usually comes from underripe tomatoes, burnt garlic, or scorched basil. Use ripe, sweet tomatoes, keep an eye on the garlic during roasting, and add fresh basil only at the end. A pinch of sugar can also help balance any residual bitterness.

Q: Can I make this soup in a slow cooker?

Yes. After roasting the vegetables, transfer them to a slow cooker with the broth, basil, sugar, and pepper flakes. Cook on low for 4-5 hours or high for 2-3 hours. Blend, then stir in the cream and fresh basil before serving.

Q: What can I serve with Cosi tomato basil soup?

Cosi is famous for its flatbread, so warm flatbread or focaccia is a natural pairing. A grilled cheese sandwich, crusty baguette, or a simple green salad also works beautifully for a complete meal.

So the next time you're craving that café comfort, skip the line and make this Cosi Tomato Basil Soup Recipe Copycat at home. It's a bowl of roasted sweetness, herby brightness, and creamy calm—perfect for a rainy afternoon or a cozy night in. Wander wisely.

Cosi Tomato Basil Soup Recipe Copycat

Cosi Tomato Basil Soup Recipe Copycat

Cosi Tomato Basil Soup Recipe Copycat brings the creamy, tangy magic of your favorite café bowl home with roasted tomatoes and fresh basil.

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 3 lbs (1.36 kg) ripe plum tomatoes, halved lengthwise
  • 1 large yellow onion, peeled and quartered
  • 6 garlic cloves, peeled and smashed
  • 3 tablespoons olive oil
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 4 cups (960 ml) low-sodium vegetable broth
  • 1 cup (20 g) fresh basil leaves, loosely packed, divided
  • 1/2 cup (120 ml) heavy cream
  • 1 teaspoon granulated sugar
  • 1/4 teaspoon red pepper flakes (optional)

📋 Instructions

  1. 1Preheat and prep — Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper. Arrange the halved tomatoes, quartered onion, and smashed garlic in a single layer. Drizzle with olive oil and sprinkle with 1/2 teaspoon salt and the black pepper.
  2. 2Roast the vegetables — Roast for 35-40 minutes, until the tomatoes have collapsed, the onions are golden brown at the edges, and a knife slides easily into the onion. You'll see bubbling juices and a few charred spots—that's exactly what you want.
  3. 3Simmer the base — Transfer the roasted vegetables (including any pan juices) to a large pot. Add the vegetable broth, 1/2 cup of the basil leaves, sugar, and red pepper flakes if using. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 10 minutes to let the flavors marry.
  4. 4Blend until smooth — Remove from heat and let cool for 5 minutes. Working in batches, carefully blend the soup until completely smooth. Return the blended soup to the pot.
  5. 5Finish with cream — Over low heat, stir in the heavy cream. Warm gently for 2-3 minutes—do not let it boil. Taste and adjust salt, pepper, and sugar. The soup should be velvety and balanced, with a gentle sweetness.
  6. 6Add fresh basil — Stack the remaining 1/2 cup basil leaves, roll them tightly, and slice into thin ribbons (chiffonade). Stir half into the soup and save the rest for garnish.
  7. 7Serve hot — Ladle into bowls and top with a swirl of cream and a sprinkle of basil ribbons. Serve with warm flatbread or a crusty grilled cheese for dipping.
👨‍🍳 Chef's Note: Chef's Note: For the closest match to Cosi's version, use a high-powered blender and pass the soup through a fine-mesh strainer before adding the cream. This extra step gives you that impossibly silky texture that defines the original.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Sofia Marchetti

Written by Sofia Marchetti
Sofia writes about minimalist travel and slow tourism, sharing itineraries that emphasize local culture and off-season visits. She believes travel is about experiences, not checklists.

Leave a Comment

x
Advertisements