Tip the buckwheat into a pan on a medium heat. Toast for 2 mins till nutty. Carefully pour in 250ml water. Cover and bring to the boil, then turn the heat down and simmer for 12-15 mins tender.
While the buckwheat simmers, peel and finely slice the shallots. Pop them in a bowl. Squeeze in the juice from half the lemon and add a pinch of salt. Scrunch together with your fingers, then set aside to lightly pickle.
Halve the pomegranate around its equator. Hold 1 half, cut side down, in the palm of your hand over a large bowl. Use a wooden spoon to thwack the pomegranate – the seeds should fall out into the bowl. Pull out any stubborn seeds with your fingers, discarding the white pith. Repeat with the remaining pomegranate half.
Trim the bottoms off the sprouts and pull off any ragged leaves. Finely slice and tip them into the bowl with the pomegranate. Toss with your hands to help separate the sprout leaves.
Roughly chop the parsley and add to the bowl. The buckwheat should be tender by now. Drain off any water and tip into the bowl with the pomegranate, sprouts and parsley. Stir to mix.
Put a frying pan on a medium heat and add the flaked almonds. Toast for 2-3 mins till browned.
Stir the pickled shallots and liquid into the buckwheat salad with ½ tbsp olive oil. Taste and add a squeeze more lemon juice or a pinch more salt or pepper if needed. Heap onto 2 warm plates. Scatter over the toasted almonds and serve.