In a medium saucepan, melt butter over medium heat. Cook onion, stirring occasionally, until golden brown, about 8 minutes.
Add coriander, season with coarse salt and ground pepper. Add rice; cook, stirring until edges are transparent, about 2 minutes.
Stir in chicken broth. Bring to a boil. Cover; simmer over low heat until liquid absorbed, about 15 minutes. Remove from heat; let stand, covered, 10 minutes. (Longer cooking time may be required for some rice grain types).
Stir parsley into rice. Sprinkle with almonds and serve.