We're improving BBC Food

We are making some changes to the website over the next few months


Sole satay heart

Fillets of sole cooked en papillote in a rich satay sauce and served with rice and a light salad. Quick, tasty and - if you have an accommodating fishmonger - very simple.

Unfortunately we are unable to add this recipe to your favourites, please try again later.


For the sole satay heart

For the rice

For the green salad


  1. For the sole satay heart, preheat the oven to 180C/350F/Gas 4.

  2. Place the shallots, ginger, four garlic cloves, turmeric, soy sauce, fish sauce and chilli (if using) in a food processor and blend.

  3. Heat a saucepan, and, once hot, add the oil and gently fry the blended mixture until the oil starts to come out. Remove from the heat and stir in the cashew butter and coconut milk. Leave to cool.

  4. Cut out a 18in/46cm long rectangle of greaseproof paper and aluminium foil. Lay the greaseproof paper on top of the foil. Fold it in the middle lengthways and cut out a large heart shape on the fold. Smear some of the satay mixture on one side of heart and put the bottom two fillets of the sole on top (from the white-skinned side of the fish). Add more satay mix, place the remaining two fillets on top and then spoon over the remaining satay mix.

  5. Top with the spring onions, red peppers and lime juice and fold the foil and greaseproof paper around the filling like a pasty, starting from the top of the heart and twisting all the way to the bottom (I go round twice for good measure). Bake in the oven for 15 minutes.

  6. Meanwhile, heat a frying pan and add the cashews. When the cashews are lightly toasted, add a tiny bit of oil and the remaining garlic clove, chopped, and the chopped chilli. Transfer to a small bowl and allow to cool.

  7. For the rice, add one and a quarter cups of water to a pan and add the rice. Bring to the boil, then cover and reduce the heat to very low. Cook until the rice is tender and all the water is absorbed.

  8. For the green salad, place the lettuce in a large bowl. In a separate small bowl mix the remaining ingredients to make a dressing. Dress the lettuce just before serving.

  9. To serve, place the cooked rice on a large oval serving plate and bring the wrapped fish to the table. Pierce with a knife and place the fillets of fish on top of rice, spoon over any cooking juices and add a squeeze of lime juice. Top with the toasted cashews, garlic and chilli. Sprinkle over the chopped coriander and serve with the green salad.

How-to videos

You need JavaScript to view this clip.

How to cook perfect rice