Step 1Place the beets in a small saucepan of boiling water so they are completely immersed. Cover and cook until they are tender, about 45 minutes. Drain the beets and cool them in a bowl of ice water until cool enough to handle. Peel the beets and dice them into about one-eighth-inch pieces. Place the diced beets in a fine mesh strainer and run them under cool water until the water draining is a pale pink. Drain the beets well.
Step 2In a medium bowl, gently mix the beets with the onion, hot green pepper, ginger, salt, cumin, black pepper, cilantro, yogurt and sour cream. Sprinkle a pinch of cilantro on top. Chill and serve.