This is one of the most common and most delicious Indian dishes. Biryani is made with rice and meat. It is up to you which meat you want to add to the rice—chicken, beef or mutton. However, chicken is used mostly. Rice and meat are mixed along with several spices.
You do not have to worry about experimenting it yourself — you can find literally dozens of spices especially made for Biryani. Be sure to have a look at the recipe if you are making Biryani for the first time.
Another very simple and delicious Indian food that will make your guest want to have it more even if he has had enough. Dal Palak is typically made with a grain and spinach. Grains (you can use any you like) and spinach are mixed and cooked together.
There are no specific spices you will need to make the dish—just common spices and ingredients like salt, green chili, red chili, onion, tomato (if you want)—but you can also put paneer (cheese) or butter to give extra taste to your Dal Palak.
Simple Dal Chawal
This is probably the most common and easy-to-make dish in Indian food. Simple boil rice and cook any grain you like. Both things should be cooked separately. Once you have boiled rice and prepared your grain (dal) according to the simple steps you can find in any cookbook, you can serve it to your guest.
Boiled rice is served with the topping of dal. The dish is included in the daily menu of most Indians, and it does not cost much.
Curry is used in most of the dishes in Indian food. Curry is made with different meats like mutton, chicken and beef (among non-hindus). Curry is often served with boiled rice in most of the Indian states.