For the rice, preheat the oven to 200C/400F/Gas 6.
Heat an ovenproof sauté pan until hot, add half the butter and the onion and cook gently for a few minutes until softened but not coloured.
Add the rice and stir well then fry gently for another minute, again without colouring, and add the hot stock, seasoning and bay leaf.
Bring to the boil, stirring with a wooden spoon, then cover with buttered greaseproof paper and a lid and place in the oven. Cook for 15 minutes until the rice is cooked but still firm.
Remove the bay leaf, add the last of the butter and separate the grains of rice with a fork. Season with salt and freshly ground pepper then transfer to a clean warmed serving dish and keep covered with a clean piece of greaseproof paper until ready to serve.
Meanwhile, make the stroganoff. Sprinkle the beef strips with the paprika and season with salt and freshly ground black pepper.
Heat a large frying pan with the vegetable oil. Quickly flash-fry the beef strips, making sure you keep them as rare as possible, then tip the meat into a colander, reserving any juices that drain off.
Using the same pan, add the butter, shallots and sliced mushrooms and cook for one minute.
Add the tomato purée and cook for few more minutes, stirring the ingredients together. Add the white wine vinegar and cook until completely evaporated.
Add the white wine and cook until reduced by half then pour in the double cream, bring to a boil, and season with salt and freshly ground black pepper.
Add the seared beef and the reserved juice and gently warm through, taking care not to boil or you will overcook the beef.
To serve, pour the stroganoff into a large warmed serving dish and sprinkle with dill pickle. Drizzle the sour cream over the top then sprinkle with chopped parsley and dust with paprika. Serve with the rice along side.