The colour of the roulade will keep your visitors guessing. I have used a bacon and spinach filling, which is always tasty. Try to eat the dish warm, but cool it's still delicious. The roulade can be made ahead of time and reheated, if necessary, covered with tinfoil to ensure it doesn't dry out. You can substitute your choice of fillings - mushrooms, salmon, vegetables - if you prefer.
Line a Swiss roll tin with baking paper. Preheat oven to 180C.
To make the pea puree, in a pot melt the butter, add the onion and cook for 3 or 4 minutes. Add the peas, parsley and salt. Cover with boiling water and bring to the boil for 4 minutes until the peas are softened. Strain, reserving the liquid. Place the peas and onions into a blender and whizz until smooth. You may need to add a little of the strained liquid. Sieve peas to create a smooth puree.
To make the roulade, heat the butter in a pot. Add the flour and cook for 2 minutes without browning. Slowly add the milk and stir to make a smooth thick sauce. Add the pea puree and season with salt and pepper. Stir the egg yolks into the sauce.
Whisk the egg whites until thick. Take a little sauce and fold through the white, then gently fold through the remaining sauce mixture. Pour straight into the lined tin. Bake for 15 minutes until set in the middle. Remove from the oven and cool.
To make the filling, heat a little oil in a frying pan and cook the bacon until crispy. Remove and drain on a paper towel. Fold through the spring onion, sour cream, mayonnaise, spinach and parmesan.
Turn the roulade out on to a clean piece of baking paper. Spread the filling over the roulade and roll up from the long side, using the baking paper.
Serve immediately, or you can reheat for 10 minutes, covered. Serve with a salad.