indian chicken recipe with gravy
- The Best indian chicken recipe with gravy
- Spicy Garlic Butter Chicken with Creamy Tomato Gravy
- 🥘Ingredients
- 👨🍳Directions
- 🔧Equipment
- 📊Nutrition Facts (per serving)
- 📝Notes
- Watch Video Of How Spicy Garlic Butter Chicken with Creamy Tomato Gravy Works
- ❓ Frequently Asked Questions About Spicy Garlic Butter Chicken with Creamy Tomato Gravy
The Best indian chicken recipe with gravy
Indian chicken with gravy is one of those dishes that feels like a warm hug for my whole family—especially during those long winter nights when the kids are home from school and the house needs something hearty but still comforting. I make it because it’s simple enough to prep ahead but still tastes fresh when served hot, and it’s that perfect balance of spicy, creamy, and slightly tangy that makes it feel like a celebration, even if we’re just eating around the dinner table. My kids—especially my little one who’s still learning to eat spice—will happily take a bite of it, and my husband always says it’s the only dish that makes him feel like he’s in India without leaving the kitchen. It’s not just food; it’s a tradition, a way to bring a little bit of home to every meal, whether it’s a weeknight or a special occasion like a birthday or a holiday gathering.
What I love most about this recipe is how versatile it is. You can make a big batch and freeze portions for later, or serve it fresh with steamed rice and naan for a full meal. My kids love that it’s not too heavy but still packed with flavor, and it’s a great way to sneak in some healthy ingredients like ginger, garlic, and tomatoes without them even realizing it. Plus, the spices—turmeric, cumin, coriander—give it a natural boost of vitamins and antioxidants that make it feel like a real treat for the body. It’s the kind of dish that feels indulgent but isn’t, and it’s always a hit no matter who’s eating it. Whether it’s a quick weeknight dinner or a centerpiece for a family dinner, this gravy chicken is one of those recipes that just works every time.

