Soak the short ribs in cold water for 30 minutes to remove excess blood, then rinse and drain.
Mix soy sauce, sugar, sesame oil, garlic, onion, pear, and black pepper in a bowl to make the marinade.
Coat the short ribs with the marinade, cover, and refrigerate for at least 4 hours (or overnight for best flavor).
Grill or pan-fry the marinated beef on medium heat until cooked to your liking. Serve with rice and side dishes.