Heat oil in a large skillet over medium-high heat, dice onion and garlic, then brown the halal ground beef with onion for 5 minutes, stirring often.
Add garlic and cumin, stir for 30 seconds, then add diced tomatoes with their liquid and 3 cups water.
Stir in rice, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes until rice is tender.
Remove from heat, fluff with a fork, stir in chopped cilantro, and divide into bowls.