Heat olive oil in a large skillet over medium-high heat, then brown the halal ground beef with diced onion until cooked through, about 6 minutes.
Stir in the rice and toast for 2 minutes, then pour in the beef broth and bring to a boil.
Reduce heat to low, cover, and simmer for 12 minutes until rice is tender.
In the last 2 minutes, scatter whole cherry tomatoes over the rice, cover, and let them soften slightly.
Fluff with a fork, top with fresh chopped parsley, season with salt and pepper, and serve.