**Sauté Vegetables:** Heat olive oil in a large skillet over medium heat. Add onion, bell pepper, and celery. Cook for 4–5 minutes until softened.
**Add Garlic and Seasonings:** Stir in the minced garlic, smoked paprika, thyme, garlic powder, onion powder, cayenne pepper, salt, and pepper. Cook for 1 minute until fragrant.
**Add Rice and Beans:** Stir in the rice and kidney beans, ensuring everything is evenly coated with the seasonings.
**Add Liquids:** Pour in the chicken or vegetable broth and diced tomatoes with their juice. Stir to combine.
**Simmer:** Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a lid and simmer for 20–25 minutes, or until the rice is tender and the liquid is absorbed.
**Fluff and Serve:** Remove the skillet from heat and let it sit for 5 minutes. Fluff the rice with a fork, garnish with green onions, and serve hot.