Cut chicken breast into bite-sized pieces. In a bowl, combine chicken with 2 tablespoons mustard, a pinch of salt, and pepper. Peel ginger and cut into fine cubes. Add ginger to chicken and mix well. Refrigerate until ready to cook.
Wash peppers and cut red and yellow peppers into large strips. Cut green pepper into smaller cubes. Finely dice onion and garlic. Slice the olives. Set the chicken broth aside.
Start cooking rice according to package directions (or use a rice cooker if available).
Heat 1 tablespoon margarine or oil in a large saucepan over medium heat. Add onion and garlic, sauté for 2-3 minutes until translucent. Add the marinated chicken and fry for 3-4 minutes, stirring to lightly brown on all sides. Add peppers and stir well. Season with thyme and paprika powder, mix thoroughly.
Add the chopped tomatoes from the can and roughly 50 ml of the chicken broth. Add the sliced olives. Cover with a lid, reduce heat to low, and simmer for 10 minutes.
Remove the parsley stems and roughly chop the leaves. Stir parsley into the pan and simmer uncovered for 5 more minutes. Add remaining chicken broth as needed to reach desired consistency.
Remove from heat. Stir in ½ cup sour cream until combined. Season to taste with salt, pepper, and a pinch of sugar. (Chicken should have reached 74 °C / 165 °F internal temperature.)