Make the filling: Place a large pan over medium-high heat. Add the oil. Once the oil is hot add the onions and saute until caramelized, about 15 to 20 minutes. Add the meat and breakdown any large pieces into small pieces. Saute the mixture for about 10 to 15 more minutes until the beef is cooked through. Add the rice, salt and pepper and stir until combined. Add 1 cup of water and bring mixture to a simmer. Reduce the heat to low and continue cooking the meat and rice, covered for about 30 minutes until the rice is cooked through. If the water is absorbed before the rice is cooked, add another ½ cup of water into the mixture. Transfer the mixture to a bowl and cool to room temperature, about 15 minutes.