Hi Dave,
My advice,
RicePrecook your rice, then freeze it. When you ready, pop it in the microwave for 2 mins on full, give it a stir, then blast for another min on full (based on a 950w m/wave) For me, this helps really separate the grains perfectly and produces excellent restaurant standard rice.
Precooked meat/veg/chickenChoose your preferred method, and again freeze it. Add it to the final dish just before you add your base sauce. The reason I do it this way, especially for chicken is, It stops the chicken from over cooking. If you think about it, you will probably precook your chicken for about 15 mins max, if you were to then add the chicken to your curry, you would be cooking it even further, perhaps another 8 minutes? That's 23 mins all in all, way too long for a bite size piece in my opinion.
Final dish (curry)If each of your dishes are to serve 2-3 guest, cook each curry individually and then transfer each portion of the same curry to a larger pot. I would only be tempted to keep warm in the oven if you will be serving all the dishes in less than an hour from when you commenced cooking. Otherwise, say, if you started at lunch time, transfer to a larger pot, then reheat slowly in the oven about 40 mins before you serve.
My final piece of advice is possibly the most crucial;
Cooking for guest's should be fun and entertaining. If you leave yourself short of time, you WIL panic and rush things a touch. Now your guest's will almost certainly be amazed by your food but you will definitely feel somewhat disappointed, feeling that you could have done better. If you prepare well, well in advance, this should keep you calm and relaxed, and you will enjoy the evening as much as your guest's.
I would definitely take Martins advice. Give yourself a trial run on Friday night, that way, you will no what to tweak when it comes to the real thing. Like Chris says, keep your expectations low, that way, you will be overjoyed when you taste the dish.
All the very best of luck Dave,
Keep us posted and if you feel the need, keep asking questions, we're all here to help mate.
Ray
