clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Panera French Onion Soup (Copycat Recipe!)

  • Author: The Solo Spoon
  • Prep Time: 15
  • Cook Time: 50
  • Total Time: 1 hour 5 minutes
  • Yield: 4-5 Cups
  • Category: Soups
  • Method: Stovetop


Do you love Panera’s French Onion Soup? It’s a delicious combination of sweet caramelized onions, flavorful broth, and gooey melted cheese that’s hard to resist. With this Panera french onion soup copycat recipe, you can make a delicious version of the restaurant favorite in your own kitchen.



Tomato Gastrique

  • 1/2 cup white wine vinegar
  • 1/4 cup white granulated sugar
  • 1/4 cup tomato sauce


  • 2 tablespoons olive oil
  • 2 yellow onions, sliced
  • 1/8 cup all-purpose flour
  • 4 cups beef broth
  • 1 teaspoon soy sauce
  • 1 tablespoon of Worcestershire
  • Tomato Gastrique (made from the ingredients above)
  • 1/2 teaspoon cornstarch
  • 1 teaspoon thyme
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 cup of croutons
  • 1/2 cup gruyere cheese


  1. Chop your onions into thin slices and grate your cheese. Set aside.
  2. Start by creating the tomato gastrique by boiling the white vinegar in a saucepan until it has boiled down to half its amount of liquid.
  3. Add the sugar to the white vinegar and mix continuously for about 3-5 minutes or until the mixture has become syrupy.
  4. Add the tomato sauce to this syrup and mix until combined. Then remove from the heat.
  5. In a large pot add the olive oil and sliced onions and cook on medium heat for about 20 minutes or until the onions have become golden brown and caramelized.
  6. Add the flour and mix the onions until they are fully coated and the flour covered onions soak up all the juices.
  7. Add in the beef broth, tomato gastrique, soy sauce, worcestershire sauce, cornstarch and all the seasonings. Stir this mixture together.
  8. Simmer for 20-25 minutes, stirring every so often.
  9. Get ready to in a bowl, top with croutons and cheese and enjoy!