Yes, you can make chicken with onions. Even though the traditional karahi chicken does not have onions in the recipe list, you can add it to achieve a restaurant-style version of it.