Asia
Low-Carb Pakistani Chicken Karahi (Lahori Style)
Chef-tested recipe
High-heat Lahori-style chicken with reduced tomato masala, ginger, and green chilli

Chicken karahi takes its name from the shallow, round metal pan in which the dish is cooked. This version follows the direct, high-heat character associated with Lahore and Punjabi dhaba cooking: skinless bone-in chicken, ripe tomatoes, garlic, ginger, green chilli, black pepper, and enough oil to fry and reduce the masala properly. There is no onion, yoghurt, cream, flour, or sugar. The karahi itself is already naturally low in carbohydrate; the adaptation is in the accompaniments, replacing naan or rice with cucumber, cabbage, and roasted cauliflower while keeping the chicken and cooking technique recognisably Pakistani.
Recipe at a glance
Before you begin
Ingredients & equipment
Gather what you need first, then cook through the method with confidence.
As an Amazon Associate I earn from qualifying purchases. Ingredient and equipment links marked “paid link” may earn a commission at no extra cost to you.
Equipment
- Carbon-steel karahipaid link
- Wide heavy frying panpaid link
- Chef’s knifepaid link
- Cutting boardpaid link
- Digital kitchen scalepaid link
- Instant-read thermometerpaid link
- Wooden spatulapaid link
- Measuring jugpaid link
- Serving platterpaid link
Ingredients
For the chicken karahi
- Skinless bone-in chicken, cut into 12 pieces: 1 kg
- Ripe Roma tomatoes, finely diced: 650 g
- Neutral cooking oilpaid link: 100 ml
- Garlic, finely minced: 35 g
- Fresh ginger, finely minced: 25 g
- Fine sea saltpaid link: 12 g
- Kashmiri chilli powderpaid link: 6 g
- Black pepper, coarsely crushed: 5 g
- Red chilli flakes: 3 g
- Ground coriander: 2 g
- Ground cumin: 2 g
- Fresh green chillies, slit lengthwise: 30 g
For finishing
- Fresh ginger, cut into fine julienne: 25 g
- Fresh coriander leaves and tender stems, roughly chopped: 30 g
- Fresh lemon wedges: 120 g
For low-carb serving
- Cucumber, sliced: 300 g
- White cabbage, finely shredded: 300 g
- Cauliflower florets, roasted without sweet glaze: 600 g
Preparation Overview
Have every ingredient measured before heating the karahi because the cooking moves quickly. Pat the chicken dry, dice the tomatoes finely rather than blending them, mince the garlic and first portion of ginger, and prepare the green chillies. Keep the julienned ginger and coriander separate for the finish. Use a karahi, wok, or broad heavy frying pan that allows rapid evaporation; a narrow saucepan will trap steam and produce a thin tomato sauce.
Method
Prepare the chicken. Pat the chicken pieces dry with kitchen paper and season them evenly with 4 g of the salt.
Heat the karahi. Place a carbon-steel karahi or wide heavy frying pan over medium-high heat. Add the oil and heat until it shimmers, without allowing it to smoke.
Sear the chicken. Add the chicken in a single layer and fry for 8 to 10 minutes, turning frequently, until the surface loses its raw colour and develops light golden patches.
Add the aromatics. Stir in the minced garlic and minced ginger. Fry for 1 to 2 minutes until fragrant, taking care not to burn the garlic.
Add the tomatoes. Add the diced tomatoes and remaining 8 g salt. Stir firmly, scraping the bottom of the karahi to release the browned chicken juices.
Cook the chicken through. Reduce the heat to medium, cover, and cook for 12 to 15 minutes. Stir twice during cooking. The chicken and tomatoes should release enough moisture; do not add water.
Reduce the masala. Remove the lid and increase the heat to medium-high. Add the Kashmiri chilli, black pepper, chilli flakes, ground coriander, and cumin. Cook for 12 to 15 minutes, stirring and folding continuously, until the tomatoes lose their raw taste, the mixture becomes thick and glossy, and the oil separates around the edges.
Add the green chillies. Stir in the slit green chillies and cook for 3 minutes so they soften slightly but retain their fresh aroma.
Check doneness and balance. Confirm that the thickest chicken pieces have reached 74°C and that no pink remains beside the bone. Taste and correct the salt or black pepper. The finished masala should cling to the chicken rather than pool in the pan.
Finish and serve. Remove the karahi from the heat and scatter over the ginger julienne and coriander. Serve immediately with lemon wedges, cucumber, cabbage, and roasted cauliflower.
Beginner Technique Notes
Do not blend the tomatoes. Finely diced fresh tomatoes reduce with a better texture and do not turn the karahi into a smooth curry gravy.
Keep the pan broad and the heat assertive during reduction. If liquid collects, increase the heat and keep folding until the masala clings to the chicken.
The visible oil separation is a useful signal that the tomato moisture has reduced and the masala has fried properly.
Add no water unless the pan is genuinely scorching before the chicken is cooked. If necessary, use no more than 30 ml hot water.
Check several bone-in pieces with an instant-read thermometer. Poultry must reach at least 74°C in the thickest part without touching the bone.
Tips and Variations
For the cleanest Lahori character, do not add onion, cream, or sugar. These soften the sharp tomato, ginger, and chilli profile that defines this style.
Chicken thigh and drumstick pieces remain juicier than breast pieces. If using a whole chicken, cut the breast into smaller bone-in portions so all pieces finish together.
A carbon-steel karahi gives fast evaporation, but a wide cast-iron frying pan is a practical substitute.
For a milder karahi, reduce the chilli flakes and use mild long green chillies. Keep the black pepper and fresh ginger because they provide characteristic warmth.
Boneless chicken thigh can be used, but reduce the covered cooking stage by approximately 5 minutes and expect a lighter-bodied masala.
Serving Ideas
- Traditionally, chicken karahi is eaten with naan, roti, or rice and often served directly from the karahi. For a low-carb plate, keep the chicken presentation traditional and change only the side dishes: use roasted cauliflower, sautéed cabbage, or crisp cucumber. Serve the ginger and coriander garnish generously, with lemon at the table rather than mixed into the pan.
Storage
Cool the chicken karahi promptly and refrigerate it in a covered container for up to 3 days. Reheat gently in a wide pan until every chicken piece reaches 74°C; add 15 to 30 ml water only if the masala is catching. Freeze for up to 2 months, thaw overnight in the refrigerator, and add fresh ginger, coriander, and green chilli after reheating. Do not leave cooked chicken at room temperature for more than 2 hours.
Nutritional Value
Allergen Notes
The recipe as written contains no intentionally added gluten, wheat, dairy, egg, soy, fish, shellfish, peanuts, tree nuts, or sesame. Check packaged ground spices and cooking oil for cross-contact statements. Plain yoghurt is an optional serving accompaniment and introduces milk. Use dedicated equipment when cooking for someone with a severe allergy.
Frequently Asked Questions
Does authentic chicken karahi contain onion?
Many household and restaurant variations do, but the direct Lahore-style version used here relies on tomatoes rather than onion for its masala.
Why is no water added?
Chicken and ripe tomatoes release moisture as they cook. Avoiding extra water helps the tomato masala reduce quickly and cling to the meat.
Is chicken karahi naturally low carb?
Yes. The core dish contains chicken, tomatoes, aromatics, spices, and oil. Most carbohydrates usually come from naan, roti, or rice served alongside it.
Can I use canned tomatoes?
Fresh ripe tomatoes are preferred. If necessary, use drained canned whole tomatoes and chop them by hand; avoid a thin tomato purée.
How do I know when the masala is ready?
It should look thick and glossy, coat the chicken, and show small beads of separated oil around the edges of the karahi.
Can I make it less spicy?
Yes. Reduce the red chilli flakes and select mild green chillies while retaining the fresh ginger and black pepper.