Best Creamy Tomato Basil Soup (Panera Copycat) Recipe

I just nailed a Panera Tomato Bisque Soup copycat that’s ridiculously creamy and packed with hidden veggies so you won’t believe it’s homemade.

A photo of Best Creamy Tomato Basil Soup (Panera Copycat) Recipe

I can’t stop thinking about this Panera Tomato Bisque Soup copycat. I adore the way bright tomato notes meet a silky finish that somehow tastes both simple and fancy.

I love that sneaky layer of roasted garlic cloves and the fresh pop of fresh basil leaves that keeps it from getting boring. It’s what I reach for when I want something creamy without feeling like a full dinner.

And yes, it’s got that restaurant level depth I’m obsessed with. Slurpable, spoonable, satisfying.

Seriously, this might be the Best Tomato Basil Soup I refuse to share. No apologies.

Pass the bowl.

Ingredients

Ingredients photo for Best Creamy Tomato Basil Soup (Panera Copycat) Recipe

  • Basically olive oil: silky base that helps veggies cook without drying out.
  • Butter: adds richness and cozy, slightly sweet mouthfeel.
  • Onion: sweet backbone, gives depth as it caramelizes a bit.
  • Carrots: natural sweetness and body, makes the soup feel wholesome.
  • Celery: fresh stalky bite, keeps it from tasting flat.
  • Red bell pepper: bright sweetness and extra color, love the pop.
  • Garlic: punchy aroma, makes the whole thing smell like home.
  • Tomato paste: concentrated tomato punch, deepens that classic flavor.
  • Crushed tomatoes: the tomato heart, chunky and comforting.
  • Fire roasted tomatoes: smoky notes, optional for extra character.
  • Vegetable/chicken broth: savory liquid that ties everything together.
  • Bay leaf: subtle herbal background, forgettable alone but important.
  • Heavy cream: luxuriously creamy, makes it spoonable and velvety.
  • Whole milk: lightens cream, keeps it smooth without being cloying.
  • Basil: fresh, bright lift right before serving.
  • Sugar: neutralizes acidity so it tastes round and balanced.
  • Salt: boosts everything, don’t skip it if you want flavor.
  • Pepper: gentle heat and bite, wakes up the soup.
  • Red pepper flakes: optional kick, warms without overwhelming.
  • Parmesan rind: umami boost, gives a savory backbone if you add it.
  • Grated Parmesan: salty, cheesy finish you’ll grate on top.
  • Croutons/basil garnish: crunchy or fresh finish, nice textural contrast.

Ingredient Quantities

  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, roughly chopped
  • 2 medium carrots, peeled and chopped
  • 1 celery stalk, chopped
  • 1 small red bell pepper, seeded and chopped
  • 3 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 (28 ounce) can crushed tomatoes
  • 1 cup fire roasted diced tomatoes, optional for extra depth
  • 3 cups low sodium vegetable broth (or chicken broth)
  • 1 bay leaf
  • 1/2 cup heavy cream
  • 1/2 cup whole milk (or use 1 cup half and half instead)
  • 1/4 cup fresh basil leaves, packed and roughly chopped
  • 1 teaspoon granulated sugar (balances acidity)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • Pinch of red pepper flakes, optional
  • 1 Parmesan rind or 1/4 cup grated Parmesan, optional for extra umami
  • Croutons or extra basil for serving, optional

How to Make this

1. Heat 2 tablespoons olive oil and 2 tablespoons butter in a large pot over medium heat until the butter melts and starts to shimmer, then add 1 chopped yellow onion, 2 chopped carrots, 1 chopped celery stalk, and 1 small chopped red bell pepper; cook, stirring occasionally, until the veggies are soft and beginning to brown, about 8 to 10 minutes.

2. Add 3 minced garlic cloves and 2 tablespoons tomato paste; cook, stirring, 1 to 2 minutes until fragrant and the tomato paste darkens a bit so it loses that raw taste.

3. Pour in 1 (28 oz) can crushed tomatoes and 1 cup fire roasted diced tomatoes if using, then add 3 cups low sodium vegetable or chicken broth, 1 bay leaf, 1 teaspoon sugar, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and a pinch of red pepper flakes if you want heat; stir to combine.

4. If using, tuck in a Parmesan rind now for extra savory depth, otherwise stir in 1/4 cup grated Parmesan later; bring the soup to a gentle simmer, then lower heat and simmer uncovered 20 to 25 minutes so flavors meld and the carrots finish softening.

5. Remove the bay leaf and the Parmesan rind if you used one; stir in 1/4 cup packed chopped fresh basil leaves, then use an immersion blender to puree soup until very smooth; or carefully transfer in batches to a blender and puree, leaving a little vent for steam.

6. Return the pureed soup to low heat and stir in 1/2 cup heavy cream and 1/2 cup whole milk (or 1 cup half and half), warm through but do not boil once cream is added or it can separate; taste and adjust salt and pepper.

