In a large skillet, heat the oil on medium heat and add the onion, cook until the onion begins to turn translucent, approximately 5 to 7 minutes. Add the beef and spices, stir to combine. Add the beans and stir to combine. Pour the lime juice over the filling. Cook for approximately 10 minutes, or until the beef is cooked through. Turn off the heat and stir in the cilantro.