Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven over medium heat.
- Add sliced onions, salt, and black pepper. Toss to combine.
- Reduce heat to low and cook for 40 minutes, stirring every few minutes, until onions are very soft.
- Increase heat to medium and cook 15-20 minutes more, stirring often, until golden brown.
- Add balsamic vinegar, tamari, thyme, and garlic. Stir to combine.
- Sprinkle flour over onions and stir for 2 minutes.
- Pour in white wine and cook for 2 minutes, or until evaporated.
- Add vegetable broth and simmer over medium heat for 30 minutes.
- Preheat oven to 450°F and line a baking sheet with parchment paper.
- Place baguette slices on the baking sheet and top with grated cheese.
- Bake for 8-10 minutes until bread is toasted and cheese is melted and golden.
- Ladle soup into bowls and top each with a toasted baguette slice, fresh thyme, and red pepper flakes if desired.
Notes
Make-Ahead Tips: French onion soup improves with time. Store cooked soup in refrigerator for up to 2 days or freeze for up to 3 months. Reheat gently on stovetop and toast fresh baguette slices before serving.
Cheese Options: Gruyère is traditional, but aged white cheddar and Parmesan work well too. Use good melting cheeses for best results.
Onion Tips: Slice onions thinly for best texture. Don't rush the caramelization process - it takes the full hour for proper flavor development.