Caramelize the Onions: In a large pot or Dutch oven, melt the butter with the olive oil over medium heat. Add the peeled pearl onions and cook, stirring occasionally, for about 20-25 minutes, until they are deeply caramelized and golden.
Add Garlic and Flour: Stir in the minced garlic and cook for another 1-2 minutes. Sprinkle in the flour and cook, stirring constantly, for 1-2 minutes to remove the raw flour taste.
Add Broth and Wine: Slowly pour in the broth, stirring as you go to prevent lumps. Add the white wine (if using), bay leaf, thyme, and season with salt and pepper. Bring the soup to a simmer, reduce heat to low, and let it cook for 25-30 minutes, allowing the flavors to meld together.
Prepare the Baguette Topping: While the soup simmers, preheat your oven to 400°F (200°C). Place the sliced baguette pieces on a baking sheet and toast them in the oven for about 5-7 minutes, until they are golden and crisp.
Assemble and Broil: Once the soup is ready, remove the bay leaf and ladle the soup into oven-safe bowls. Top each bowl with a toasted baguette slice and sprinkle generously with the shredded Gruyère or Swiss cheese. Place the bowls under the broiler for 3-5 minutes, until the cheese is melted and bubbly.
Serve: Carefully remove the bowls from the oven, garnish with fresh parsley if desired, and serve hot.
Prep Time:
15 minutes
Cook Time:
50 minutes
Total Time:
1 hour 5 minutes
Nutrition (per serving):
Calories: 380
Fat: 22g
Carbohydrates: 32g
Protein: 14g
Sodium: 980mg
Fiber: 3g
Sugar: 8g
This French Pearl Onion Soup offers a delightful balance of sweet caramelized onions, rich broth, and cheesy goodness. Whether you’re making it as a starter or the main course, it’s sure to be a crowd-pleaser!