Heat the Oil: In a cast-iron casserole pan (or regular saucepan), heat the olive oil over medium heat until it shimmers.
Sauté Aromatics: Add the onion, garlic, and ginger to the hot oil. Sauté until softened and fragrant, then stir in the red chili.
Add Spices: Stir in the thyme leaves, Cajun spice, and chicken seasoning, ensuring the onions are well coated with the spices.
Add Liquids and Beans: Pour in the coconut milk and vegetable stock. Bring the mixture to a boil.
Cook the Rice and Beans: Stir in the rinsed rice and kidney beans. Return to a boil, then reduce the heat to a simmer. Cover and cook for about 20 minutes, or until the rice is tender and the liquid has been absorbed.
Rest and Serve: Remove from heat and let stand for 10 minutes. Fluff the rice with a fork, scatter the sliced green onions on top, and serve.