Chicken Rogan Josh
Chicken Rogan Josh is a fragrant and flavorful Indian curry that brings together warming spices, tender chicken, and a rich tomato-based sauce. Originating from the Kashmir region, this dish is traditionally slow-cooked to allow the deep, complex flavors to develop beautifully. It balances heat with aromatic sweetness, and when paired with rice or naan, it becomes an unforgettable meal.
While it sounds like something you’d only find at an Indian restaurant, making Chicken Rogan Josh at home is easier than you might think. With a few pantry staples and a handful of spices, you can create a curry that tastes like it simmered all day. The best part? Your kitchen will smell like a dream.
Why You’ll Love This Chicken Rogan Josh
If you’re a fan of richly spiced curries that aren’t overly hot but still pack flavor, this recipe is a winner. The chicken turns melt-in-your-mouth tender as it cooks in the sauce, soaking up layers of flavor from the spices and yogurt. It’s the kind of meal that gets better the next day, making it perfect for leftovers.
This dish also scales well, so it’s ideal for both a cozy dinner for two or a larger gathering. And unlike some curries that require hard-to-find ingredients, this one uses items you’re likely to already have in your kitchen.
What Kind of Chicken Should I Use?
Boneless, skinless chicken thighs are the best choice for Chicken Rogan Josh. They stay juicy and flavorful throughout the cooking process and absorb the spices beautifully. However, if you prefer white meat, chicken breasts work too—just be mindful not to overcook them.
If you’re feeling adventurous, bone-in chicken adds even more depth of flavor, though it will increase the cook time slightly. Whatever cut you choose, just aim for bite-sized pieces so the chicken cooks evenly in the rich sauce.
Ingredients for the Chicken Rogan Josh
Making Chicken Rogan Josh doesn’t require anything fancy, but every ingredient plays a role in building that signature depth of flavor.
- Chicken thighs
- Plain yogurt
- Garlic cloves
- Fresh ginger
- Ground coriander
- Ground cumin
- Ground turmeric
- Paprika
- Cayenne pepper (optional, for heat)
- Ground cinnamon
- Cardamom pods or ground cardamom
- Onion
- Tomato paste
- Crushed tomatoes
- Vegetable oil or ghee
- Salt
- Black pepper
- Fresh cilantro (for garnish)
These ingredients come together to create a bold, vibrant curry that’s deeply aromatic and satisfying. The yogurt also helps tenderize the chicken and gives the sauce a creamy texture.

