Quick Jamaican Steamed Cabbage (Ready in 20 Minutes)
Jamaican steamed cabbage is a brightly colored side dish of tender cabbage, carrots, and bell peppers simmered in a fragrant broth. It comes together in one pan and is ready in about 20 minutes.

The vegetables stay crisp-tender and soak up a savory, slightly spicy kick from fresh thyme and Scotch bonnet pepper. It’s the kind of side that makes you want to pile it next to jerk chicken or oxtails.
Why This Cabbage Is a Weeknight Staple
I turn to this dish when I want something that feels lighter but still packs a ton of flavor. The vegetables cook just until tender, so you get a bit of crunch in every bite.
The broth, a quick mix of water, butter, and seasonings, coats the cabbage without making it soggy. Even my kids will eat it, which says everything.
Ingredients

- 1 small green cabbage, about 2 lbs: cored and sliced into thin ribbons
- 1 medium carrot: peeled and julienned or thinly sliced into coins
- 1 medium bell pepper: any color, thinly sliced into long strips
- 1 small onion: halved and sliced
- 2 cloves garlic: minced
- 2 sprigs fresh thyme: or 1/2 tsp dried thyme
- 1 whole Scotch bonnet pepper: left whole for gentle heat, or minced for more spice
- 2 tbsp unsalted butter: or coconut oil for a vegan version
- 1/2 tsp salt: plus more to taste
- 1/4 tsp black pepper: freshly ground
- 1/2 cup water: plus more if needed
- 1 tsp all-purpose seasoning: optional, such as Maggi or a Caribbean blend
Variations / Substitutions
- Vegan version: swap the butter for coconut oil or a plant-based butter.
- Add protein: stir in flaked saltfish or cooked corned beef during the last few minutes of steaming to turn this into a one-pan meal.
- Different greens: use shredded kale or collard greens in place of cabbage, adding a few extra minutes of cook time until they soften.
- Mild heat: omit the Scotch bonnet entirely or replace it with a pinch of red pepper flakes.
For a complete Jamaican dinner, pair it with Jamaican rice and peas and jerk chicken.
How to Make Jamaican Steamed Cabbage
Step 1: Slice the Vegetables

Cut the cabbage in half through the core, then cut out the tough core from each half. Lay the cabbage flat and slice it crosswise into thin ribbons about 1/4 inch wide. Peel the carrot and cut it into thin coins or matchsticks. Slice the bell pepper and onion into similar long strips so everything cooks at the same pace.
Keeping the pieces uniform in size means you won’t end up with some bits mushy and others still raw. It also makes the finished dish look neat and colorful.
Step 2: Sauté the Aromatics

Set a large skillet or Dutch oven over medium heat and melt the 2 tablespoons of butter. Once it sizzles gently, add the sliced onion and the 2 cloves of minced garlic. Cook them together for about 2 minutes, stirring often, just until the onion turns translucent and gives off a sweet smell.
Drop in the 2 sprigs of fresh thyme and the whole Scotch bonnet pepper. Let them warm in the butter for 30 seconds, which wakes up their fragrance without burning the garlic.
Step 3: Steam the Cabbage

Add the sliced cabbage, carrot, and bell pepper to the pot. Sprinkle in the 1/2 teaspoon of salt, the 1/4 teaspoon of black pepper, and the optional all-purpose seasoning if you are using it. Pour the 1/2 cup of water over everything and give it a good stir to distribute the seasonings.
Cover the pot with a tight lid and reduce the heat to medium-low. Let the vegetables steam for 10 to 12 minutes, stirring once at the halfway point. The cabbage should wilt and turn glossy, but a fork should still feel a little resistance in the thickest pieces.
Step 4: Toss and Serve

Take off the lid and pick out the thyme stems and the Scotch bonnet pepper if you left it whole. Give the cabbage a gentle toss so any remaining liquid at the bottom of the pot coats the vegetables evenly. Taste a strand and add more salt or black pepper if it needs it.
Spoon the hot cabbage into a serving bowl and bring it to the table right away. The colors stay brightest when it is served fresh, so do not let it sit in the hot pot too long.
A Few Tips for Perfect Steamed Cabbage
- Stop cooking a minute early: the cabbage will carry on cooking from the pot’s residual heat after you turn off the stove, so pull it when the thickest pieces still have a little firmness.
- Try coconut oil: using coconut oil instead of butter adds a subtle nutty taste that works nicely with the thyme and Scotch bonnet.
- Great for meal prep: this dish tastes even better the next day after the flavors settle, so make a double batch and eat it all week.
Cook times based on cabbage cut:
| Cut | Cook Time | Texture |
|---|---|---|
| Thin ribbons (1/4 inch) | 10–12 mins | crisp-tender |
| Shredded thicker | 12–15 mins | softer |
| Chopped chunks | 15–18 mins | very soft |
Storing and Reheating Leftover Cabbage
- Refrigerate: pack the cooled cabbage into an airtight container and store it in the fridge for up to 4 days.
- Reheating: warm it in a skillet over medium-low heat with a splash of water to bring back the steam. You can also microwave it in a covered bowl until hot.
What Goes Well With Jamaican Steamed Cabbage
The mild heat and tender-crisp texture of the cabbage balances the bold, spicy flavors of jerk chicken or brown stew chicken. It also soaks up the rich gravy from oxtail beautifully. For a full plate, spoon it next to rice and peas and a few fried plantains, the sweetness of the plantain plays off the savory broth just right.
Frequently Asked Questions
Can I use red cabbage instead of green?
Yes, red cabbage works. It will soften the same way but may bleed a pinkish-purple color into the broth and stain the other vegetables a little. The flavor is slightly sweeter.
I don’t have Scotch bonnet. Can I still make this?
Absolutely. Leave it out for a completely mild dish, or swap in a quarter teaspoon of red pepper flakes for some gentle background warmth.
Is this recipe vegan?
It is as written if you use coconut oil or a plant-based butter in place of the butter. All the other ingredients are naturally vegan friendly.
Can I double the batch?
You can, just use a larger pot so the vegetables have room to steam. The cook time may increase by 2 to 3 minutes since there is more volume to heat through.

Jamaican Steamed Cabbage Recipe
Ingredients
Method
- Core the cabbage and slice it into thin ribbons about 1/4 inch wide. Cut the carrot into thin coins or matchsticks and slice the bell pepper and onion into similar strips.
- Melt the butter in a large skillet over medium heat. Add the onion and garlic and cook for about 2 minutes until soft. Stir in the thyme and the whole Scotch bonnet pepper.
- Add the cabbage, carrot, bell pepper, salt, black pepper, water, and the optional all-purpose seasoning. Stir, cover, reduce heat to medium-low, and steam for 10 to 12 minutes until crisp-tender, stirring once halfway.
- Remove and discard the thyme stems and Scotch bonnet pepper. Toss everything together, taste for seasoning, and serve hot.
