If there’s one soup my family asks for the moment the weather turns, it’s this one. This Copycat Panera Creamy Tomato Soup has that same smooth, slightly sweet, deeply tomatoey flavor you get at the café, but it’s made at home with a handful of pantry ingredients and whatever cooking equipment you have on hand.

I originally developed this recipe for the Instant Pot, but so many of you asked how to make it on the stovetop or in a crockpot that I’ve rewritten the whole post to include every method. Whether you want it on the table in 20 minutes or simmering all afternoon in the slow cooker, there’s a version here for you.
Pair it with a gooey grilled cheese and you’ve got a lunch or dinner that beats the drive-thru every single time.

Why You Will Love This Recipe
- Tastes like the real thing. Sweet, creamy, rich tomato flavor that’s a dead ringer for the café version.
- Four ways to make it. Instant Pot, Ninja Foodi, stovetop, or slow cooker, all with the same ingredient list.
- Pantry-friendly. Canned tomatoes, broth, an onion, and a few seasonings are all it takes.
- Grilled cheese approved. Blended silky-smooth, so it’s perfect for dunking.
- Budget-friendly. A whole pot costs less than two bowls at the restaurant.
- Meal-prep gold. It reheats beautifully and freezes for months.
Ingredients You’ll Need

- Olive oil: For sautéing the onion. Regular or extra virgin both work.
- Onion: One large yellow or white onion, diced.
- Garlic powder: Gives mellow garlic flavor without any chopping.
- Canned tomatoes: One 28-ounce can of crushed tomatoes (whole peeled tomatoes work too) plus one 28-ounce can of diced tomatoes. This is where the flavor lives, so use a brand you trust.
- Vegetable broth: Keeps the soup light and lets the tomatoes shine. Chicken broth is fine if that’s what you have.
- Granulated sugar: Just a tablespoon rounds out the acidity and gives the soup that signature café sweetness.
- Fresh basil: Adds a bright, herby note. Dried works in a pinch (use about 1 tablespoon).
- Unsalted butter: Stirred in at the end for richness.
- Heavy cream: The secret to that velvety texture.
- Salt and black pepper: Season to taste.
- Hot sauce: Optional, but a couple of teaspoons add a subtle warmth that keeps the soup from tasting one-note.
How to Make Copycat Panera Tomato Soup
No matter which method you use, the process is the same at its core: soften the onion, simmer the tomatoes with the seasonings, then finish with butter and cream and blend until smooth. Pick your method below.

Step One: Press Sauté and add the olive oil. Once it shimmers (about 30 seconds), add the diced onion and cook for 2–3 minutes, until softened.
Step Two: Stir in the crushed tomatoes, diced tomatoes, broth, sugar, basil, garlic powder, salt, and pepper. Scrape the bottom of the pot with a wooden spoon so no bits of onion are stuck; this is the key to avoiding a BURN notice.

Step Three: Lock the lid, turn the valve to Sealing, and cook on Manual/Pressure Cook, High, for 5 minutes. When the timer beeps, let the pressure release naturally.
Step Four: Remove the lid and stir in the butter, heavy cream, and hot sauce.
Step Five: Blend with an immersion blender until smooth. (A regular blender works too; blend in batches and vent the lid.)

