In a shallow bowl, combine the flour, garlic powder, onion powder, paprika, cayenne pepper, salt, and pepper. Stir to combine.
Place the buttermilk in a separate shallow bowl.
Dip the tomato slices into the flour mixture, then the buttermilk, and back into the flour mixture. Place the coated slices on a plate or baking sheet.
Heat the vegetable oil in a large skillet over medium-high heat until shimmering.
Fry the tomatoes in batches until golden brown and crispy, about 2 minutes per side.
Transfer the fried tomatoes to a paper towel-lined plate to drain.
To make the Creole sauce: Heat the olive oil in a large skillet over medium-high heat. Add the onion and bell pepper and cook until softened, about 5 minutes.
Add the garlic, oregano, smoked paprika, cayenne pepper, black pepper, Worcestershire sauce, and hot sauce. Cook, stirring often, until the vegetables are softened and the spices are fragrant, about 2 minutes.
Add the tomatoes, brown sugar, parsley, thyme, basil, and lemon juice. Simmer for 10 minutes, stirring occasionally.
Serve the fried green tomatoes with the Creole sauce.
Interesting Facts
Fried green tomatoes are a traditional Southern dish.
The name “Creole” refers to a style of cooking that originated in the French Caribbean colonies.
The acidity of the tomatoes helps to balance the spiciness of the Creole sauce.