French Onion Soup Bites
jump toRECIPE
These French onion soup bites transform the classic flavors of French onion soup into an elegant, bite-sized appetizer made with puff pastry, caramelized onions, Gruyère cheese, and fresh thyme. Buttery, flaky pastry pairs perfectly with sweet, deeply caramelized onions and nutty melted cheese, making these bites ideal for cocktail parties, holiday gatherings, or special occasions. If you love French onion–inspired recipes, be sure to try French onion soup pasta or caramelized onion pho dip next.

Why You’ll Love This Recipe
- All the flavor of French onion soup – Sweet onions, melted Gruyère, and thyme in a crisp, flaky bite
- Perfect for entertaining – Easy to make ahead and reheat for stress-free hosting
- Simple but impressive – Store-bought puff pastry keeps prep easy while still feeling elevated
Key Ingredients in This Recipe
- Caramelized onions – While caramelizing onions takes a bit of patience. Don’t try to rush the process by turning up the heat. The goal is to draw out the sugars in the onions and caramelize them – you have to go low and slow. You end up with mellow sweet onion flavor. I used a mix of yellow onion and red onion in this recipe for a mix of mellow and sweet, as well as deeper onion flavor.
- Gruyère cheese – Gruyère is a hard cheese with a nutty, sweet flavor from Switzerland. The fact that it melts well (due to a high water to oil ratio) mixed with t’s distinct flavor makes it the perfect addition to anything from sandwiches to mac and cheese or fondue. If you can’t find Gruyère, I recommend substituting with another Swiss cheese like Emmental.
- Puff pastry – Store-bought puff pastry is the easiest route to go. As these bites cook, the dough puffs up into flakey, buttery layers.
A full ingredient list with exact amounts can be found in the recipe card below.
Pro Tip
Caramelize the onions low and slow—rushing the process will prevent the natural sugars from developing and result in less depth of flavor.
Swaps and Substitutions
- Gruyère Cheese: Substitute with Emmental, Swiss, or a mix of mozzarella and Parmesan.
- Onions: Use all yellow onions if red onions aren’t available.
- Puff Pastry: Mini puff pastry shells can be used instead of squares.
- Fresh Thyme: Swap with dried thyme (use about 1 teaspoon total).
How to Make French Onion Soup Bites (Step-by-Step)
- Roll out the puff pastry. On a clean, lightly floured work surface, roll out one of the puff pastry pieces into a 9×12 rectangle. Use a knife to cut the pastry into 16 equal squares. Repeat with the remaining sheet of puff pastry.
- Freeze the squares of puff pastry. Add the squares to two parchment paper-lined baking sheets and freeze for 20 minutes.
- Sauté the onions. Heat a large sauté pan over medium heat, add the olive oil and heat through. Add the butter and allow to melt. Add the onions and toss quickly to remove the moisture from the onions. Sauté, stirring occasionally, until the onions are soft and start to brown.
- Caramelize the onions. Sprinkle the salt and sugar over the onions (to help them caramelize) and reduce the heat to medium-low and cook, stirring occasionally, until the onions are light brown and begin to caramelize, about 20 minutes.
- Let the onions cool. Add the balsamic and stir to combine. Continue to cook until the onions are uniformly brown and caramelized, about an additional 10 minutes. Remove from the pan and set aside.
- Brush squares with egg wash. Preheat oven to 425ºF (220ºC). Remove the pastry squares from the freezer. In a small bowl beat the egg with 1 tablespoon of water. Brush the squares of pastry dough with egg wash.
- Assemble and bake. Top each square with about a teaspoon of caramelized onion followed by about 1 teaspoon of the gruyere cheese. Sprinkle with the thyme. Bake until the puff pastry rises and turns golden brown, 15 minutes. Serve warm or at room temperature.

How to Serve French Onion Soup Bites
- Warm or at room temperature as a cocktail party appetizer.
- As part of a holiday appetizer spread.
- Paired with sparkling wine, champagne, or a crisp white wine.
- Served alongside other small bites for entertaining.
How to Store French Onion Soup Bites
Refrigerate: Store leftover French onion soup bites in an airtight container for up to 3 days.
Reheat: Warm in a 350°F oven until heated through and crisp, about 8–10 minutes.
Make Ahead: Assemble and bake, then reheat just before serving for best texture.
FAQ – Frequently Asked Questions
Yes. These bites can be baked a few hours ahead and reheated in the oven before serving.
Gruyère is ideal because it melts smoothly and has a nutty flavor, but Swiss or Emmental work well too.
Freezing helps the puff pastry puff up evenly and creates flakier layers when baked.
Yes. Store-bought frozen puff pastry is recommended—just be sure it’s fully thawed before rolling.
Absolutely. They’re delicious warm or at room temperature, making them perfect for parties.
Other Recipes to Try
If you couldn’t get enough of this elevated app, try one of these recipes for your next party:
Thanks for cooking with me! If you made this recipe, leave a 🌟 rating and share your thoughts or tips below. I’d love to hear from you!
French Onion Soup Bites
Rate this RecipeIngredients:
- 1 package or two sheets (1 pound) frozen puff pastry dough, thawed
- All-purpose flour, as needed, for rolling
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon unsalted butter
- 2 medium yellow onions, thinly sliced
- 2 medium red onions, thinly sliced
- ½ teaspoon kosher salt
- 1 teaspoon granulated sugar
- 1 teaspoon balsamic vinegar
- 1 egg
- 1 cup shredded Gruyere cheese
- 1 tablespoon chopped fresh thyme
Instructions:
- On a clean, lightly floured work surface, roll out one of the puff pastry pieces into a 9×12 rectangle. Use a knife to cut the pastry into 16 equal squares. Repeat with the remaining sheet of puff pastry.
- Add the squares to two parchment paper-lined baking sheets and freeze for 20 minutes.
- Heat a large sauté pan over medium heat, add the olive oil and heat through. Add the butter and allow to melt. Add the onions and toss quickly to remove the moisture from the onions. Sauté, stirring occasionally, until the onions are soft and start to brown.
- Sprinkle the salt and sugar over the onions (to help them caramelize) and reduce the heat to medium-low and cook, stirring occasionally, until the onions are light brown and begin to caramelize, about 20 minutes.
- Add the balsamic and stir to combine. Continue to cook until the onions are uniformly brown and caramelized, about an additional 10 minutes. Remove from the pan and set aside.
- Preheat oven to 425ºF (220ºC). Remove the pastry squares from the freezer. In a small bowl beat the egg with 1 tablespoon of water. Brush the squares of pastry dough with egg wash.
- Top each square with about a teaspoon of caramelized onion followed by about 1 teaspoon of the gruyere cheese. Sprinkle with the thyme. Bake until the puff pastry rises and turns golden brown, 15 minutes.
- Serve warm or at room temperature.
Notes:
Nutrition:
TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings





I love these FOS Bites! I (apparently) cannot cut straight lines so cut circles with a mold cutter and filled them with the caramelized goodness. They are perfect and I can’t wait to bring them to book club tomorrow! Definitely try these for your holiday parties!
Shannon