Jamaican Curry Cabbage with Peppers, Thyme & Scotch Bonnet

Updated November 4, 2026

Total time
39 min
prep 20 min · cook 19 min
Serves
4
portions as written

Jump to recipe

Jamaican Curry Cabbage with Peppers, Thyme & Scotch Bonnet

Jamaican curry cabbage is a Jamaican-style vegetable side made by gently cooking cabbage with curry powder, sweet pepper, thyme, and optional Scotch bonnet. It is colorful, savory, and quick to prepare; a little broth helps the cabbage soften while leaving enough bite to keep the dish lively.

Seasoning and heat vary from cook to cook, so this recipe is a flexible home-style version rather than a claim to one definitive method. Serve it alongside rice and peas, plantains, or a main dish, or use it as a flavorful filling for wraps.

Ingredients

  • 1 medium green cabbage, about 2 lb (900 g), cored and thinly sliced
  • 1 medium yellow onion, about 5 oz (150 g), thinly sliced
  • 1 medium bell pepper, about 5 oz (150 g), thinly sliced; green, red, or a mix works
  • 1 medium carrot, about 2½ oz (75 g), peeled and cut into thin matchsticks
  • 1 tablespoon neutral cooking oil (15 ml)
  • 3 garlic cloves, finely chopped, about 1 tablespoon (9 g)
  • 1 tablespoon Jamaican curry powder (about 6 g), or another mild curry powder
  • 4 fresh thyme sprigs (about 4 g), or 1 teaspoon dried thyme (1 g)
  • 1 Scotch bonnet pepper, left whole and pierced once with a knife, optional
  • ⅓ cup low-sodium vegetable broth or water (80 ml)
  • ½ teaspoon fine salt (3 g), plus more to taste
  • ¼ teaspoon ground black pepper (about 0.5 g)
  • ¼ teaspoon ground allspice (about 0.5 g), optional
  • 1 teaspoon fresh lime juice (5 ml), optional, for finishing

Instructions

  1. Prepare the vegetables. Remove any damaged outer cabbage leaves, rinse the cabbage, and shake or pat it dry. Cut it into quarters, remove the firm core, and slice the leaves into strips about ¼ inch (6 mm) wide. Slice the onion and bell pepper, cut the carrot into matchsticks, and chop the garlic. Keeping the cabbage strips similar in width helps them soften at about the same rate. Measure the broth, curry powder, salt, and other seasonings before you start cooking.
  2. Soften the onion and pepper. Set a large, wide skillet or Dutch oven over medium heat and add the oil. When it shimmers, add the onion, bell pepper, and carrot. Cook for 4 minutes, stirring every so often, until the onion begins to turn translucent and the pepper starts to soften. If the vegetables brown quickly, lower the heat; the goal is to soften them, not char them.
  3. Add the garlic and curry. Stir in the chopped garlic and cook for 1 minute, just until fragrant. Add the curry powder and optional allspice, then stir constantly for another minute so the spices bloom in the oil. Do not let the garlic or curry powder scorch, which can make the finished cabbage taste bitter. If the pan looks dry, add a spoonful of the measured broth.
  4. Coat and steam the cabbage. Add the sliced cabbage, thyme sprigs, salt, black pepper, and the whole Scotch bonnet if using. Pour in the broth and toss with tongs until the cabbage is coated with the vegetables and curry mixture. Cover the pan and cook for 9 minutes, stirring once halfway through. The cabbage will shrink substantially as it releases moisture, so add it in batches if it will not all fit at once.
  5. Finish to the texture you like. Remove the lid and cook for 3 minutes, tossing occasionally, to let excess liquid evaporate. Taste a piece: it should be tender but still have a little bite. For softer cabbage, cook for another 2 to 3 minutes; for a firmer, more crisp-tender result, take the pan off the heat now. Remove the thyme stems and Scotch bonnet. Stir in the lime juice, if using, and taste for salt and pepper before serving.

Tips

Slice evenly and use a roomy pan. Thin, consistent strips cook more evenly than large chunks. A wide skillet gives moisture room to evaporate, which helps prevent a watery result. If your pan is small, add the cabbage in two batches, letting the first handful wilt a little before adding the rest.

Choose your curry powder thoughtfully. Jamaican curry powders differ in their blend and strength, and other curry powders can work too. Start with the listed tablespoon, then taste near the end and add a little more if you want a stronger spice flavor. Blooming the powder briefly in oil deepens its aroma, but keep it moving so it does not burn.

Control the Scotch bonnet heat. Leaving the pepper whole and piercing it once adds a gentle, gradual warmth; removing it before serving keeps diners from biting into it. For a milder pan, omit it or use a small piece of a milder chile. For more heat, mince a little Scotch bonnet and add it with the garlic. Avoid touching your eyes after handling hot peppers, and wash your hands and knife well.

Keep the cabbage from getting soggy. Add only the measured broth at first, and uncover the pan for the final minutes so excess liquid can cook off. Cabbage continues to soften from residual heat, so stop cooking when it is just a little firmer than your ideal texture. A squeeze of lime is optional but can brighten the savory curry seasoning.

