Heat 2 tablespoons of olive oil in a large pan over medium-high heat. Add the finely chopped onion to the pan. Sauté the onion for about 5 minutes until it becomes soft and translucent, stirring occasionally to prevent burning.
Once the onion is soft, add 1 pound of ground beef to the pan. Break up the ground beef with a spoon and cook until it's browned and no longer pink, stirring occasionally to ensure even cooking.
Sprinkle 1 teaspoon of seven spice blend, ½ teaspoon of cinnamon, ½ teaspoon of allspice, and 1 teaspoon of salt over the browned beef and onion mixture.
Stir well to combine, then add 1½ cups of jasmine rice to the pan, stirring it into the beef and onion mixture until evenly distributed.
Pour 2 cups of water into the pan, ensuring that the rice is fully submerged. Once simmering, reduce the heat to medium-low and cover the pan.
Let the rice mixture cook covered for 30 minutes on medium-low heat.
After cooking, remove the pan from the heat and let it sit, covered, for an additional 10 minutes.
To make the garnish, heat the olive oil in a small pan and toast the slivered almonds for a few minutes until they're golden brown.
Just before serving, sprinkle toasted slivered almonds and chopped parsley over the top of the rice.