7. For a richer, silkier finish, blend 1/4 cup extra grated Parmesan into the hot soup and whisk until melted, this gives a restaurant style mouthfeel.

8. If you want to make this in an Instant Pot, sauté the veggies using the Sauté setting through step 3, then seal and cook on High Pressure for 10 minutes, quick release, remove bay leaf and rind, puree, and stir in creams and basil. For a slow cooker, after step 3, transfer everything to the slow cooker, cook on Low 6 to 8 hours or High 3 to 4 hours, then remove bay leaf and puree and add cream and basil.

9. Serve hot topped with extra basil leaves, grated Parmesan or croutons; soup keeps in the fridge up to 4 days and freezes well for up to 3 months, reheat gently so the cream stays smooth.

10. Quick hacks: roast the carrots and bell pepper first for more depth, add a splash of balsamic vinegar or a teaspoon more sugar if it tastes too acidic, and always warm the cream before adding so it doesnt shock the soup and split.

Equipment Needed

1. Large heavy-bottomed pot or Dutch oven
2. Chef’s knife (sharp, for chopping)
3. Cutting board
4. Wooden spoon or heatproof spatula (for stirring)
5. Measuring cups and spoons
6. Immersion blender, or a countertop blender (for pureeing)
7. Ladle (for serving and transferring to blender)
8. Fine grater or microplane (for the Parmesan)

FAQ

A: Yes. Swap the butter for extra olive oil and use full fat coconut milk or a plant based cream instead of heavy cream and whole milk. Skip the Parmesan rind or use a vegan Parmesan for the same savory boost.

A: Use an immersion blender right in the pot to save time on transferring. Skip the optional fire roasted tomatoes if you dont have them. Use a good quality canned crushed tomato and simmer 20 to 25 minutes instead of longer, but keep the onion and carrot well softened for depth.

A: No, its optional. The rind adds extra umami while simmering, but grated Parmesan stirred in at the end gives similar flavor. If you want less salt, skip it and season to taste after blending.

A: Yes. Cool completely and transfer to freezer safe containers for up to 3 months. If you used cream, the texture might separate a little when reheated. Whisk or blend gently after warming and it will come back together.

A: Blend while the soup is hot. Use an immersion blender for convenience or a countertop blender in batches. Strain through a fine mesh sieve if you want it ultra smooth. Adding the cream after blending keeps it silky.

A: Stir in a little extra sugar, a splash of cream, or a small knob of butter to mellow acidity. A pinch more salt can also balance flavors. Simmering with the Parmesan rind helps reduce sharpness too.

Best Creamy Tomato Basil Soup (Panera Copycat) Recipe Substitutions and Variations

  • 2 tablespoons olive oil: swap for avocado oil or light olive oil for similar flavor, or use canola or vegetable oil if thats what you have. Avocado oil tolerates heat well so it won’t burn, but it won’t add the same fruity note.
  • 2 tablespoons unsalted butter: use salted butter and cut the added salt by about 1/4 teaspoon, or replace with an extra tablespoon olive oil for a dairy free option. Butter adds richness, oil will be a bit lighter.
  • 1/2 cup heavy cream + 1/2 cup whole milk: replace both with 1 cup half and half for an easy 1 to 1 swap, or use 1 cup full fat coconut milk for a dairy free, slightly sweet version. If using coconut, taste and maybe reduce the sugar a bit.
  • 1 (28 ounce) can crushed tomatoes: use 2 14.5 ounce cans diced tomatoes blitzed in a blender, or substitute 3 cups fresh tomatoes that you puree. If you use plain tomato sauce, add a tablespoon tomato paste for more body.

Pro Tips

1. Roast the carrots and red pepper first for deeper flavor — toss them with a little oil, salt and roast at 425 F until charred at the edges, then add to the pot. It takes an extra 10 to 15 minutes but makes the soup taste way more complex.

2. Warm the cream and milk before adding, and never let the soup boil after you add them. If you add cold dairy to a hot pot it can seize or split, so off the heat is safer. If it looks like it might split, whisk in a tablespoon of the hot soup into the cream first then stir that back in.

3. Use a Parmesan rind while simmering, and remove it before blending. That rind gives big umami without adding grainy texture, and saving some grated Parmesan to whisk in at the end will make the texture silky.

4. When pureeing, let the soup cool a bit and blend in batches with the lid cracked so steam can escape. Hot soup + a sealed blender = a dangerous volcano. An immersion blender is faster and mess free, but for ultra smooth texture you may still want to strain briefly or blend longer.

Best Creamy Tomato Basil Soup (Panera Copycat) Recipe

Best Creamy Tomato Basil Soup (Panera Copycat) Recipe

Recipe by Ashley Mead

0.0 from 0 votes

I just nailed a Panera Tomato Bisque Soup copycat that's ridiculously creamy and packed with hidden veggies so you won't believe it's homemade.

