4 medium onions, thinly sliced
3 garlic cloves, minced [I leave this out and I do not think it needs it]
2 tablespoons of butter
2 tablespoons balsamic vinegar [I used my favorite from We Olive on 2nd]
2 tablespoons brown sugar
3 tablespoons flour
8 ounces of beer [Stella]
64 ounces of low-sodium beef stock
2 tablespoons fresh thyme
1/2 teaspoon black pepper
1/2 teaspoon salt
French bread [I used homemade whole wheat]
Sliced Swiss cheese
Before serving, cut your bread of choice into slices. Fill soup bowls to the top, then cover with a slice of bread and a slice of cheese. Set under the broiler for 2-3 minutes, or until cheese is bubbly. Be careful when serving as bowls will be hot! I actually do not enjoy the bread on top of my soup so as you can see pictured I eat it on the side, whatever floats your cheese boat.