Soak the Beans: Rinse the dried red kidney beans under cold water and soak them overnight in a large bowl of water. If using canned beans, simply drain and rinse them well.
Sauté the Aromatics: In a large pot or Dutch oven, heat the vegetable oil over medium heat. Add the finely chopped onion, bell pepper, and diced celery. Sauté for about 5-7 minutes until softened.
Add Garlic & Spices: Stir in the minced garlic, smoked paprika, dried thyme, and cayenne pepper. Cook for an additional 1-2 minutes until aromatic.
Combine the Beans: If using soaked beans, drain and rinse them. Add the red kidney beans to the pot along with the bay leaf. Pour in the vegetable broth and bring to a boil.
Simmer the Stew: Reduce heat to low, cover, and simmer for about 1.5 to 2 hours, stirring occasionally. Add more broth if the mixture becomes too thick.
Cook the Rice: Prepare the rice according to package instructions, typically bringing 2 cups of water to a boil, adding the rice, and cooking on low for about 20 minutes.
Finish the Dish: Remove and discard the bay leaf. Stir in the apple cider vinegar and season with salt and black pepper to taste.
Serve: Spoon cooked rice into bowls, top with the red bean mixture, and garnish with chopped green onions.