Indian Chicken Curry From Scratch: The Bloom-and-Bhuna Method

Chicken Curry

There is a particular smell that comes off an Indian curry base when the spices have bloomed properly in hot oil. Cumin and coriander and turmeric and garam masala all hitting the rendered onion fond, releasing their essential oils into the kitchen for thirty seconds before the tomatoes go in. The smell is the difference between a homemade curry that tastes like a curry and a homemade curry that tastes like the kind you order at a real Indian restaurant. It is the difference of one technique: blooming ground spices in fat before adding any liquid.

Indian chicken curry from scratch has two foundational techniques that home cooks routinely skip. The first is blooming – cooking ground spices in hot oil for 30 to 60 seconds before adding tomatoes or stock. The second is bhuna – the long simmer-and-reduce of the tomato-onion base that produces the deep concentrated flavor of restaurant curries. Together these take roughly an hour and transform a flat, watery home curry into something with the depth and color of a Punjabi dhaba.

This article is the master technique with classical Indian chicken curry as the canonical example. The rest covers the spice blooming science, the bhuna step, regional variations, and how to scale flavor up or down depending on what your palate prefers.

Understanding Curry Fundamentals

The term “curry” is broad, encompassing a vast array of dishes from different cultures and regions. At its core, curry refers to a dish with a sauce or gravy seasoned with a complex blend of spices. What unifies all curries is the layering of flavors—aromatics (onions, garlic, ginger), whole and ground spices, a liquid base (coconut milk, tomatoes, yogurt, or stock), and protein or vegetables.

Great curry is built in layers: First, aromatics are cooked to build a flavor foundation. Then, spices are bloomed in oil to release their essential oils and deepen their flavors. Next, liquid and main ingredients are added. Finally, the curry simmers to marry all the flavors together.

Understanding this progression is key to curry success, regardless of the regional style you’re making.

Essential Spices for Chicken Curry

While specific spice combinations vary by region and recipe, these are the fundamental spices found in most chicken curries:

Core spices: Cumin (earthy, warm), Coriander (citrusy, slightly sweet), Turmeric (earthy, gives golden color), Garam Masala (warming blend of cinnamon, cardamom, cloves, and more), Cayenne or Chili Powder (heat level to taste).

Supporting spices: Cardamom pods (floral, complex), Cinnamon stick (sweet, warming), Bay leaves (herbal depth), Fennel seeds (sweet, licorice-like), Mustard seeds (pungent, nutty when toasted), Fenugreek (slightly bitter, maple-like).

Fresh spices make an enormous difference. Buy whole spices when possible and grind as needed. Store in airtight containers away from light and heat. Replace ground spices every 6-12 months for best flavor.

Common Mistakes That Ruin Chicken Curry

  • Not browning the aromatics properly: Onions should be deeply caramelized for rich flavor, not just softened. This takes patience but makes all the difference.
  • Adding spices to a dry pan: Spices need fat to bloom properly. Always add spices to oil or ghee, not a dry pan.
  • Burning the spices: Spices burn quickly once added. Have liquid ready to add within 30-60 seconds of adding ground spices.
  • Using pre-cooked chicken: Adding pre-cooked chicken at the end creates rubbery, dry meat. Cook chicken in the curry sauce for tender, flavorful results.
  • Not simmering long enough: Flavors need time to meld. Most curries benefit from 20-30 minutes of gentle simmering.
  • Adding coconut milk too early: In Thai curries, coconut milk added too soon can split. Add in stages for best results.
  • Skipping the fresh herbs and acid: A squeeze of lime or lemon and fresh cilantro at the end brightens the entire dish.

Master Recipe: Classic Indian-Style Chicken Curry

This recipe serves 4-6 people and represents a foundation you can adapt to your preferences.

Ingredients:

For the chicken: 2 pounds boneless, skinless chicken thighs (cut into 2-inch pieces), 1 cup plain yogurt, 1 teaspoon salt, 1/2 teaspoon turmeric, juice of 1/2 lemon.

For the curry: 3 tablespoons ghee or vegetable oil, 2 large onions (finely diced), 1 tablespoon ginger paste or fresh grated ginger, 1 tablespoon garlic paste or 4-5 cloves minced, 2 teaspoons ground cumin, 2 teaspoons ground coriander, 1 teaspoon turmeric, 1 teaspoon garam masala (plus more for finishing), 1/2 to 1 teaspoon cayenne pepper (adjust to taste), 3-4 large tomatoes (pureed) or 1 can (14 oz) crushed tomatoes, 1 cup chicken stock or water, 1/2 cup heavy cream or coconut cream (optional, for richness), 2-3 bay leaves, salt to taste, fresh cilantro for garnish, lemon or lime wedges for serving.

