
There’s something absolutely magical about a steaming bowl of Panera Tomato Soup—it’s the kind of comfort food that makes you feel like you’re being wrapped in a warm hug. I’ve been obsessed with recreating this iconic soup at home, and after countless attempts and tweaks, I’m thrilled to share my foolproof recipe with you!
Panera’s tomato soup has this beautiful, velvety texture and a perfectly balanced flavor that’s both rich and bright. The secret lies in using quality tomatoes, a touch of cream, and some simple pantry staples that come together to create pure magic. What I love most about making this at home is that you can control the ingredients and make it exactly how you like it—whether that means adding more garlic, adjusting the cream level, or even making it dairy-free.
This recipe is incredibly versatile too. Serve it alongside a warm baguette, pair it with a crispy cornbread, or enjoy it with a simple grilled cheese sandwich for the ultimate comfort meal. It’s also wonderful as a starter for a dinner party, and it freezes beautifully, so you can make a big batch and enjoy it throughout the week. I also love serving it alongside lighter options like a fresh cottage cheese salad for a more balanced meal.
What really sets this recipe apart is the depth of flavor. We’re building layers by sautéing aromatics until they’re golden and fragrant, adding tomato paste for concentrated tomato goodness, and using both canned and fresh tomatoes for the perfect balance of convenience and fresh taste. The addition of basil at the end brings brightness, while the cream makes it silky and luxurious. According to Bon Appétit, the key to restaurant-quality tomato soup is finishing it with a touch of acid—a little vinegar or lemon juice—to brighten all those beautiful tomato flavors.
I’ve tested this recipe multiple times, and every single time it turns out absolutely delicious. It’s become my go-to when I’m craving that Panera magic at home, and honestly, I think it rivals the restaurant version. The best part? It takes less than an hour from start to finish, and most of that time is just letting it simmer and develop those gorgeous flavors. Whether you’re a seasoned home cook or just starting out, this recipe is approachable and forgiving—perfect for weeknight dinners or meal prep.
The beauty of this soup is in its simplicity. You don’t need fancy ingredients or complicated techniques. Just quality tomatoes, fresh herbs, some aromatic vegetables, and a little cream. It’s a reminder that sometimes the best dishes are the ones that let premium ingredients shine without too much fuss. I absolutely love how this soup brings people together—it’s the kind of food that makes everyone happy.
Ingredients
- 3 tablespoons unsalted butter
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 3 tablespoons tomato paste
- 2 cans (28 ounces each) crushed San Marzano tomatoes
- 2 cups fresh tomatoes, diced (about 4-5 medium tomatoes)
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 2 teaspoons salt, or to taste
- 1 teaspoon black pepper
- 1/2 teaspoon sugar
- 1/4 teaspoon red pepper flakes
- 1/4 cup fresh basil leaves, chiffonade
- 1 tablespoon balsamic vinegar
- 1/2 teaspoon dried Italian seasoning
- Optional: croutons, fresh basil, parmesan cheese, and a drizzle of olive oil for serving

Instructions
- Melt the butter in a large pot over medium heat. Once melted and foamy, add the diced onion and cook for 5-7 minutes, stirring occasionally, until the onion is softened and translucent. This is the foundation of your soup’s flavor, so take your time here.
- Add the minced garlic to the pot and cook for about 1 minute, stirring constantly, until fragrant. Be careful not to let the garlic burn, as that can make the soup taste bitter.
- Stir in the tomato paste and cook for 2-3 minutes, stirring frequently. This step concentrates the tomato flavor and adds depth to your soup. You’ll notice the mixture becoming a deeper red color.
- Add the canned crushed tomatoes with their juices, fresh diced tomatoes, broth, Italian seasoning, red pepper flakes, salt, and black pepper. Stir well to combine all ingredients.
- Bring the soup to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 20-25 minutes. This allows the flavors to meld together beautifully and the soup to thicken slightly.
- Remove the pot from heat and let it cool for 5 minutes. This prevents splattering when you blend the soup.
- Working in batches, carefully transfer the soup to a blender (filling it only halfway each time) and blend until completely smooth. Alternatively, you can use an immersion blender directly in the pot, working in sections until the entire batch is smooth.
- Return all blended soup to the pot if you used a regular blender. Stir in the heavy cream and sugar, and taste for seasoning. Add more salt and pepper if needed.
- Add the balsamic vinegar and stir well. The vinegar adds a subtle tang that brightens all the tomato flavors—this is the magic touch that makes it taste just like Panera!
- Add the fresh basil and stir gently. You can reserve some basil for garnish if desired.
- Heat the soup over medium heat until it’s warmed through and steaming, but don’t let it boil. This takes about 3-5 minutes.
- Ladle the soup into bowls and serve immediately. Top with croutons, a sprinkle of fresh basil, grated parmesan cheese, and a drizzle of olive oil if desired. Enjoy immediately while it’s hot and creamy.

Pro Tips
Freezing Instructions: You can freeze this soup for up to 3 months. Cool completely, then transfer to freezer-safe containers, leaving about an inch of space at the top for expansion. Thaw overnight in the refrigerator before reheating. You may need to add a splash of broth or water when reheating if the soup thickens too much.
Substitutions and Variations: For a dairy-free version, replace the heavy cream with full-fat coconut milk or cashew cream. The soup will be slightly different in texture but still delicious. For a lighter version, use half-and-half or milk instead of heavy cream. You can also add a splash of white wine when you add the tomato paste for extra depth.
Tomato Tips: San Marzano tomatoes are prized for their sweet flavor and low acidity, making them ideal for this soup. If you can’t find them, any high-quality crushed tomatoes work well. Fresh tomatoes add brightness and freshness, but canned alone will still produce excellent results. During tomato season, feel free to use more fresh tomatoes and reduce the canned tomatoes accordingly.
Cream Consistency: If your soup is too thin, simmer it uncovered for an additional 10-15 minutes to reduce and thicken. If it’s too thick, add more broth, one quarter cup at a time, until you reach your desired consistency. The soup should be pourable but creamy.
Flavor Adjustments: Taste as you go and adjust seasonings to your preference. Some people prefer a sweeter soup (add a bit more sugar), while others like it more savory or with more acid (add more vinegar). Fresh basil should be added at the end to preserve its bright flavor. If you’re using dried basil, add it earlier in the cooking process.
Serving Suggestions: Serve this soup with grilled cheese sandwiches, crusty bread, or alongside a light salad. It’s also wonderful as a starter course for a dinner party. According to Serious Eats, pairing tomato soup with proteins and vegetables creates a more balanced meal. Consider serving alongside chicken meatballs or a vegetable stir fry for a complete meal.
Blending Notes: An immersion blender is convenient and creates less mess, but a regular blender produces a smoother, silkier texture. If using a regular blender, blend in batches and avoid filling it more than halfway to prevent hot soup from splashing out. Always remove the center cap of the blender lid and cover the opening with a kitchen towel for safety.
Storage and Shelf Life: Properly stored soup in the refrigerator will last 3-4 days. Always store in airtight containers. Before serving leftovers, check for any off odors or appearance changes. Frozen soup maintains best quality for 2-3 months but can be safely consumed up to 6 months if properly sealed.
Nuritional Information: This soup is naturally vegetarian and can easily be made vegan with plant-based cream. Check New York Times Cooking for additional nutritional guidance. Each serving is relatively low in calories but high in comfort and satisfaction.
