I'm a big fan of Indian food - we probably cook an Indian dinner once a week or so - there are some great and easy meat recipes for your BF, lots of chicken, of course, but with all the spicing, it 's not so boring. I like to replace the ground lamb with ground turkey - still very tasty and not so rich. And you get a complete protein with the dals and rice. And there are lots of great vegetable dishes.

A great starter recipe book is Madhur Jaffrey's Indian Cooking I've cooked almost everything in that book and it's all been delicious. Most people think Indian food is complicated and always "hot" - not so - mostly it's question of getting the few spices not readily available at a Safeway (I go to an Indian market once every couple of months for that stuff) and everything else is basic and easy to find. And it makes great leftovers!