Step-by-Step Instructions

Marinate the Chicken

In a bowl, combine chicken pieces with yogurt, salt, turmeric, and lemon juice. Mix well to coat every piece. Cover and refrigerate for at least 30 minutes, or up to 24 hours. Marinating tenderizes the chicken and infuses flavor. The yogurt’s acidity breaks down proteins, ensuring juicy, tender meat.

Prepare the Aromatics

Heat ghee or oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add diced onions with a pinch of salt. Cook for 12-15 minutes, stirring frequently, until onions are deeply golden brown. This step is crucial—don’t rush it. The caramelization creates rich, sweet depth that defines the curry’s flavor.

Add ginger and garlic paste. Cook for 2-3 minutes until fragrant and raw smell disappears. If the mixture starts to stick, add a splash of water and scrape up any browned bits.

Bloom the Spices

Reduce heat to medium-low. Add cumin, coriander, turmeric, garam masala, and cayenne. Stir constantly for 30-60 seconds until spices are fragrant and darkened slightly. This “blooming” releases essential oils and deepens flavors. Have your tomatoes ready—spices can burn quickly.

Build the Sauce

Add pureed tomatoes immediately after spices are bloomed. Increase heat to medium. Cook, stirring frequently, for 8-10 minutes until tomatoes break down, oil begins to separate from the mixture, and the sauce deepens to a rich red-brown color. This step is called “bhuna” in Indian cooking—cooking out the raw tomato flavor while concentrating the sauce.

Add bay leaves and chicken stock. Bring to a simmer, scraping any browned bits from the bottom of the pot. These bits are pure flavor.

Cook the Chicken

Add marinated chicken (along with any marinade) to the simmering sauce. Stir to coat every piece. Bring back to a gentle simmer, then reduce heat to low. Cover and cook for 20-25 minutes, stirring occasionally, until chicken is cooked through and tender.

The chicken will release liquid as it cooks, thinning the sauce. If it becomes too thin, remove lid and simmer uncovered for the last 5-10 minutes to reduce and thicken. If too thick, add splashes of stock or water to reach desired consistency.

Finish and Serve

Stir in heavy cream or coconut cream if using—this creates a richer, smoother sauce and balances spice heat. Simmer for 5 more minutes. Taste and adjust seasoning with salt. Add an additional 1/2 teaspoon garam masala for a final aromatic boost.

Remove from heat and let rest for 5-10 minutes—this allows flavors to settle and meld. Garnish generously with fresh cilantro and serve with basmati rice, naan bread, or both. Offer lemon or lime wedges on the side for brightness.

Regional Variations

Butter Chicken (Murgh Makhani)

Use the master recipe but add 2 tablespoons tomato paste with the tomatoes, increase cream to 1 cup, add 3 tablespoons butter at the end, and finish with a drizzle of cream and a sprinkle of kasuri methi (dried fenugreek leaves). This creates the iconic restaurant-style dish with velvety, sweet-savory sauce.

Thai Red Curry

Replace Indian spices with 3-4 tablespoons Thai red curry paste. Use coconut milk instead of yogurt and cream. Add fish sauce, palm sugar, and lime juice. Include vegetables like bell peppers, bamboo shoots, and Thai basil. Simmer briefly (10-15 minutes) to keep vegetables crisp-tender.

Japanese Curry

Use curry roux blocks (sold as Vermont or Golden Curry). Brown chicken and onions, add carrots and potatoes, cover with stock, simmer until vegetables are tender, then stir in curry blocks to thicken and flavor. Sweeter and milder than Indian curry, with thicker gravy. Serve over rice with fukujinzuke pickles.

Vindaloo

Add 3-4 tablespoons vinegar (white or apple cider), 2-3 teaspoons paprika, 1 teaspoon mustard seeds, and increase cayenne to 1-2 teaspoons for heat. This Goan-influenced curry is tangy, spicy, and intensely flavored.

Make-Ahead and Storage

Curry is one of those magical dishes that tastes even better the next day as flavors continue to meld. Make curry 1-2 days ahead, cool completely, and refrigerate. Reheat gently on the stovetop, adding a splash of water or stock if needed to restore consistency.

Curry freezes beautifully for up to 3 months. Cool completely, portion into freezer-safe containers, and freeze. Thaw overnight in refrigerator and reheat gently. The texture may change slightly (cream-based curries can sometimes separate), but flavor remains excellent. Stir well while reheating to re-emulsify.

Serving Suggestions and Accompaniments

