Yes, if grilling outdoors is not an option, carne asada can be cooked indoors using a grill pan or cast-iron skillet over high heat. This method will still give you a nice sear and some of the charred flavor that is characteristic of carne asada. Be sure your ventilation is good, as this method can produce a lot of smoke!