Cook rice according to package directions. Set aside.
Bring a large pot of salted water to a boil. Add cabbage and let cook for about 5 minutes. Drain and set aside.
Heat oil in a large skillet over medium high heat. Add in garlic and onion, and cook until just softened a bit, about 2 minutes. Add in pork and some salt and pepper. Cook until meat is browned
Stir in diced tomatoes, sauerkraut,tomato paste, broth, vinegar, sugar, thyme and paprika. Lower heat to medium and let simmer for about 10 minutes.
Add in rice and cabbage and mix well to combine. Season with additional salt and pepper as desired and let simmer another 5 minutes to heat up.