Cut the sausage into ¼ inch slices. Place a dutch oven or skillet with high sides over medium-high heat.
Once hot, add the vegetable oil and sliced sausage. Cook the sausage until lightly browned, about 5-8 minutes, stirring occasionally.
Add the onion and peppers to the pot and stir to combine.
Cook until the veggies are tender, 5-8 minutes stirring occasionally.
Add the garlic, stir and cook for 30 seconds or until fragrant.
Then add the spices and stir, cook for 30 seconds or until fragrant.
Pour in the stock, diced tomatoes, and rice. Stir to combine, and make sure the rice is submerged. Bring to a low boil, cover, and reduce heat to low. Cook for 25 minutes, do not remove the lid.
Take off the heat, keep the lid on, and let it stand for 5 minutes.
Give it a good stir, taste, and adjust the seasoning if necessary. Garnish with green onions if using.
Serve immediately.