01 - Rinse the shrimp under cold water and pat dry thoroughly. Set aside while preparing the base.
02 - Heat olive oil in a large skillet or Dutch oven over medium heat. Add onion, bell pepper, and celery; sauté for 5 minutes until vegetables begin to soften.
03 - Stir in minced garlic and cook for 1 minute until fragrant, being careful not to brown.
04 - Add crushed tomatoes, tomato sauce, stock, Creole seasoning, cayenne, bay leaf, thyme, paprika, Worcestershire sauce, salt, and pepper. Stir well to combine.
05 - Bring the mixture to a gentle simmer. Cover and cook for 20 minutes, stirring occasionally to prevent sticking, until flavors meld together.
06 - While sauce simmers, bring water, butter, and salt to a boil in a medium saucepan. Stir in rice, reduce heat to low, cover, and simmer for 15 minutes until tender and liquid is absorbed. Remove from heat and let stand covered for 5 minutes.
07 - Add shrimp to the simmering sauce. Cook for 4-5 minutes, just until shrimp turn pink and opaque. Avoid overcooking to maintain tenderness.
08 - Remove and discard bay leaf. Stir in lemon juice, fresh parsley, and half the green onions. Taste and adjust seasoning as needed.
09 - Fluff rice with a fork and divide among serving plates. Generously spoon Shrimp Creole over the rice. Garnish with remaining green onions.