Indian Chicken Recipe is one of the most loved dishes in every Indian home. From small family dinners to big festivals, chicken recipes are always special. India is famous for its rich spices, delicious gravies, and mouth-watering aroma. Every state has its own style of cooking chicken. Some recipes are spicy, some are creamy, and some are smoky and roasted.
The best thing about an Indian chicken recipe is that it is full of flavor but still simple to cook at home. You don’t need expensive ingredients. With basic spices like turmeric, chili powder, garam masala, ginger, and garlic, you can create a restaurant-style dish in your kitchen.
This guide will help you learn how to make a delicious Indian chicken recipe at home. You will discover the ingredients, step-by-step cooking method, helpful tips, tasty variations, serving ideas, and simple storage tips.
Why Indian Chicken Recipe is So Popular
Indian chicken are most popular because of:
- Rich and bold flavors
- Use of natural spices
- Different cooking styles (gravy, dry, tandoori, fried)
- Perfect combination with rice and roti
- Easy to customize spice level
Dishes like Butter Chicken, Chicken Tikka, and Chicken Biryani are famous not only in India but all over the world.
Ingredients for a Basic Indian Chicken Recipe
Here are simple ingredients you will need:
Main Ingredients
- 500 grams chicken (curry cut pieces)
- 2 medium onions (finely chopped)
- 2 tomatoes (pureed)
- 2 tablespoons oil or ghee
- 1 tablespoon ginger-garlic paste
- 1 green chili (optional)
- Salt as per taste
Spices
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- 1 teaspoon garam masala
- ½ teaspoon black pepper powder
Optional Ingredients
- 2 tablespoons fresh cream
- Fresh coriander leaves for garnish
- ½ cup curd (for marination)
Step-by-Step Indian Chicken Recipe
Follow these easy steps:
Step 1: Marinate the Chicken
Take chicken pieces in a bowl. Add salt, turmeric, chili powder, ginger-garlic paste, and curd. Mix well. Cover and keep it for at least 30 minutes. Marination makes chicken soft and juicy.
Step 2: Cook the Onions
Heat oil in a pan. Add chopped onions. Cook until golden brown. Do not burn them. Brown onions give a nice flavor.
Step 3: Add Ginger-Garlic and Tomatoes
Add ginger-garlic paste and sauté for 1 minute. Now add tomato puree. Cook until oil separates from the masala.
Step 4: Add Spices
Add turmeric, red chili powder, coriander powder, cumin powder, and salt. Mix well. Cook for 2–3 minutes.
Step 5: Add Chicken
Add marinated chicken pieces. Mix well with the masala. Cook on medium flame for 5–7 minutes.
Step 6: Add Water
Add 1 cup of water for gravy. Cover and cook for 15–20 minutes until chicken becomes tender.
Step 7: Final Touch
Add garam masala and black pepper. Cook for 2 more minutes. Garnish with fresh coriander leaves. Add cream if you want a rich taste.
Your delicious Indian chicken mostly is ready.

Cooking Equipment
- Kadhai / Pan
- Spatula (Chamcha)
- Knife
- Cutting Board
- Gas Stove
Cooking Tips for Perfect Indian Chicken
- Always use fresh chicken for better taste.
- Marinate at least 30 minutes. For best results, keep for 2 hours.
- Cook on medium flame to avoid burning spices.
- Do not add too much water.
- Adjust chili according to your spice level.
- Use homemade ginger-garlic paste for better flavor.
- Add kasuri methi (dry fenugreek leaves) for restaurant taste.

