Indian Rotisserie Chicken Recipes


Indian rotisserie chicken is a flavorful and aromatic dish that is perfect for any occasion. The chicken is marinated in a blend of spices and yogurt, then cooked slowly on a rotisserie until it is tender and juicy. This recipe is sure to impress your family and friends with its delicious flavors and beautiful presentation.

Prep time: 20 minutes Cook time: 1 hour


  • 1 whole chicken
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 2 tablespoons ginger-garlic paste
  • 2 tablespoons garam masala
  • 1 tablespoon turmeric powder
  • 1 tablespoon cumin powder
  • 1 tablespoon coriander powder
  • 1 tablespoon paprika
  • 1 teaspoon red chili powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons vegetable oil


  1. In a large bowl, combine the yogurt, lemon juice, ginger-garlic paste, garam masala, turmeric powder, cumin powder, coriander powder, paprika, red chili powder, salt, and black pepper. Mix well to form a smooth marinade.
  2. Place the chicken in a shallow dish and pour the marinade over it. Make sure the chicken is coated evenly with the marinade. Cover the dish and refrigerate for at least 4 hours, or overnight for best results.
  3. Preheat your rotisserie grill to medium-high heat.
  4. Remove the chicken from the marinade and let any excess marinade drip off. Brush the chicken with vegetable oil to prevent sticking.
  5. Secure the chicken onto the rotisserie spit and place it on the grill. Close the lid and cook for about 1 hour, or until the internal temperature of the chicken reaches 165°F (74°C).
  6. Once cooked, carefully remove the chicken from the rotisserie and let