Heat 1 tablespoon of olive oil in a large nonstick skillet on medium-high heat. Add the sausage slices and cook for a few minutes on each side, until brown. Remove to a plate, blot with paper towels if needed, and set aside.
With a paper towel, carefully wipe out the skillet. Heat the remaining 2 tablespoons of olive oil on medium-high. Add the cabbage, onion, salt, and pepper and cook until the onion begins to soften and brown, about 5 minutes.
Add 1 cup of the chicken stock, cover, and reduce the heat. Simmer for 10 minutes, then add the remaining 1/4 cup chicken stock, canned tomatoes in their juices, and rice, stirring well. Bring to a boil, stir again, then cover and simmer on low heat for 5 minutes.
Stir in the reserved sausage slices, mixing well, then re-cover and remove from the heat. Let stand 5 minutes, until most of the remaining liquid is absorbed and the rice is tender. Serve warm.
TO STORE: Place leftovers in an airtight storage container in the refrigerator for up to 3 days.
TO REHEAT: Gently rewarm leftovers in a large skillet over medium-low heat until hot. You can also reheat this dish in the microwave.