Preheat the oven to 350°F and generously grease a 9×13-inch baking dish to prevent sticking.
In a large bowl, mix both the brown sugar and white sugar with the vegetable oil until smooth and creamy.
Add the eggs, one at a time, beating well after each addition to ensure the batter is smooth.
Stir in the vanilla extract, mixing it evenly throughout the batter.
Gradually add the self-rising flour and salt. Stir until the dry ingredients are just combined, being careful not to overmix.
Fold in the toasted pecans by hand, using a spatula to ensure they are evenly distributed throughout the batter.
Pour the batter into the prepared baking dish and spread it out evenly with a spatula.
Bake for 30-35 minutes, or until the bread is golden brown, and a toothpick inserted into the center comes out clean or with a few moist crumbs.
Let the bread cool in the pan for 10 minutes before cutting it into squares. This allows the bread to set and makes for cleaner slices.
Serve and enjoy! Sweet Alabama Pecan Bread is delicious on its own, but it’s also fantastic with a scoop of vanilla ice cream, whipped cream, or drizzled with caramel sauce.