The most common cause of hard flapjack is over-baking. Flapjacks are done when they begin to brown around the edges. Brownness across the top is a sign they are overdone and will be too hard.