Let’s be real, cabbage doesn’t have to be sad. Jamaican steamed cabbage is proof that a simple vegetable can be packed with flavor when you do it right, tender, slightly crisp, and seasoned all the way through. I’ve spent years creating recipes that turn everyday ingredients into something worth talking about, and this one keeps it easy but makes sure nothing tastes flat. If you want cabbage that actually earns a spot on the plate, this is it.
Remove the core from the cabbage and slice it into thin strips. Rinse and set aside.
Heat a large skillet or pot over medium heat. Add butter and let it melt. Toss in the sliced yellow onions, green onions, and minced garlic. Cook for a couple of minutes until fragrant.
Add the sliced red, green, and yellow bell peppers along with the julienned carrots. Stir and cook for 3 to 4 minutes until they start to soften but still have some bite.
Add the sliced cabbage to the pot. It will look like a lot at first, but it will cook down. Toss everything together so the cabbage starts to coat in the butter and seasoning.
Add fresh thyme, red pepper flakes, all purpose seasoning, salt, and pepper. Stir well so everything is evenly seasoned.
Reduce heat to medium-low and cover the pot. Let it cook for about 8 to 10 minutes, stirring occasionally. The cabbage should become tender but still have a slight crunch, don’t overcook it.
Taste and adjust salt, pepper, or seasoning as needed. Remove the thyme stems if you used whole sprigs.
Serve hot as a side with your favorite mains. This goes crazy with anything saucy.