In a dutch oven or skillet over medium heat, brown the sausage on both sides, about 5 minutes.
Remove the sausage and add a tablespoon of oil if pan is dry. Add the onion, bell pepper, celery and saute until softened, about 5-7 minutes.
Stir in the garlic and saute for 1 minute.
Add the sausage back to the pan, along with the tomato sauce, diced tomatoes, Worcestershire sauce, hot sauce, chili powder and bay leaf, stirring to combine. Season to taste with salt and pepper.
Cover and simmer on low for 25-30 minutes, until sauce has reduced and thickened. Remove bay leaf before serving. Serve over hot rice with green onion for garnish, if desired.