Pakistani chicken and cabbage masala is a home-style curry of tender chicken and sweet, softened cabbage cooked with onion, tomato, ginger, garlic, and warming spices. The cabbage takes on the masala as it cooks, making a savory, lightly saucy dish that is commonly served with roti or rice; spice levels and texture vary from household to household.
Ingredients
- 2 tablespoons (30 ml) neutral cooking oil, such as canola or sunflower oil
- 1 large yellow or brown onion, thinly sliced, about 1 1/2 cups (200 g)
- 1 tablespoon (15 g) ginger-garlic paste, or 2 teaspoons (10 g) finely grated ginger plus 2 cloves garlic, finely grated
- 2 medium ripe tomatoes, chopped, about 1 1/2 cups (300 g)
- 1 1/2 pounds (680 g) boneless, skinless chicken thighs, cut into 1 1/2-inch (4 cm) pieces
- 1 teaspoon (6 g) fine salt, divided, or to taste
- 1 teaspoon (2 g) ground coriander
- 1/2 teaspoon (1 g) ground cumin
- 1/2 teaspoon (1 g) ground turmeric
- 1/2 teaspoon (1 g) Kashmiri chili powder, or 1/4 teaspoon (0.5 g) cayenne for more heat
- 1/4 teaspoon (0.5 g) freshly ground black pepper
- 1/3 cup (80 ml) water, plus 1 to 2 tablespoons (15 to 30 ml) more if needed
- 1 small green cabbage, cored and thinly sliced, about 6 cups (450 g)
- 1/2 teaspoon (1 g) garam masala
- 1 green chili, thinly sliced, optional
- 1/4 cup (10 g) chopped fresh cilantro, plus extra to serve
- 1 tablespoon (15 ml) lemon juice, optional
Instructions
- Prepare the ingredients. Slice the onion and cabbage, chop the tomatoes, and cut the chicken into even pieces so it cooks at a similar rate. Keep raw chicken separate from the vegetables and wash your hands, knife, and board after handling it. Measure the spices before you start; once the onion is browning, the remaining steps move quickly.
- Soften and brown the onion. Warm the oil in a wide, heavy pot or deep skillet over medium heat. Add the onion and about half the salt. Cook for 7 to 9 minutes, stirring regularly, until the onion is soft and golden at the edges. If it begins to catch before softening, lower the heat and add a teaspoon of water rather than letting it burn. A well-cooked onion gives the masala a rounded base.
- Cook the aromatics and tomato masala. Stir in the ginger-garlic paste and cook for about 30 seconds, just until fragrant. Add the tomatoes, coriander, cumin, turmeric, chili powder, black pepper, and remaining salt. Cook for 5 to 7 minutes, stirring and pressing the tomatoes with the spoon, until they soften and the mixture looks thick and glossy. If the pot becomes dry or the spices stick, add a splash of water and scrape the bottom.
- Coat and cook the chicken. Add the chicken and stir until each piece is coated in the masala. Cook uncovered for 6 to 8 minutes, turning the pieces occasionally, until their outsides are no longer pink. Pour in the 1/3 cup (80 ml) water, bring it to a gentle simmer, and cover the pot. Cook for 8 minutes. Check the thickest chicken pieces with a food thermometer; the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If they have not reached it, cover and continue cooking, checking again after a few minutes.
- Add the cabbage. Once the chicken is safely cooked, stir in the sliced cabbage. It may initially mound above the pot, but it will shrink as it wilts. Cover and cook for 8 to 10 minutes, stirring once or twice so the cabbage at the top moves into the sauce. For cabbage that stays a little firm, begin checking at 6 minutes; for softer cabbage, cook a few minutes longer. Add a tablespoon or two of water only if the bottom looks dry.
- Finish the masala. Uncover the pot and stir in the garam masala, green chili if using, and cilantro. Simmer for 3 to 5 minutes, stirring gently, until excess liquid evaporates and the cabbage is tender to your liking. Taste and adjust the salt. Add lemon juice if you want a brighter finish, then take the pot off the heat and scatter over more cilantro.
Tips
- Choose the right cut. Boneless chicken thighs stay moist and suit the short simmer in this recipe. Breast meat also works, but cut it evenly and check it as soon as the cabbage is nearly tender so it does not overcook. Bone-in pieces need more cooking time, so cook them until they reach 165°F (74°C) before adding the cabbage; the extra time may require a little more water.
- Slice cabbage evenly. Thin, consistent ribbons soften at roughly the same speed and are easier to stir through the chicken. If using a very large cabbage, weigh out about 450 g rather than packing all of it into the pot; too much cabbage can crowd the pan and release more liquid than the masala can reduce.
- Control the moisture and heat. Cabbage releases water as it cooks, so start with the measured amount and add extra only if the pan is sticking. Kashmiri chili powder brings color and mild warmth; cayenne is hotter, so start with less and adjust near the end. Do not raise the heat to rush the sauce, because scorched spices can taste bitter.
- Use a practical substitute if needed. Fresh tomatoes give the masala a rounded, slightly chunky base. If tomatoes are unavailable, use 3/4 cup (180 g) canned crushed tomatoes; the sauce may be looser, so simmer uncovered a little longer. Garam masala is a traditional finishing spice, but if you do not have it, omit it rather than substituting a large amount of one spice; the dish will taste simpler but still work.
Serving Suggestions
Serve the chicken and cabbage hot, with the sauce spooned over the top. Soft roti, chapati, or naan are useful for scooping up the masala, while plain basmati rice makes a mild base for its savory, spiced juices. For a fuller meal, offer both bread and rice, especially if the curry is being shared family-style.
A small bowl of plain yogurt or raita gives a cool contrast to the warm spices, and sliced cucumber, onion, or lemon wedges add freshness without competing with the cabbage. If you serve a particularly spicy version, keep the accompaniments simple. The dish already contains vegetables and protein, so a light side salad or extra steamed vegetables are enough; a heavy additional curry is not necessary.
Variations
Use bone-in chicken: Replace the boneless thighs with about 2 pounds (900 g) of bone-in chicken pieces. Brown and simmer them in the masala until the thickest part reaches 165°F (74°C), allowing extra time and adding water as needed. Add the cabbage only after the chicken is cooked through so it does not become overly soft during the longer simmer.
Make it more or less spicy: Leave out the green chili and use mild Kashmiri chili powder for a gentler dish. For more heat, add a finely chopped green chili with the cabbage or increase the cayenne in small increments. Chili strength varies, so taste before adding more.
Change the vegetables: A sliced green bell pepper can be added with the cabbage, or replace up to 1 cup (75 g) of cabbage with thinly sliced carrots. Carrots take longer to soften, so add them with the chicken. Red or purple cabbage is also usable, though it has a firmer texture and can tint the sauce.
Make the sauce thicker or looser: For a drier, more sautéed finish, simmer uncovered for a few extra minutes after the cabbage softens. For more gravy to serve with rice, add 1/4 cup (60 ml) water and simmer briefly. These are home-style adjustments; Pakistani versions differ in how much sauce they keep and how tender they cook the cabbage.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, in a shallow airtight container. They keep for 3 to 4 days in the refrigerator. The cabbage softens further as it sits, and the spices may taste more blended the next day. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator before reheating.
Reheat only the portion you plan to serve, in a covered saucepan over medium-low heat with a splash of water to loosen the masala. Stir occasionally until steaming throughout and the center reaches 165°F (74°C); leftovers should be reheated to that temperature. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the chicken warms evenly. Avoid repeatedly cooling and reheating the whole batch.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes. Cut boneless, skinless breast into similar-sized pieces and follow the same method, but begin checking it promptly because breast can dry out if cooked too long. Use a food thermometer to confirm the thickest pieces reach 165°F (74°C). The finished dish will be a little leaner and less rich than one made with thighs.
Should I cook the cabbage separately first?
No. Add the raw sliced cabbage after the chicken is cooked. It wilts in the covered pot and picks up the tomato-spice mixture as it softens. Cooking it separately is unnecessary and can make it harder to judge how much liquid the finished dish needs.
Why is my curry watery?
Cabbage and tomatoes both release liquid, and the amount varies with their freshness and how finely they are cut. Remove the lid and simmer gently for a few minutes, stirring now and then, until the sauce reduces. Next time, measure the cabbage and avoid adding extra water unless the masala is sticking before the vegetables release their moisture.
Can I prepare anything ahead?
You can slice the cabbage, onion, and tomatoes and refrigerate them separately in covered containers for up to a day. Keep the raw chicken sealed and chilled separately, and do not leave it at room temperature while prepping. For the best cabbage texture, cook the dish close to serving time; reheated leftovers will be softer.
Can I make this without tomatoes?
Tomatoes provide acidity and help form the sauce, so leaving them out changes the character of the dish. If necessary, cook the onion and spices as directed, then add 1/2 cup (120 ml) water and simmer until the chicken is cooked, adding a little lemon juice at the end for brightness. The result will be less tangy and less thick than the tomato version.
Related
- Pakistani Tandoori Chicken Recipe with Yogurt Marinade
- Pakistani Chicken Jalfrezi Recipe with Bell Peppers
- Pakistani Ground Beef Recipe with Peas and Warm Spices
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).