01 - In a medium saucepan, bring 2 cups of water to a boil. Add the long-grain white rice, reduce heat to low, cover the saucepan, and simmer for 15 to 18 minutes until the rice is tender. Remove the saucepan from heat and let it stand, covered, to finish steaming.
02 - Heat 2 tablespoons of vegetable oil in a large skillet or Dutch oven over medium heat. Add the finely chopped onion, diced green bell pepper, and diced celery. Sauté these aromatics for 6 to 8 minutes until they have softened.
03 - Stir in the minced garlic and cook for an additional 1 minute until it becomes fragrant.
04 - Incorporate the tomato paste, canned diced tomatoes (with their juices), sugar, paprika, cayenne pepper, dried thyme, dried oregano, salt, black pepper, and bay leaf into the skillet. Mix all ingredients thoroughly to combine.
05 - Pour in the low-sodium chicken or seafood stock and Worcestershire sauce. Bring the mixture to a gentle simmer and cook uncovered for 20 minutes, stirring occasionally, allowing the sauce to thicken.
06 - Gently add the peeled and deveined shrimp to the simmering sauce. Cook for 3 to 5 minutes, stirring occasionally, until the shrimp turn pink and are just cooked through. If desired, stir in the hot sauce at this stage.
07 - Carefully remove and discard the bay leaf from the sauce. Taste the Creole and adjust seasoning as needed.
08 - Serve the New Orleans Shrimp Creole generously over the prepared steamed white rice. Garnish each serving with fresh sliced green onions and chopped parsley.