Preheat oven to 300F. Season brisket with salt and pepper. Heat oil in oven proof enamel casserole or roasting pan with lid. Sear brisket on both sides until well browned. Remove from pan and drain off half of the fat. Add onions to pan and sauté until softened, 2 minutes. Add garlic and shallots, cooking 2 minutes more. Add remaining ingredients and bring to a simmer. Add brisket back to pan and cover tightly. Transfer to heated oven and cook for 4 hours until fork tender in center. Remove brisket from pan and skim off excess fat from onion mixture and bring to a simmer, reducing until slightly thickened. Discard bay leaves; taste and adjust seasonings. Slice brisket and serve with onion pan sauce poured over. Serve with buttered noodles, or add carrots and potatoes to brisket while in oven for last 30 minutes of cooking.
* To make this recipe gluten-free friendly, use gluten-free beer.