Chop bacon and set aside. Cook onions in drippings over medium high heat until transparent. Add flour stirring to prevent lumps. Cook for 3-5 minutes until mixture just begins to turn golden. Add broth (it helps if it is warm) gradually, stirring constantly with whisk until thickened. Reduce heat to simmer and add potatoes, cream, bacon, parsley, garlic, basil, Tabasco and black pepper. Simmer 10 minutes. DO NOT BOIL! Add cheese and green onion. Stir until cheese melts.