Is there a way to post a photo on Facebook on Android without using the Facebook app? I've removed the Facebook app from my smartphone (Android) because it's a time suck, but I'd still like to be able to post photos of my food (because yes, I am that guy).

There used to be a way to email a photo to secretname@m.facebook.com and have it post, but it appears they've since removed that feature.

iOS can do it because it has Facebook integration built in, but I'm on Android.

I tried the Facebook Moments app, but it doesn't appear to post photos on your timeline.  I looked for other third party apps, but couldn't find anything.

Any other options I have?
You can create an IFTTT account and connect your Facebook account to it (ifttt.com).
Then you install the app from play store (https://play.google.com/store/apps/details?id=com.ifttt.ifttt).
Here's the link to my applet for this same purpose: https://ifttt.com/applets/51211438d-upload-a-photo-from-url-to-user-s-photos 
Or, you can create the applet yourself:


go to My Applets -> click on the '+' icon.
for '+this' search for and choose the 'Camera Widget'. In trigger, there is only one, 'any new photo'. Pick that
for '+that' search for and choose 'Facebook'. In 'select action', choose 'Upload a photo from URL'
On the next screen, you can modify how it is posted. Play around a bit with the message until it is to your liking. You can also set an album to store the photos.
Once you're done, tap on the checkmark in the top right corner and click 'Finish'.
you then go back to your home screen and add an IFTTT widget. Once you drop the widget on your home screen, you will be asked to choose the applet. Choose the one you just created.
Now, when you want to take a picture, tap on the new icon. It will open the camera and you can take the picture. It will be directly shared to your Facebook timeline.