Heat 1 tablespoon olive oil in 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 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.