Ninja Foodi Method
Step One: Select Sauté/Sear on High. Add the oil and onion and cook 2–3 minutes.
Step Two: Add the tomatoes, broth, sugar, basil, garlic powder, salt, and pepper, stirring well and scraping the bottom.
Step Three: Attach the pressure lid, set the valve to Seal, and pressure cook on High for 5 minutes. Let the pressure release naturally.
Step Four: Stir in the butter, cream, and hot sauce, then blend until smooth.
Stovetop Method
Step One: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook 4–5 minutes, until soft and translucent.
Step Two: Add the crushed tomatoes, diced tomatoes, broth, sugar, basil, garlic powder, salt, and pepper. Bring to a gentle boil, then lower the heat to a simmer.
Step Three: Simmer uncovered for 20–25 minutes, stirring now and then, until the flavors have melded and the soup has thickened slightly.
Step Four: Take the pot off the heat and stir in the butter, cream, and hot sauce.
Step Five: Blend with an immersion blender until smooth, or cool slightly and blend in batches in a countertop blender.
Slow Cooker (Crockpot) Method
Step One: For the deepest flavor, sauté the onion in the olive oil in a skillet for 3–4 minutes. If you’re short on time, skip this and add the raw onion directly to the slow cooker; it will soften as it cooks.
Step Two: Add the onion, both cans of tomatoes, broth, sugar, basil, garlic powder, salt, and pepper to the slow cooker and give it a stir.
Step Three: Cover and cook on LOW for 4–6 hours or HIGH for 2–3 hours.
Step Four: Stir in the butter, cream, and hot sauce during the last 15 minutes.
Step Five: Blend right in the crock with an immersion blender until smooth.
To serve: Ladle into bowls and top with croutons, shaved Parmesan, a swirl of cream, or torn fresh basil.
Cooking Method Quick Reference
| Method | Cook Time | Best For |
|---|---|---|
| Instant Pot | 5 minutes high pressure + natural release | Fast weeknight dinners |
| Ninja Foodi | 5 minutes high pressure + natural release | Same as above, using the pressure lid |
| Stovetop | 20–25 minute simmer | No special equipment needed |
| Slow Cooker | 4–6 hours LOW / 2–3 hours HIGH | Set-it-and-forget-it days |

Tips for the Best Tomato Soup
- Buy good tomatoes. This soup is all about the tomatoes, so a quality can (San Marzano-style if you can find them) and a flavorful broth make a noticeable difference in taste and color.
- Get an immersion blender. It’s the single most useful tool for homemade soups. You blend right in the pot, with no ladling hot liquid into a blender. Most cost under $40.
- Blending in a regular blender? Work in batches, fill it no more than halfway, remove the center cap, and hold a towel over the top.
- Like a little texture? Blend only half the soup, or mash a few tomato pieces against the side of the pot instead of blending fully.
- Let it rest. The soup thickens noticeably if you let it sit 15–20 minutes after adding the cream.
- Too thin? Simmer uncovered for a few extra minutes (use Sauté on the pressure cookers), or stir in a tablespoon of tomato paste.
- Too acidic? Add another pinch of sugar or a splash more cream.
Variations
- Roasted red pepper tomato soup: Add a drained jar of roasted red peppers before blending.
- Tomato basil bisque: Double the fresh basil and bump the cream up to 1/2 cup.
- Spicy: Add 1/4 teaspoon crushed red pepper flakes with the seasonings.
- Extra veggies: Toss in a diced carrot and a stalk of celery with the onion for a sweeter, more rounded base.
- Vegan: Use plant-based butter and full-fat coconut milk or cashew cream in place of the dairy.
Storing and Reheating
Let the soup cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. Reheat gently on the stovetop over medium-low heat or in the microwave, stirring occasionally.
To freeze: Portion into freezer-safe containers or zip-top bags, leaving a little room for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat slowly. If the soup looks slightly separated after thawing, a quick whisk or a pulse with the immersion blender will bring it right back together.