Serve chicken curry with: Basmati rice (plain steamed or pilaf), Naan or roti (for scooping), Raita (cooling yogurt with cucumber and mint), Pickles (mango pickle or lime pickle for contrast), Papadum (crispy lentil crackers), Chutney (cilantro, mint, or tamarind).

For a complete Indian meal, serve curry alongside one or two vegetable dishes (dal, aloo gobi, or saag paneer), rice, bread, and condiments.

Professional Tips

  • Use chicken thighs, not breasts. Thighs remain juicy and tender through long simmering, while breasts can become dry.
  • Don’t skip marinating—even 30 minutes makes a difference in flavor and texture.
  • Take time to properly caramelize onions. This single step dramatically improves depth and richness.
  • Toast whole spices (if using) in a dry pan before grinding for more intense flavor.
  • Add a small amount of sugar (1-2 teaspoons) if your curry tastes too acidic from tomatoes.
  • For restaurant-style smoothness, blend the onion-tomato base before adding chicken.
  • Curry improves with time. Make it a day ahead if possible.
  • Adjust spice heat to your preference—start with less and add more rather than making it too spicy.

Frequently Asked Questions

Can I use chicken breast instead of thighs?

Yes, but breasts dry out more easily. Cut into smaller pieces and reduce cooking time to 15-18 minutes. Check doneness early to prevent overcooking. For best results, use thighs.

Is curry always spicy-hot?

No. Heat level is completely adjustable. Reduce or omit cayenne for milder curry. Many curries emphasize aromatic spices (cumin, coriander, cinnamon) over chile heat.

Can I make curry in a slow cooker?

Yes. Brown onions and bloom spices on the stovetop first for best flavor, then transfer everything to slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Add cream in the last 30 minutes.

What’s the difference between curry powder and garam masala?

Curry powder is a British invention—a pre-mixed blend of spices including turmeric, coriander, cumin, and fenugreek. Garam masala is a warming spice blend (cinnamon, cardamom, cloves, black pepper) added at the end of cooking. They’re not interchangeable.

My curry is too spicy. How do I fix it?

Add dairy (cream, yogurt, or coconut milk) to mellow heat. Serve with cooling raita. Add a teaspoon of sugar to balance. Increase the amount of curry sauce by adding more tomatoes and cream, effectively diluting the heat.

Can I make curry vegan?

Absolutely. Replace chicken with chickpeas, tofu, or vegetables. Use coconut cream instead of dairy cream and yogurt. Replace ghee with vegetable oil or coconut oil. The spice blend remains the same.

Troubleshooting Common Issues

Curry is too thin/watery: Simmer uncovered to reduce and thicken, or add tomato paste to thicken and intensify flavor. Curry is too thick: Add stock, water, or coconut milk to thin to desired consistency. Curry tastes bitter: Spices burned—start over with more careful heat management, or add sugar to balance. Curry tastes flat: Needs more salt, acid (lemon/lime juice), or final hit of garam masala and fresh herbs. Chicken is tough: Overcooked or used breast meat. Next time, use thighs and reduce cooking time.

Conclusion

Mastering chicken curry empowers you to create countless variations, adapting to your mood, available ingredients, and preferred spice level. The fundamental techniques—properly caramelizing aromatics, blooming spices in fat, building layered flavors, and allowing time for simmering—apply across all curry styles and will serve you well beyond just chicken curry.

Start with this master recipe to understand the foundations, then explore regional variations and make the recipe your own. Adjust spices to your taste, experiment with different proteins and vegetables, and discover what combination speaks to you. With practice, you’ll develop intuition for balancing flavors and creating restaurant-quality curry that brings warmth and satisfaction to any meal. For more international recipes and cooking techniques, explore our global cuisine collection.

Sources & References

Tom Nakamura

Tom Nakamura

Tom learned to cook from his obaachan during summers in Japan - pickling daikon at the kitchen table, watching her stir miso into broth without ever measuring. Later, family trips with cousins took him through markets in Bangkok, Shanghai, and Hanoi, and the food stuck with him. His writing focuses on making authentic Asian techniques accessible to home cooks without diluting the technique or the culture that defines them. He handles Chinese, Japanese, Korean, Thai, Vietnamese, Indian, and Middle Eastern recipes at the publication.

41 recipes published

Please note: Nutritional estimates in our recipes are derived from the USDA FoodData Central database and may vary based on specific brands and ingredient sizes. If you have food allergies, dietary restrictions, or medical conditions, consult a registered dietitian or healthcare provider before preparing this recipe. Always follow safe food-handling guidelines, including proper cooking temperatures for meat, poultry, fish, and eggs. Nothing in this article should be interpreted as medical, nutritional, or dietary advice.