If Belgian food is anything like the Dutch food my Oma made, your best bet is to limit it to the dessert course and strike out in a different direction. Even there, throwing in an extra pinch of salt and a little fresh ginger or cardamom powder may help liven it up for your friends.
One area where you'll both be happy: Mediterranean/Middle-Eastern fare. If you pick a recipe with plenty of aromatic herbs and spices, and maybe yogurt, it'll have the rich flavors your friends are used to. However, they won't be the same dishes they have at home, so they can't compare unfavorably to their mom or auntie's cooking. Flatbreads, kebabs, braised lamb, goat, yogurt sauces... these will be familiar elements, but by using Mediterranean or Middle-Eastern versions, you'll give them a taste of the exotic too.
Using South or Central American cuisine will have similar results; dishes rich in pungent chilis, cumin, and coriander will combine elements of comfort food with something new. Indian chapatis and naan (flatbreads) are very similar to homemade tortillas. It goes without saying that beef is to be avoided. Depending on what part of India your guests are from, coconut milk and tamarind paste may be other familiar elements to play with.
Portugal also has a fine tradition of spicy foods, including the Vin d'alho which Indian adapted into the now-familiar vindaloo.
If you don't feel comfortable with these cuisines, you might do Indian, but with a fusion twist. I found that Saag Paneer with blocks of feta instead of paneer is absolutely divine. Halloumi cheese might work well too. In fact, I'd say it's better than the original dish.
A word on dietary restrictions:
Presumably you know your friends' dietary needs, but if they're bringing new acquaintances it is wise to give some thought to dietary restrictions. Many Indians are Hindus, who do not eat beef, and another major fraction are Muslim. Muslims follow a dietary law called halal, which is very similar to kosher law, and likewise excludes pork and animal blood. It also excludes alcohol... which means a spicy tamarind-port pork marinade isn't viable.
A sizable part of the Indian population is also vegetarian, so any meal should include a vegetarian entree.
Indian foods uses a lot of spices. Almost in a level that you will find one new spice in every new recipe.
Still the most common spices AFIK are the follows in the decreasing order of frequency of use
- Turmeric powder
- Coriander powder
- Cumin powder and seeds
- Chili powder (You can replace with green chilies if you must)
- Garam masala
- Dried red chilies
- Black peppers
Also asafoetida, fresh coriander leaf, whole cumin seeds, whole mustard seeds. Also, if you can get some ajowan, get it: While not useful in every recipe, it is really great in eg samosas and tikka marinades.
Also, these are very commonly used ingredients
- Garlic
- Ginger
- Onion
- Green chili peppers
- Tomato
...
- Cashew nuts for added thickening (as a paste of boiled cashew nuts) or whole as an ingredient (or both - cashew-thickened real korma with sundry vegetables, dried fruits, and whole cashews added is mind blowing - bring on the saffron too!).
Also always make some yogurt (Unflavored and unsweetened) available
Most common vegetables are
- Cauliflower
- Cabbage
- Potato
- Bell peppers (Green)
- Red Kidney Beans
Most common grains are
- Rice (Basmati rice is considered as delicacy)
- Dal (Many varieties, but you might need mung bean, lentil, toor daal, urid dal )
- Whole wheat flour and normal flour
Traditionaly different kind of oils are used but now a days mostly vegitable oil is used. You will also need ghee (Similar to clarified butter) to make some complex and rich dishes.
Best Answer
What spices to buy?
I have listed commonly used spices/ingredients. If you are on a budget, purchase the ones with a (!) before them.
Powders and Pastes ("Masalas")
Seeds
Fresh Spices
Common Vegetables
Lentils & Beans
Buy these on a need basis, depending on the recipe.
In the US, most towns have an Indian Store. A while back, a small packet of each spice/powder would be around $2.
What equipment?
To cook Curries, you don't need anything special.
A small grinder/food processor to grind spices is very helpful. If you don't have one, you can always crush the spices using a rolling pin before putting it in the frying pan.
A pressure cooker is helpful to cook/boil lentils or beans. If you don't have one, you can always cook them in an open container - it just takes more time.
Any good books? Any good web sites?
Sanjeev Kapoor and Tarla Dalal are two popular cooks in India. Their websites have some good recipes that you can pick up.
Youtube has some great videos on Indian cooking, but you need to know what to search. Read the blogs I mentioned above, pick up a curry/dish you find interesting and search it on youtube. That's perhaps the best way to find good videos.
Any other advice?
Just some little tips that I think would help you get started -