Using a large sauté pan over medium heat melt butter, add onions. Cook slowly lightly browning, stirring as to not over brown for approximately 10 to 12 minutes. Remove from pan and set aside.
Using the same pan over medium heat sauté cabbage for 8 to 10 minutes until lightly browned, maintaining some crunch. Add wine and cook down until the liquid is almost gone.
While cabbage is cooking roast beans. Toss beans with olive oil, place on parchment or foil-lined baking pan cook in a preheated 425-degree oven for 10 to 12 minutes.
Toss everything into the skillet re-heat and fold into a 9 X 12 casserole dish. Salt and pepper to taste. Squeeze lime over the top and serve while hot.