Spicy Garlic Butter Chicken with Creamy Tomato Gravy
A flavorful Indian-inspired dish featuring tender chicken pieces in a rich, creamy tomato-based gravy infused with garlic, ginger, and aromatic spices. Perfect for a comforting meal!
🥘Ingredients
- 4 boneless, skinless chicken breasts or thighs (cut into bite-sized pieces)
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp garam masala
- 1/2 cup plain yogurt
- 1/2 cup water
- 2 tbsp butter or oil
- 1 large onion (finely chopped)
- 2 cloves garlic (minced)
- 1-inch ginger (grated)
- 1 can (400g) crushed tomatoes
- 1 cup heavy cream or coconut milk
- 1 tsp garam masala
- 1/2 tsp turmeric powder
- 1/2 tsp red chili powder (adjust to taste)
- 1/2 tsp coriander powder
- 1/2 tsp cumin powder
- 1/2 tsp fenugreek leaves (kasuri methi, crushed)
- Salt to taste
- 1 tbsp lemon juice
- Fresh cilantro (chopped)
- Rice or naan bread
- Ghee or extra butter for garnish
👨🍳Directions
-
1 Marinate the chicken: In a bowl, mix chicken pieces with ginger-garlic paste, turmeric, red chili powder, coriander powder, cumin powder, garam masala, yogurt, and water. Let it marinate for at least 15 minutes.
-
2 Cook the chicken: Heat oil in a skillet over medium-high heat. Add the marinated chicken and cook for 5-7 minutes until golden brown and cooked through. Remove from the pan and set aside.
-
3 Sauté aromatics: In the same skillet, melt butter or oil. Add onions and cook until golden brown. Add minced garlic and grated ginger, sautéing for 1 minute until fragrant.
-
4 Build the gravy: Pour in the crushed tomatoes and cook for 5 minutes. Stir in garam masala, turmeric, red chili powder, coriander powder, cumin powder, and fenugreek leaves. Simmer for 10 minutes.
-
5 Add cream: Gradually add the heavy cream or coconut milk while stirring continuously to avoid lumps. Simmer for another 5 minutes. Season with salt and lemon juice.
-
6 Combine: Return the cooked chicken to the skillet and simmer for 5 minutes to coat in the gravy. Garnish with fresh cilantro and serve with rice or naan.
🔧Equipment
- Large skillet or heavy-bottomed pan
- Mixing bowls
- Knife and cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Spicy Garlic Butter Chicken with Creamy Tomato Gravy Works
Indian chicken with gravy is my go-to for any family meal because it’s hearty enough to feed a crowd without being too heavy, and the flavors stay rich and satisfying even after multiple servings. It’s perfect for gatherings—whether it’s a casual Sunday dinner or a holiday spread—because it’s simple enough to make ahead and reheats beautifully, so you don’t have to stress about last-minute cooking. Plus, the blend of spices makes it feel special, even if it’s just a weeknight meal, and kids and adults alike usually love it.
❓ Frequently Asked Questions About Spicy Garlic Butter Chicken with Creamy Tomato Gravy
What is the key difference between Indian chicken gravy and other chicken dishes like butter chicken or tikka masala?
Indian chicken gravy (often called Chicken Curry) typically has a thicker, richer sauce made with a blend of spices like turmeric, coriander, cumin, garam masala, and sometimes yogurt or coconut milk. Unlike butter chicken, which relies on a creamy tomato-based gravy with butter, and tikka masala, which features grilled chicken in a lighter, tomato-based sauce with yogurt, chicken gravy is usually more spiced, aromatic, and can include ingredients like onions, garlic, ginger, and sometimes cashews or peanuts for richness. The gravy can also vary—some versions are tomato-based, while others use a mix of coconut milk, coconut oil, or even a lighter yogurt-based sauce.
—
How can I make the gravy thicker without using too much oil?
To thicken gravy without excessive oil, you can use a few tricks: 1. Simmer longer – Let the gravy cook slowly to reduce the liquid naturally. 2. Add a little cornstarch or arrowroot powder – Mix 1 tsp with 2 tbsp cold water, stir into the gravy, and simmer until thickened. 3. Use a roux – Cook equal parts oil and flour (like 2 tbsp each) until golden before adding liquids. 4. Add a splash of cream or coconut milk – This adds richness and helps thicken the sauce. 5. Blend a portion – If the gravy is too thin, blend a small amount with a bit of flour, then strain back into the pot.
—
Can I substitute any spices in the recipe, and if so, which ones are the best replacements?
Yes, you can adjust spices based on taste, but here are some common substitutions: – Turmeric → A pinch of saffron or a drop of fenugreek seeds (kasuri methi) for color and depth. – Coriander powder → Substitute with equal parts cumin powder or a mix of fennel seeds and cumin. – Garam masala → Use a blend of cinnamon, cardamom, and cloves if unavailable. – Cumin seeds – If unavailable, use black cumin (kalonji) or replace with cumin powder (reduce by half). – Cashews – Skip them if you don’t have them; you can use peanuts or almonds for texture. – Ginger-garlic paste – Use fresh minced ginger-garlic if preferred. For extra richness, you can add a pinch of mace (javitri) or nutmeg if you like warm, nutty flavors.
—
How do I ensure the chicken stays moist and tender while cooking?
To keep chicken tender and juicy in gravy: 1. Marinate well – Soak chicken in a mix of yogurt, lemon juice, salt, and spices for at least 30 minutes (or overnight for deeper flavor). 2. Parboil before frying – Lightly boil chicken in salted water for 2-3 minutes, then pat dry before frying to prevent sogginess. 3. Don’t overcook – Cook until just done (internal temp ~165°F/74°C), then finish in the gravy to retain moisture. 4. Use a light oil – Avoid heavy frying; use mustard oil, coconut oil, or ghee for extra flavor without drying the meat. 5. Rest before serving – Let the chicken rest for 5 minutes after cooking to redistribute juices. 6. Add yogurt to the gravy – A spoonful of yogurt in the sauce helps keep chicken moist.
—
What are some common mistakes to avoid when making Indian chicken gravy?
1. Burning spices – Always sauté onions and spices in low to medium heat to avoid bitterness. If spices burn, start over. 2. Overcrowding the pan – Cook in batches to prevent steaming the gravy instead of browning. 3. Skipping the tempering step – Frying whole spices (like cumin, cardamom) or cashews in oil adds depth; skipping it makes the gravy bland. 4. Using too much water – Excess liquid dilutes flavors; simmer until the gravy reduces naturally. 5. Not balancing spice levels – Adjust heat with chili powder, green chilies, or cayenne—some gravies are mild, others fiery. 6. Ignoring the yogurt base – If using yogurt, strain it first to remove lumps for a smoother sauce. 7. Serving too hot – Let the gravy cool slightly before serving to avoid burning the tongue or mouth.