How To Make the Chicken Rogan Josh
Step 1: Marinate the Chicken
In a bowl, combine the yogurt, garlic, ginger, and half of the spices. Add the chicken pieces and coat well. Cover and refrigerate for at least 30 minutes or up to overnight.
Step 2: Sauté the Onions and Spices
Heat oil or ghee in a large skillet over medium heat. Add chopped onions and cook until golden brown. Stir in the remaining spices and cook for another 2 minutes until fragrant.
Step 3: Add Tomato Base
Mix in the tomato paste and crushed tomatoes. Let the mixture simmer for 5 minutes to develop depth.
Step 4: Add the Chicken
Add the marinated chicken and all the yogurt mixture to the pan. Stir well and reduce the heat to low. Cover and simmer for 20-25 minutes, or until the chicken is cooked through and tender.
Step 5: Garnish and Serve
Taste and adjust seasoning if needed. Sprinkle with chopped cilantro and serve hot with basmati rice or warm naan.
How to Serve and Store Chicken Rogan Josh
Chicken Rogan Josh is a main course dish that comfortably feeds four people. It’s best enjoyed hot, straight out of the pan, with plenty of steamed basmati rice or fluffy naan to soak up the sauce.
Leftovers can be stored in an airtight container in the fridge for up to 4 days. In fact, the flavor deepens overnight, making it a great make-ahead meal. It also freezes well—just let it cool completely before transferring to freezer-safe containers.
To reheat, warm it gently on the stovetop or microwave until heated through, adding a splash of water if the sauce has thickened too much.
What to Serve With Chicken Rogan Josh?
Basmati Rice
The classic pairing. Its light, fluffy texture is perfect for balancing the richness of the curry.
Garlic Naan
Warm, buttery naan with garlic adds a comforting, aromatic bite.
Cucumber Raita
This cooling yogurt side dish with cucumber and mint helps cut through the spice.
Pickled Red Onions
For a tangy crunch that wakes up the palate and adds a little zing.
Saag Paneer
A creamy spinach dish with cubes of cheese that complements the rogan josh well.
Mango Chutney
Its sweet and tangy flavor is a bright contrast to the savory spices.
Spiced Lentils (Dal Tadka)
Hearty, protein-packed lentils round out the meal and make it more filling.
Indian Salad
A mix of fresh tomatoes, red onions, cucumber, and lemon juice adds a refreshing element.
Want More Chicken Dinner Ideas?
If you’re into flavorful, satisfying chicken dishes, check out these Luna Meals favorites:
- Easy Chicken Fried Rice
- Smothered Chicken and Rice
- BBQ Chicken Pizza
- Garlic Butter Chicken Balls with Creamy Parmesan Pasta
- Creamy Kielbasa Gnocchi Soup
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
Let me know how your Chicken Rogan Josh turned out. Did you add extra heat or go mild? Did you serve it with rice or naan? Share your twist in the comments below!
Explore beautifully curated health-boosting meals and comfort dishes on Luna Meals on Pinterest and find your new favorite dinner ideas.
Conclusion
Chicken Rogan Josh is a dish that proves comfort food can also be exotic and deeply flavorful. With just the right blend of spices, tender chicken, and a touch of creaminess from yogurt, this curry is a rewarding experience from the first bite to the last. Whether it’s your first time making Indian food at home or you’re a seasoned pro, this recipe is bound to become a regular in your rotation.

Chicken Rogan Josh
- Total Time: 40 minutes
- Yield: 4 servings
Description
This Chicken Rogan Josh recipe is a flavorful Indian chicken curry made with tender chicken thighs, creamy yogurt, and a bold blend of aromatic spices. Perfect for weeknight dinners or cozy weekends, it’s a comforting dish that pairs beautifully with basmati rice or naan. Easy to make, rich in flavor, and even better the next day!
Ingredients
500g chicken thighs
150g plain yogurt
3 garlic cloves, minced
1 tablespoon fresh ginger, grated
1 teaspoon ground coriander
1 teaspoon ground cumin
1/2 teaspoon ground turmeric
1 teaspoon paprika
1/4 teaspoon cayenne pepper (optional)
1/4 teaspoon ground cinnamon
4 cardamom pods or 1/2 teaspoon ground cardamom
1 large onion, chopped
2 tablespoons tomato paste
400g crushed tomatoes
2 tablespoons vegetable oil or ghee
1 teaspoon salt
1/2 teaspoon black pepper
Fresh cilantro, chopped (for garnish)
Instructions
1. In a bowl, combine yogurt, garlic, ginger, and half of the spices. Add chicken and coat well. Cover and refrigerate for at least 30 minutes.
2. Heat oil or ghee in a skillet over medium heat. Add chopped onions and cook until golden.
3. Stir in the remaining spices and cook for 2 minutes until fragrant.
4. Add tomato paste and crushed tomatoes. Simmer for 5 minutes.
5. Add marinated chicken and yogurt mixture. Stir well.
6. Reduce heat to low, cover, and simmer for 20–25 minutes until chicken is tender.
7. Adjust seasoning as needed, garnish with cilantro, and serve hot with rice or naan.
Notes
Marinate the chicken overnight for deeper flavor.
Use ghee for a richer, more authentic taste.
Adjust cayenne to control the heat level.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 portion
- Calories: 385
- Sugar: 6g
- Sodium: 540mg
- Fat: 21g
- Saturated Fat: 6g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 105mg


