In a medium bowl or a 4-cup Pyrex measuring dish, mix together first 10 ingredients (garlic powder through red wine). Set aside.
Heat olive oil in a large Dutch oven or heavy saucepan over medium-high heat. Working in batches so as not to crowd the pan, add cubed beef, cooking until well browned on all sides, about 10-20 minutes per batch. Remove beef from pan once it is browned.
In the same Dutch oven, add sliced onions to beef drippings, and cook until onions are caramelized, about 20 minutes, add in a couple tablespoons of water if the onions appear to be burning or cooking too quickly.
Once the onions are nice and caramelized, add browned beef back to the pot. Stir in the flour, and cook, stirring, for 2-3 minutes. Stir in broth mixture and Balsamic Roasted Tomatoes. Reduce heat to medium-low; cover and simmer 1 hour. Uncover and simmer 30-60 minutes or until beef is very tender. Discard bay leaf. Sprinkle each serving with chives.