Ingredients
Method
Step 1: Caramelize the Onions
- Melt the butter in a large pot over medium-high heat.
- Add the sliced red and sweet onions and sprinkle with 1 teaspoon of salt.
- Cook, stirring frequently, for about 35 minutes, or until the onions are deeply caramelized and syrupy. Take your time here—this is where the soup gets its rich flavor!
Step 2: Simmer the Broth
- Add the chicken broth, beef broth, red wine, and Worcestershire sauce to the pot.
- Tie the parsley, thyme, and bay leaf together with kitchen twine to form an herb bundle. Add it to the soup.
- Bring the soup to a gentle simmer over medium heat and cook for 20 minutes, stirring occasionally.
- Remove and discard the herb bundle.
- Stir in the balsamic vinegar and season with salt and freshly ground black pepper to taste. Keep the soup warm over low heat while you prepare the bread topping.
Step 3: Toast the Bread
- Preheat the broiler and set an oven rack about 6 inches from the heat source.
- Arrange the French bread slices on a baking sheet.
- Broil for about 3 minutes per side, or until the bread is golden and crisp. Remove from the oven but leave the broiler on.
Step 4: Assemble the Bowls
- Place 4 oven-safe bowls or crocks on a rimmed baking sheet for easy handling.
- Fill each bowl about two-thirds full with the hot onion soup.
- Place one slice of toasted bread on top of the soup in each bowl.
- Lay two slices of Gruyère cheese over the bread, and sprinkle 1/4 of the shredded Asiago cheese on top.
- Add a pinch of paprika to each bowl for a pop of color and flavor.
Step 5: Broil the Topping
- Place the baking sheet with the bowls under the broiler.
- Broil for about 5 minutes, or until the cheese is bubbly, golden brown, and cascading over the edges of the bowls. Watch closely to avoid burning.
Step 6: Serve and Enjoy
- Carefully remove the bowls from the oven (they’ll be very hot!) and let them cool slightly.
- Serve immediately and enjoy this deliciously cheesy and comforting soup.
Notes
- Make-Ahead Option: You can make the soup base a day ahead and store it in the refrigerator. Reheat on the stovetop before assembling and broiling.
- Herb Substitutes: If you don’t have fresh parsley or thyme, use 1/2 teaspoon of dried parsley and thyme instead.
- Cheese Alternatives: Gruyère and Asiago are traditional, but Swiss, Emmental, or mozzarella are excellent substitutes.
- Serving Suggestion: Pair the soup with a crisp green salad or a glass of dry red wine for a complete meal.
- Storage: Store leftover soup in an airtight container in the refrigerator for up to 3 days. The cheese and bread topping should be added fresh when reheating.