Go Back
+ servings
French onion soup

French Onion Soup with Puff Pastry Top

This french onion soup is ridiculously easy to make! It's topped with fresh mozzarella and crispy puff pastry for a delicious bowl of goodness!
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Course: Main Course, Soup
Cuisine: French
Keyword: french onion soup, soup
Servings: 2
Calories: 867kcal


  • Saucepot
  • Knife
  • Ramekins


  • 2 tbsp butter
  • 2 medium onions thinly sliced
  • Salt and pepper to taste
  • 2 cups vegetable stock
  • 1 tsp dried thyme
  • 1 sheet puff pastry
  • ¼ cup shredded mozzarella


  • Melt butter in a saucepot over medium-high heat.
  • Add onions and cook them until caramelized, for 10-15 minutes.
    Melting butter and onions
  • Once the onions are caramelized, add some stock to deglaze the saucepot.
    French onion soup glaze
  • Add the thyme and rest of the vegetable stock.
    French onion soup simmer
  • Simmer the soup for 10 minutes.
  • Preheat oven to 375F.
  • Roll the puff pastry to ¼-inch thick. Place ramekins on top of the puff pastry to get an idea how to cut them. Go slightly over the edges and cut your puff pastry.
    Puff pastry dough
  • Ladle soup into the ramekins. Top with mozzarella. Reserving 2 tbsp.
    French onion soup bowls
  • Place the pastry on top of the soup, gently pinching the edges to the ramekin dish. Brush pastry with egg.
    french onion soup with pastry top
  • Top the sheet pastry with more mozzarella and bake for 12-14 minutes.
    French onion soup with cheese
  • Serve soup warm.
    French Onion Soup pair



Calories: 867kcal | Carbohydrates: 74g | Protein: 16g | Fat: 58g | Saturated Fat: 15g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 27g | Cholesterol: 11mg | Sodium: 1338mg | Potassium: 262mg | Fiber: 4g | Sugar: 8g | Vitamin A: 626IU | Vitamin C: 9mg | Calcium: 137mg | Iron: 5mg
Tried this recipe?Mention @DaringKitchen or tag #thedaringkitchen!