Soak the red beans overnight in a large bowl with enough water to cover them. Drain and rinse before cooking.
Heat vegetable oil in a large pot over medium heat. Add onions, bell pepper, and celery. Sauté until they become tender and aromatic, about 5 minutes.
Stir in the garlic and cook for an additional minute. Add the drained beans, ham hock, bay leaves, thyme, cayenne pepper, and a pinch of salt and black pepper.
Pour in 6 cups of water, ensuring the beans are submerged. Bring to a boil, then reduce heat and let simmer for about 2 hours or until beans are tender, stirring occasionally.
Meanwhile, in a medium pot, bring 3 cups of water to a boil. Add the rice, reduce heat to low, cover, and simmer for about 18 minutes until the rice is fluffy and cooked through.
Once the beans are cooked, adjust seasoning if needed and remove the ham hock and bay leaves. Serve the beans hot over a bed of rice.
Feel free to add other vegetables such as diced carrots or green onions for extra flavor and nutrition.
Leftovers can be stored in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop over low heat.
Consider serving the dish with cornbread or a side salad for a complete meal experience.
This dish can be made a day in advance, as the flavors will deepen and improve overnight.
Find it online: https://www.chyachya.com/louisiana-red-beans-and-rice/