Curry Hut Indian Bistro Chicken Tikka Masala

Updated November 4, 2026

Total time
1 hr 30 min
prep 20 min · cook 40 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Curry Hut Indian Bistro Chicken Tikka Masala

This Indian bistro-style chicken tikka masala pairs yogurt-marinated chicken with a gently spiced, creamy tomato sauce, then finishes with cilantro and a squeeze of lemon. Restaurant-inspired rather than an official restaurant formula, this version builds flavor in one skillet and keeps the sauce balanced, rich, and easy to adjust.

Ingredients

  • 1½ lb (680 g) boneless, skinless chicken thighs, cut into 1½-inch (4 cm) pieces
  • ½ cup (120 g) plain whole-milk yogurt
  • 1 tbsp (15 ml) lemon juice
  • 1 tbsp (8 g) finely grated fresh ginger
  • 2 garlic cloves (about 6 g), finely grated
  • 1 tsp (3 g) ground cumin
  • 1 tsp (3 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • 1 tsp (2 g) paprika, preferably Kashmiri chili powder if available
  • 1 tsp (6 g) fine salt, divided
  • 2 tbsp (30 ml) neutral oil, divided
  • 1 medium yellow onion (about 180 g), finely diced
  • 3 garlic cloves (about 9 g), minced
  • 1 tbsp (8 g) finely grated fresh ginger
  • 1 tsp (3 g) ground cumin
  • 1 tsp (3 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • 1 tsp (2 g) garam masala, plus more to taste
  • ¼ tsp (0.5 g) cayenne pepper, or less for a mild sauce
  • 1 can (14½ oz / 411 g) crushed tomatoes
  • ½ cup (120 ml) water
  • ½ cup (120 ml) heavy cream
  • 1 tsp (1 g) dried fenugreek leaves (kasuri methi), optional
  • 1 tbsp (14 g) unsalted butter
  • 2 tbsp (8 g) chopped fresh cilantro, plus extra to garnish
  • 1 tbsp (15 ml) lemon juice, or to taste

Instructions

  1. Prepare the ingredients. Cut the chicken, measure the spices, and chop the onion and cilantro before you begin cooking. Grate the ginger and garlic finely so they distribute through the yogurt and sauce. Keep the chicken and its utensils separate from ready-to-eat ingredients, and wash hands and surfaces after handling raw poultry.
  2. Marinate the chicken. In a medium bowl, stir together the yogurt, 1 tablespoon lemon juice, 1 tablespoon grated ginger, 2 grated garlic cloves, cumin, coriander, turmeric, paprika, and ½ teaspoon salt. Add the chicken and turn the pieces until coated. Cover and refrigerate for 30 minutes. This short rest seasons the meat and helps the yogurt cling; avoid marinating at room temperature.
  3. Brown the chicken. Heat 1 tablespoon oil in a wide, heavy skillet over medium-high heat. Lift chicken pieces from the marinade, letting excess drip back into the bowl, and arrange them in a single layer without crowding. Sear for about 2 minutes per side, working in batches if needed, until browned in spots. The chicken does not need to be cooked through yet. Transfer it to a clean plate; discard leftover marinade.
  4. Cook the onion and aromatics. Reduce the heat to medium and add the remaining tablespoon of oil. Add the diced onion and cook for 6–8 minutes, stirring regularly, until soft and translucent with a few golden edges. If the pan looks dry or the onion begins catching, add a tablespoon of water rather than letting the spices scorch. Stir in the remaining grated ginger and minced garlic and cook for 30 seconds.
  5. Toast the spices. Add the cumin, coriander, turmeric, garam masala, cayenne, and remaining ½ teaspoon salt. Stir continuously for about 30 seconds, just until fragrant. Toasting briefly wakes up the spices, while keeping them moving prevents the garlic and ground spices from turning bitter.
  6. Simmer the tomato sauce. Pour in the crushed tomatoes and ½ cup water, scraping the browned bits from the skillet. Bring to a gentle simmer, then lower the heat and cook uncovered for 8–10 minutes, stirring occasionally. The sauce should lose its raw tomato smell and thicken slightly. If it becomes very thick before the chicken goes back in, add a splash of water.
  7. Finish cooking the chicken. Return the chicken and any juices on the plate to the skillet. Stir to coat, cover loosely, and simmer gently for 10–12 minutes, turning the pieces once, until cooked through. Check the thickest piece with a food thermometer: poultry must reach the USDA FSIS safe minimum internal temperature of 165°F (74°C). If it has not reached that temperature, continue simmering and check again; do not rely on color alone.
  8. Make the sauce creamy and serve. Lower the heat. Stir in the cream, butter, and, if using, dried fenugreek leaves crushed between your fingers. Warm gently for 2–3 minutes without letting the sauce boil hard, which can make a dairy sauce separate. Stir in the cilantro and 1 tablespoon lemon juice. Taste and adjust salt, lemon, cayenne, or garam masala. Let stand for 2 minutes, then serve hot.

Tips

  • Use thighs for a forgiving result. Boneless chicken thighs stay succulent through simmering and are less likely than breast meat to dry out. If using chicken breast, cut it into similarly sized pieces and begin checking the temperature a few minutes earlier; remove it as soon as it reaches 165°F (74°C).
  • Keep the pan uncrowded. Brown the chicken in two batches if the pieces touch or steam rather than sear. Browning gives the dish savory depth, but it is not necessary to cook the chicken through at this stage.
  • Adjust heat with care. Kashmiri chili powder gives a vivid red color and mild-to-moderate warmth. If unavailable, use paprika for color and a small amount of cayenne for heat; ordinary hot chili powder can be much stronger, so start with less.
  • Know the fenugreek substitute. Kasuri methi adds a distinctive slightly sweet, herbal aroma. It is optional, and there is no exact pantry replacement; leave it out rather than adding a large amount of fenugreek seed, which can taste bitter. A little extra cilantro keeps the finish fresh but changes the flavor.

Serving Suggestions

Spoon the curry over steamed basmati rice so the grains catch the tomato-and-cream sauce. Warm naan, roti, or another soft flatbread is useful for scooping, and a simple cucumber salad or sliced cucumber with a pinch of salt gives the meal a cool, crisp contrast. For a more complete spread, add a vegetable side such as roasted cauliflower, sautéed spinach, or green beans; keep its seasoning fairly simple so it does not compete with the curry.

Garnish each serving with chopped cilantro and, if you like, a small swirl of cream. Put lemon wedges on the table so diners can brighten their own portion. If serving rice, prepare it separately according to its package directions and keep it hot until the curry is ready. The sauce is rich, so moderate portions of rice or bread are usually enough to make the meal satisfying without obscuring the chicken and spice flavors.

Variations

Make it milder or hotter: For a gentler family-style curry, omit the cayenne and use paprika instead of Kashmiri chili powder. For more heat, add cayenne in small pinches with the spices, or offer sliced fresh chili at the table. Chili strength varies by brand, so tasting the finished sauce is more reliable than assuming every powder is equally hot.

Use a dairy alternative: For the marinade, use an unsweetened, unflavored thick plant-based yogurt. Replace the heavy cream with unsweetened coconut cream or a plain cooking cream alternative; coconut adds a noticeable coconut flavor and makes the finished curry less classic in style. Add the substitute gradually over low heat and avoid boiling it.

Make it vegetarian: Replace the chicken with 1 lb (450 g) paneer cubes or 1 lb (450 g) roasted cauliflower florets. Skip the yogurt marinade for cauliflower and fold the roasted florets into the completed sauce for the last 3–4 minutes. Paneer can be browned briefly in oil and warmed in the sauce; it does not need the poultry cooking temperature specified for the chicken version.

Adjust the richness: Use half-and-half in place of heavy cream for a lighter-bodied sauce, though it will be less lush and may need gentler heating. For a thicker, more concentrated tomato flavor, simmer the sauce uncovered for a few extra minutes before returning the chicken, then add a little water if it becomes too thick.

Storage and Reheating

Transfer leftovers to shallow, covered containers and refrigerate within 2 hours of cooking. The curry keeps for 3–4 days in the refrigerator. Store rice separately when possible, since it reheats more evenly that way. For longer storage, freeze the cooled curry in airtight freezer-safe containers for up to 2–3 months for best quality. Cream-based sauces can look slightly grainy after thawing, but stirring during gentle reheating usually brings them back together.

Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave in a covered, microwave-safe dish. Stir occasionally and add a tablespoon or two of water if the sauce has thickened. Heat leftovers throughout to 165°F (74°C), checking with a food thermometer, and avoid repeated cooling and reheating. Thaw frozen curry overnight in the refrigerator before reheating, or reheat it directly from frozen over low heat with a splash of water, stirring as it loosens.

Frequently Asked Questions

Is this the official Curry Hut Indian Bistro recipe? No. It is a home-style, Indian bistro-inspired chicken tikka masala recipe, not a restaurant’s disclosed formula. Restaurant preparations and family versions vary in their spice blends, creaminess, and cooking methods, so the seasoning here is designed to be adjusted to your taste.

Can I marinate the chicken overnight? You can refrigerate it for several hours, but an overnight yogurt marinade may make small chicken pieces softer than intended. For this recipe, 30 minutes is enough to season the meat and fit the stated total time. Keep it covered and chilled, and do not reuse the raw marinade as sauce.

Can I make the curry ahead? Yes. Cook the curry completely, cool it promptly, and refrigerate it within 2 hours. Reheat it gently to 165°F (74°C) before serving. The spices often taste well blended the next day, though the sauce may thicken in the refrigerator; loosen it with a little water while reheating.

Why did my sauce split or look oily? A hard boil after adding cream can separate the sauce, and a very high heat can cause the oil to pool. Add cream with the heat low and warm the curry gently. If it separates, remove the pan from the heat and stir in a tablespoon of warm water; avoid vigorous boiling as you try to bring it together.

Can I use chicken breast instead of thighs? Yes. Use the same weight and cut it into even pieces so they cook at a similar rate. Breast meat is leaner, so avoid extending the simmer once it reaches the USDA FSIS safe minimum of 165°F (74°C). Check the thickest piece with a thermometer and serve promptly for the juiciest texture.

What can I use instead of garam masala? If you do not have garam masala, use a small pinch each of ground cumin, coriander, cinnamon, and black pepper, or simply leave it out and adjust the seasoning at the end. A substitute blend will not taste exactly the same, but the curry will still have plenty of flavor from the ginger, garlic, toasted spices, tomatoes, and cilantro.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).