Put potatoes in a large pot, cover with water, add salt. Bring water to a boil, reduce to a simmer, and cook until potatoes can be pierced with a fork, about 10-15 minutes.
Drain potatoes and add back to pot. Use a potato masher to mash the potatoes until they have a creamy consistency (a few small lumps are okay) and add flour. Stir until combined.
Choose your flavor variation from the options below. Transfer mashed potatoes to a large bowl and add all ingredients from your selected flavor variation. Mix thoroughly and let mixture cool for 30 minutes.
Form into cakes about 3 inches in diameter and ½ inch thick.
Heat a skillet with 1 tbsp. olive oil over medium heat. (For the curry variations, try using coconut oil for extra flavor).
Add 3-4 patties in to pan and fry for about 3 min, turning over and cooking for another 2 minutes. Gently press on cakes for even browning. Remove from pan when deep golden brown on both sides. Repeat (adding more olive oil to pan if needed) for remaining mixture.
Serve immediately, or cool and store in Ziploc bags for eating on the go.