Serving Suggestions

Serve the cabbage hot as a side with rice and peas, plain rice, or boiled green banana. It also pairs well with fried or roasted plantain, dumplings, or a simple salad. For a fuller plate, add jerk-seasoned chicken, baked fish, or stewed beans; keep the cabbage as the vegetable component and adjust the seasoning of the main dish to suit your meal.

For a meat-free meal, spoon it over rice and add black beans or kidney beans on the side. The curry-coated vegetables also work in a roti or flatbread wrap: let the cabbage cool slightly first so the bread does not become soggy, then add sliced avocado or a spoonful of plain yogurt if you like. Put lime wedges and hot sauce on the table so everyone can adjust the brightness and heat to taste.

Variations

Make it milder or hotter. Omit the Scotch bonnet for a mild version, or use a small piece of minced pepper for a more direct, stronger heat. A whole pepper that is removed before serving gives a different, usually gentler result. Keep in mind that chile size and heat vary, so add cautiously and taste before adding more.

Use other cabbage or vegetables. Savoy cabbage can replace green cabbage, though its softer leaves may cook a little faster. Red cabbage is possible but has a firmer texture and will tint the other vegetables. You can replace the carrot with thinly sliced green beans or add a handful of sliced scallions near the end. Avoid adding too many extra vegetables at once, since they can crowd the pan and release enough water to make the dish stew rather than sauté.

Add coconut milk. For a richer, creamier variation, replace half of the broth with ⅓ cup unsweetened coconut milk (80 ml). It rounds out the curry flavor and makes the finished cabbage less sharp, but also softens the dish’s lighter, more vegetable-forward character. Simmer uncovered until the sauce is as thick as you prefer.

Change the seasoning carefully. If Jamaican curry powder is not available, use a mild curry powder and add the optional allspice for a hint of warm sweetness. The flavor will not be identical because curry blends differ, but it will still make a satisfying spiced cabbage. You can also finish with chopped scallions or parsley; these are optional fresh garnishes, not substitutes for the thyme cooked into the dish.

Storage and Reheating

Let leftovers cool briefly, then refrigerate them in a covered container within 2 hours of cooking. The cabbage keeps for 3 to 4 days in the refrigerator. If the pan was made with coconut milk, follow the same timing and keep it chilled. Do not leave cooked cabbage at room temperature for an extended period, and do not rely on smell alone to decide whether old leftovers are safe.

Reheat only the portion you plan to eat. Warm it in a skillet over medium-low heat, stirring occasionally, with a splash of water if it seems dry; this usually takes about 4 to 6 minutes. You can also microwave it in a covered microwave-safe dish, stirring once during heating. Reheat leftovers to 165°F (74°C), as measured with a food thermometer. The cabbage will be softer after reheating, but a little lime juice added at the end can refresh its flavor.

For longer storage, freeze the cooked cabbage in a freezer-safe container for up to 2 months for best quality. Thaw it overnight in the refrigerator and reheat until steaming hot and 165°F (74°C). Freezing softens cabbage further, so frozen portions are best served with rice or tucked into a wrap rather than expected to retain a crisp-tender texture.

Frequently Asked Questions

Is Jamaican curry cabbage traditionally spicy?
Heat depends on the cook and the amount of Scotch bonnet used. Some versions are noticeably hot, while others use the pepper whole for aroma and remove it before serving, or leave it out entirely. This recipe makes the pepper optional so you can choose a level that suits your table.

Can I make this without Jamaican curry powder?
Yes. A mild curry powder is a practical substitute. Blends vary, so the flavor may be less earthy or have a different balance of spices; optional allspice adds a warm note but does not reproduce a specific blend. Start with the stated amount, taste the cooked cabbage, and adjust in small increments.

How do I keep curry cabbage from becoming watery?
Use a wide pan, measure the broth rather than pouring freely, and uncover the pan for the last few minutes. Cabbage releases water as it cooks, especially if it is crowded or cooked over low heat. If liquid remains, continue cooking uncovered and toss until it reduces; avoid adding flour or cornstarch, which changes the dish’s texture.

Can I prepare the vegetables ahead?
Yes. Slice the cabbage, onion, pepper, and carrot up to a day ahead and keep them covered in the refrigerator. Store the cabbage separately if possible because its cut surfaces can dry out or transfer moisture to the other vegetables. Chop the garlic shortly before cooking for its freshest flavor, and do not leave cut produce at room temperature for hours.

Is Jamaican curry cabbage vegan?
This ingredient list is vegan when made with vegetable broth or water and a curry powder without animal-derived ingredients. Check the curry powder label if that matters for your meal, since blends can differ. To keep the dish vegan, serve it with plant-based sides and avoid adding dairy-based toppings.

Can I use pre-shredded cabbage?
Yes. About 8 to 9 cups (roughly 700 to 800 g) of packaged shredded cabbage can stand in for the whole cabbage, though cut size and packing vary. Check the bag for any tough core pieces, and begin checking for tenderness a few minutes earlier because finely shredded cabbage cooks faster. You may need to reduce the covered cooking time to keep it from turning too soft.

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).