Ingredients
– 6 tablespoons oil for caramelizing onions
– 3 pounds medium yellow onions (halved and thinly sliced) for caramelizing
– 3/4 teaspoon salt for enhancing flavors
– 1 1/2 tablespoons balsamic vinegar for tangy acidity
– 1 1/2 tablespoons tamari for umami depth
– 1 1/2 tablespoons fresh thyme leaves for aromatic note
– 3 cloves garlic (minced) for aroma and depth
– 3 tablespoons all-purpose white flour for thickening
– 1 cup dry white wine for deglazing
– 6 cups broth for liquid base
– Baguette slices (for topping) for crunchy contrast
– Gruyère cheese (or a combination of aged white cheddar and Parmesan) for topping
– Fresh thyme (for garnish) for freshness
– An optional pinch of red pepper flakes for subtle heat
Instructions
1-First Step: Prepare Your Ingredients Begin with preparation to set yourself up for success. Slice the 3 pounds of medium yellow onions thinly this helps them caramelize evenly for that melt-in-your-mouth texture. Mince the 3 cloves of garlic and measure out the 1 1/2 tablespoons each of balsamic vinegar, tamari, and fresh thyme leaves. For dietary preferences, like a vegetarian version, have vegetable broth ready to swap in. This step takes about 10 minutes and ensures everything is handy.
2-Second Step: Caramelize the Onions Heat 6 tablespoons of oil in a large pot or Dutch oven over medium heat. Add the sliced onions, 3/4 teaspoon salt, and a dash of pepper, then reduce the heat to low. Cook for about 40 minutes, stirring occasionally, until the onions are very soft and starting to brown. This slow process is crucial for developing the deep, sweet flavor that defines great French Onion Soup. If you’re adapting for a low-calorie diet, stir in a bit of water if the onions stick, keeping things lighter.
3-Third Step: Build the Soup Base Increase the heat to medium and cook the onions for another 15-20 minutes until they turn golden brown. Stir in the balsamic vinegar, tamari, thyme leaves, and minced garlic to enhance the savory notes. Sprinkle 3 tablespoons of all-purpose white flour over the mixture and cook for 2 minutes, stirring constantly this thickens the soup nicely. For gluten-free options, use a gluten-free flour here to maintain the recipe’s integrity.
4-Fourth Step: Add Liquids and Simmer Pour in 1 cup of dry white wine and cook until it evaporates, which takes about 5 minutes and adds a nice acidity. Then, add 6 cups of broth and bring the mixture to a simmer over medium heat. Let it cook uncovered for 30 minutes, allowing the flavors to meld together. This step is where the soup gains its comforting, hearty quality, and you can adjust for low-sodium needs by choosing a reduced-salt broth.
5-Fifth Step: Prepare the Toppings While the soup simmers, preheat your oven to 450°F. Place baguette slices on a baking sheet and top them with Gruyère cheese or a mix of aged white cheddar and Parmesan. Bake for 8-10 minutes until the cheese is melted and bubbly, creating that irresistible, gooey topping. This preparation ensures the bread stays crisp and contrasts perfectly with the soup’s warmth.
6-Final Step: Serve and Enjoy Ladle the hot soup into bowls, then top each with the cheesy baguette slices, a sprinkle of fresh thyme, and an optional pinch of red pepper flakes for extra zest. The total preparation time is about 1 hour 40 minutes, making it ideal for busy parents or working professionals. Serve immediately and savor the velvety, rich taste of your homemade French Onion Soup. For more ideas on pairing soups, check out our recipe for zucchini corn chowder, which complements hearty meals like this one.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🔪 Slice the onions thinly to achieve a silky, melt-in-your-mouth texture in the broth.
⏱️ Caramelize the onions thoroughly on low heat first, then higher, for the richest flavor without burning.
🍞 Toast extra baguette slices as backups—they disappear quickly with this irresistible topping!
- Prep Time: 10 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: French
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 350 kcal
- Sugar: 12 g
- Sodium: 1200 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 4 g
- Protein: 12 g
- Cholesterol: 30 mg