Frequently Asked Questions
Can I use fresh tomatoes instead of canned? Yes. Use about 2 pounds of ripe tomatoes, cored and roughly chopped. Fresh tomatoes are lighter and less concentrated, so you may want a little extra salt and sugar to match the café flavor.
Does this really taste like Panera’s tomato soup? It’s very close. The creamy texture and sweet tomato flavor hit the same notes, and most people can’t tell the difference.
Can I make this dairy-free? Absolutely. Swap the heavy cream for full-fat coconut milk, cashew milk, almond milk, or an unsweetened dairy-free creamer, and use a plant-based butter. I don’t recommend substituting olive oil for the butter; it changes the flavor too much.
Which cooking method tastes best? They’re all very similar. The stovetop version picks up a touch more depth from the longer simmer, while the pressure cooker versions are the fastest with nearly identical results.
Can I double the recipe? In the Instant Pot or Ninja Foodi, yes, as long as you stay under the max fill line; the cook time doesn’t change. On the stovetop or in the slow cooker, double freely and add a few extra minutes if needed.
Do I need an immersion blender? It makes life easier, but a regular blender or even a potato masher will work. A masher gives you a chunkier, more rustic soup.
Is this soup freezer-friendly? Yes. Cool it completely, freeze for up to 3 months, and reheat slowly, stirring well.
How do I thicken the soup? Simmer it uncovered for a few minutes after blending, or stir in a little extra cream or a spoonful of tomato paste.
What to Serve With Tomato Soup
Grilled cheese is the obvious partner, and an air fryer grilled cheese gets extra crispy. Homemade croutons, garlic toast, crusty bread, or a simple green salad round out the meal. This soup also makes a great starter for a bigger dinner, and leftovers can double as a quick pasta sauce.
More Copycat Panera Recipes
Copycat Panera Napa Almond Chicken Salad
Copycat Panera Chicken Noodle Soup
Instant Pot Panera Baked Potato Soup
Copycat Panera Green Goddess Cobb Salad
Copycat Panera BBQ Chicken Salad

Copycat Panera Creamy Tomato Soup (Instant Pot, Stovetop, Slow Cooker & Ninja Foodi)
Description
Ingredients
- 1 tablespoon olive oil
- 1 large onion, diced
- 1 teaspoon garlic powder
- 28 ounces crushed tomatoes, or whole peeled tomatoes
- 28 ounces diced tomatoes
- 1 cup vegetable broth
- 1 tablespoon granulated sugar
- 1/4 cup fresh basil leaves
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 3 tablespoons unsalted butter
- 1/4 cup heavy cream
- 2 teaspoons hot sauce, optional
Instructions
Instant Pot / Ninja Foodi
- Sauté the onion in the olive oil for 2–3 minutes, until softened.
- Add the tomatoes, broth, sugar, basil, garlic powder, salt, and pepper. Stir well and scrape the bottom of the pot.
- Lock the lid and pressure cook on High for 5 minutes. Natural release.
- Stir in the butter, cream, and hot sauce. Blend until smooth.
Stovetop
- Sauté the onion in the olive oil in a large pot over medium heat for 4–5 minutes.
- Add the tomatoes, broth, sugar, basil, garlic powder, salt, and pepper. Simmer uncovered 20–25 minutes.
- Remove from heat, stir in the butter, cream, and hot sauce. Blend until smooth.
Slow Cooker
- Sauté the onion (optional) and add it to the slow cooker with the tomatoes, broth, sugar, basil, garlic powder, salt, and pepper.
- Cook on LOW 4–6 hours or HIGH 2–3 hours.
- Stir in the butter, cream, and hot sauce for the last 15 minutes. Blend until smooth.
- Serve topped with croutons, shaved Parmesan, or fresh basil.
Equipment
- Instant Pot, or Ninja Foodi
- Immersion Blender, or Regular Blender
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!

PJ
I don’t have an instant pot, so how can I convert this to the stove top or a crockpot?
Rebecca
Is it possible to sub olive oil for the butter or cashew milk for the heavy cream? Trying to reduce dairy 😉
Laurie Fleming
Yes, I often use almond milk, so cashew milk would be the same, I don’t recommend olive oil
Ryan
Laurie, I’ve said it before, and I’ll say it again, if I want to cook any recipe I always check Laurie’s Fork To Spoon website because 99% of the time, she’s created that recipe.
This was the easiest and less messy Instant Pot tomato soup I’ve made since getting an Instant Pot 12 years ago. I followed the instructions and it looked and tasted exactly like Panera’s tomato soup. I wanted a few chunks of tomatoes so I smashed some against the pot sides. After adding the cream I let the pot sit for 20 minutes and that was enough time to thicken it without having to make a slurry. Tonight will be the fifth time making this because everyone asks for it. Delicious.