Servings

6

servings

Calories

255

kcal

Equipment: 1. Large heavy-bottomed pot or Dutch oven
2. Chef’s knife (sharp, for chopping)
3. Cutting board
4. Wooden spoon or heatproof spatula (for stirring)
5. Measuring cups and spoons
6. Immersion blender, or a countertop blender (for pureeing)
7. Ladle (for serving and transferring to blender)
8. Fine grater or microplane (for the Parmesan)

Ingredients

  • 2 tablespoons olive oil

  • 2 tablespoons unsalted butter

  • 1 medium yellow onion, roughly chopped

  • 2 medium carrots, peeled and chopped

  • 1 celery stalk, chopped

  • 1 small red bell pepper, seeded and chopped

  • 3 garlic cloves, minced

  • 2 tablespoons tomato paste

  • 1 (28 ounce) can crushed tomatoes

  • 1 cup fire roasted diced tomatoes, optional for extra depth

  • 3 cups low sodium vegetable broth (or chicken broth)

  • 1 bay leaf

  • 1/2 cup heavy cream

  • 1/2 cup whole milk (or use 1 cup half and half instead)

  • 1/4 cup fresh basil leaves, packed and roughly chopped

  • 1 teaspoon granulated sugar (balances acidity)

  • 1 teaspoon kosher salt, plus more to taste

  • 1/2 teaspoon freshly ground black pepper

  • Pinch of red pepper flakes, optional

  • 1 Parmesan rind or 1/4 cup grated Parmesan, optional for extra umami

  • Croutons or extra basil for serving, optional

Directions

  • Heat 2 tablespoons olive oil and 2 tablespoons butter in a large pot over medium heat until the butter melts and starts to shimmer, then add 1 chopped yellow onion, 2 chopped carrots, 1 chopped celery stalk, and 1 small chopped red bell pepper; cook, stirring occasionally, until the veggies are soft and beginning to brown, about 8 to 10 minutes.
  • Add 3 minced garlic cloves and 2 tablespoons tomato paste; cook, stirring, 1 to 2 minutes until fragrant and the tomato paste darkens a bit so it loses that raw taste.
  • Pour in 1 (28 oz) can crushed tomatoes and 1 cup fire roasted diced tomatoes if using, then add 3 cups low sodium vegetable or chicken broth, 1 bay leaf, 1 teaspoon sugar, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and a pinch of red pepper flakes if you want heat; stir to combine.
  • If using, tuck in a Parmesan rind now for extra savory depth, otherwise stir in 1/4 cup grated Parmesan later; bring the soup to a gentle simmer, then lower heat and simmer uncovered 20 to 25 minutes so flavors meld and the carrots finish softening.
  • Remove the bay leaf and the Parmesan rind if you used one; stir in 1/4 cup packed chopped fresh basil leaves, then use an immersion blender to puree soup until very smooth; or carefully transfer in batches to a blender and puree, leaving a little vent for steam.
  • Return the pureed soup to low heat and stir in 1/2 cup heavy cream and 1/2 cup whole milk (or 1 cup half and half), warm through but do not boil once cream is added or it can separate; taste and adjust salt and pepper.
  • For a richer, silkier finish, blend 1/4 cup extra grated Parmesan into the hot soup and whisk until melted, this gives a restaurant style mouthfeel.
  • If you want to make this in an Instant Pot, sauté the veggies using the Sauté setting through step 3, then seal and cook on High Pressure for 10 minutes, quick release, remove bay leaf and rind, puree, and stir in creams and basil. For a slow cooker, after step 3, transfer everything to the slow cooker, cook on Low 6 to 8 hours or High 3 to 4 hours, then remove bay leaf and puree and add cream and basil.
  • Serve hot topped with extra basil leaves, grated Parmesan or croutons; soup keeps in the fridge up to 4 days and freezes well for up to 3 months, reheat gently so the cream stays smooth.
  • Quick hacks: roast the carrots and bell pepper first for more depth, add a splash of balsamic vinegar or a teaspoon more sugar if it tastes too acidic, and always warm the cream before adding so it doesnt shock the soup and split.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 419g
  • Total number of serves: 6
  • Calories: 255kcal
  • Fat: 17g
  • Saturated Fat: 7.8g
  • Trans Fat: 0.07g
  • Polyunsaturated: 2.6g
  • Monounsaturated: 6.7g
  • Cholesterol: 45mg
  • Sodium: 803mg
  • Potassium: 667mg
  • Carbohydrates: 13.9g
  • Fiber: 3g
  • Sugar: 10.6g
  • Protein: 5.7g
  • Vitamin A: 1500IU
  • Vitamin C: 20mg
  • Calcium: 80mg
  • Iron: 1mg

Please enter your email to print the recipe:




Leave a Comment

Your email address will not be published. Required fields are marked *

*