Indian Chicken Recipe
Equipment
- 1 Kadhai / Pan
- 2 Spatula (Chamcha)
- 3 Knife
- 4 Cutting board
- 5 Gas Stove
Ingredients
Main Ingredients
- 500 grams chicken curry cut pieces
- 2 medium onions finely chopped
- 2 tomatoes pureed
- 2 tablespoons oil or ghee
- 1 tablespoon ginger-garlic paste
- 1 green chili optional
- Salt as per taste
Spices
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- ½ teaspoon cumin powder
- 1 teaspoon garam masala
- ½ teaspoon black pepper powder
Optional Ingredients
- 2 tablespoons fresh cream
- Fresh coriander leaves for garnish
- ½ cup curd for marination
Instructions
Step 1: Marinate the Chicken
- Take chicken pieces in a bowl. Add salt, turmeric, chili powder, ginger-garlic paste, and curd. Mix well. Cover and keep it for at least 30 minutes. Marination makes chicken soft and juicy.
Step 2: Cook the Onions
- Heat oil in a pan. Add chopped onions. Cook until golden brown. Do not burn them. Brown onions give a nice flavor.
Step 3: Add Ginger-Garlic and Tomatoes
- Add ginger-garlic paste and sauté for 1 minute. Now add tomato puree. Cook until oil separates from the masala.
Step 4: Add Spices
- Add turmeric, red chili powder, coriander powder, cumin powder, and salt. Mix well. Cook for 2–3 minutes.
Step 5: Add Chicken
- Add marinated chicken pieces. Mix well with the masala. Cook on medium flame for 5–7 minutes.
Step 6: Add Water
- Add 1 cup of water for gravy. Cover and cook for 15–20 minutes until chicken becomes tender.
Step 7: Final Touch
- Add garam masala and black pepper. Cook for 2 more minutes. Garnish with fresh coriander leaves. Add cream if you want a rich taste.
- Your delicious Indian chicken recipe is ready.
Different Types of Indian Chicken Recipes
India has many varieties of chicken dishes. Let’s look at some popular ones.
1. Butter Chicken
Also called Murgh Makhani, Butter Chicken is creamy, mildly spicy, and cooked with butter and cream. It is perfect with naan or jeera rice.
2. Chicken Tikka Masala
Chicken Tikka Masala is made with grilled chicken pieces cooked in rich tomato gravy. It is very popular in restaurants.
3. Chicken Curry
Simple home-style chicken curry is cooked with onion-tomato masala and basic spices. Every Indian family has its own style.
4. Chicken Biryani
Chicken Biryani is made with basmati rice, chicken, and aromatic spices. It is a complete meal.
5. Tandoori Chicken
Tandoori Chicken is marinated in yogurt and spices, then roasted in a tandoor or oven.
Health Benefits of Indian Chicken Recipe
Chicken is a good source of protein. It helps in:
- Building muscles
- Improving immunity
- Giving energy
- Supporting weight management
If you cook with less oil and cream, Indian chicken can be healthy and nutritious.
Best Side Dishes to Serve
You can serve Indian chicken recipe with:
- Steamed basmati rice
- Jeera rice
- Roti
- Naan
- Paratha
- Salad and raita
The combination of chicken curry and hot roti is simple but very satisfying.
How to Store and Reheat
Storage
- Keep leftover chicken in an airtight container.
- Store in the refrigerator for 2–3 days.
- You can freeze it for up to 1 month.
Reheating
- Reheat on the stove with little water.
- You can also microwave for 2–3 minutes.
- Do not reheat again and again.
Common Mistakes to Avoid
- Not marinating the chicken
- Cooking on very high flame
- Adding too much water
- Using too many spices
- Not cooking masala properly
Proper cooking of masala is very important for taste.
Easy Variations You Can Try
Here are some simple variations:
- Add coconut milk for South Indian style.
- Add cashew paste for rich gravy.
- Make it dry by reducing water.
- Add boiled eggs for extra protein.
- Add spinach to make chicken palak.
Frequently Asked Questions (FAQs)
1. Can I make an Indian chicken recipe without onion?
Yes, you can skip onion and use yogurt and tomato for gravy.
2. How do I make it less spicy?
Reduce red chili powder and green chili.
3. Can I use boneless chicken?
Yes, boneless chicken cooks faster.
4. How long should I cook chicken?
Usually 20–25 minutes is enough.
5. Can I cook in a pressure cooker?
Yes, cook for 2 whistles on medium flame.
6. Which oil is best?
Mustard oil or refined oil works well.
Final Words
Indian Chicken Recipe is simple, flavorful, and perfect for any occasion. With basic spices and easy steps, you can prepare a delicious meal at home. Whether you like creamy butter chicken or spicy curry, Indian chicken dishes always bring comfort and happiness to the dining table.
Try this recipe today and enjoy the rich taste of Indian flavors with your family. Cooking at home not only saves money but also gives you healthy and fresh food.