In a large skillet or saucepan, heat the olive oil over medium to medium low heat. Add the onion and cook for about 5 minutes until golden brown. Stir in the kasha, almonds, apricots, paprika, and pepper. Stir until the buckwheat is coated with the oil and the almonds are slightly toasted, about 1 minute. Carefully add the broth and bring to a gentle boil. Cover, reduce heat to a simmer, and cook for 10 minutes. Remove from the heat and let sit 5 minutes. Fluff with fork before serving.