Jamaican-Style Cabbage Recipe: Spicy Steamed Cabbage with Scotch Bonnet

Hey everyone — I’m excited to share my Jamaican Cabbage recipe, one of my favorite Caribbean side dishes. With every bite you’ll understand why this colorful, vegetable-packed dish is so popular.

This simple Jamaican dish is affordable, quick to prepare, and full of vibrant flavor. It uses everyday Caribbean ingredients — cabbage, carrots, thyme, and scotch bonnet pepper — combined into a versatile side that pairs with many mains.

I often serve it with Rasta Pasta, Instant Pot Rasta Pasta, Jamaican Rice and Peas, or Jamaican oxtail. While it’s traditionally a side, I frequently enjoy it as a meal on its own with a scoop of rice, or stir-fried with leftover protein for a quick dinner or even breakfast.

Jamaican Cabbage served in a ceramic bowl

Why make this recipe

  • This dish comes together quickly and easily using just a handful of affordable ingredients.
  • It’s great for potlucks and parties — the recipe scales well when you need to feed a crowd (use a large saucepan).
  • It’s low-carb, gluten-free, vegan-friendly, and generally a healthier option that still delivers on flavor.

The scotch bonnet pepper adds wonderful aroma and heat, but it’s optional. For the flavor without the spice, add the pepper whole while cooking and remove it before serving.

Below you’ll find ingredients, clear steps, helpful tips, and serving suggestions so you can make Jamaican steamed cabbage any time of year.

Ingredients

  • Green cabbage — shredded or chopped into large pieces
  • Onion — white or red, finely chopped
  • Bell pepper — use mixed colors for visual appeal, sliced
  • Carrots — thinly sliced or julienned
  • Garlic — minced or garlic purée
  • Fresh thyme — a few sprigs if available
  • Vegetable broth — helps steam and soften the cabbage
  • Scotch bonnet pepper (optional) — add whole for flavor and remove before serving if you want less heat
  • Salt — to taste

How to make Jamaican cabbage

Full measurements and a printable recipe card are included below in the recipe section.

  1. Heat 1 tbsp coconut oil in a saucepan or large skillet over medium-high heat.
  2. Add the chopped onion and thyme; cook for 5–7 minutes until the onion softens.
  3. Stir in the garlic, then add the shredded cabbage, sliced bell pepper, carrots, scotch bonnet (if using), about 1/4 cup (60ml) vegetable broth, and salt to taste.
  4. Mix well, cover the pan, reduce the heat, and steam for 10–15 minutes, or until vegetables reach your preferred doneness. Stir occasionally.

Chef’s tip: Watch the liquid while the cabbage steams. If it looks too dry, add another tablespoon or two of broth.

image collage showing the steps for making Jamaican Cabbage

Tips

  • This recipe is a great way to use up leftover cabbage.
  • To shred cabbage easily: cut it into quarters, remove the core, then slice or shred.
  • If you aren’t vegetarian, chicken or beef broth work well in place of vegetable broth.
  • Substitute a milder chili or omit it if you prefer less heat — the dish still tastes excellent.
  • If you prefer softer carrots, add them earlier with the onions so they have more time to soften.

Variations

This is a flexible base recipe that can be customized to your taste. Consider adding:

  • Smoked paprika or all-purpose seasoning
  • Green onions for extra freshness
  • Grilled shrimp, crispy fish flakes, or shredded smoked chicken for protein
  • Fried bacon chunks or sliced sausages for non-vegetarian variations
  • Extra vegetables such as kale, bok choy, or mushrooms

Storage

  • Prep ahead: Wash, core, and slice cabbage a day ahead and store in the fridge.
  • Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
  • Freeze: Raw cabbage can be frozen for 1–2 months; I don’t recommend freezing cooked cabbage as texture will suffer.

FAQs

How long to steam cabbage?

Cooking time depends on how finely you chop the vegetables. Aim for 10–15 minutes as a starting point: less time for crisp-tender cabbage, and closer to 15 minutes for softer results.

What type of cabbage to use?

Choose a firm green or white cabbage so it holds up during cooking. Avoid very soft varieties (like Savoy) unless you plan to shorten the cooking time to prevent them from overcooking.

close up view of steamed cabbage in a ceramic bowl

More Jamaican recipes

If you love Caribbean flavors, try these complementary dishes: Rasta Pasta, Rice and Peas, Jamaican Rum Punch, Instant Pot Jamaican Cornmeal Porridge, Jamaican Vegetable Soup, and Instant Pot Buttered Cabbage.

Serving suggestions

This steamed cabbage pairs well with jerk chicken, grilled fish, rice, or any favorite Jamaican mains. It also makes a great topping or side for rice bowls.

img 46398 4

Weight Watchers points

One serving of this recipe contains 0 Blue Plan SmartPoints (Freestyle SmartPoints).

Tools needed

  • Saucepan or large skillet with lid
  • Sharp knife and cutting board
  • Measuring cups and spoons

Thank you for reading this Jamaican Steamed Cabbage recipe. I hope you enjoy making and sharing it — it’s an easy, flavorful dish that works anytime.

Recipe

If you make this Jamaican Cabbage recipe, I’d love to see your photos — tag #recipesfromapantry on social media.

Jamaican Cabbage served in a white bowl with colorful cloth napkins

Jamaican Cabbage Recipe

This Jamaican steamed cabbage is a flavorful, versatile side that complements many dishes.
Prep Time
5 mins
Cook Time
15 mins
Course: Dinner, Lunch, Side Dish
Cuisine: Caribbean, Western
Servings: 4
Calories: 87 kcal
Author: Bintu Hardy

Ingredients

  • 1 tbsp coconut oil
  • 1 small onion, peeled and finely chopped
  • 1/2 tsp garlic purée or 1 clove minced
  • 1/2 head cabbage, shredded
  • 1 bell pepper, sliced
  • 1 large carrot, julienned or thinly sliced
  • 1/4 cup (60ml) vegetable broth
  • Scotch bonnet, to taste (optional)
  • 4 sprigs fresh thyme
  • Salt, to taste

Instructions

  1. Heat the coconut oil in a pot over medium-high heat.
  2. Add the onion and thyme; cook for about 5–7 minutes until soft.
  3. Stir in the garlic purée, then add cabbage, bell pepper, carrot, scotch bonnet (if using), vegetable broth, and salt.
  4. Mix, cover, reduce heat, and steam for 10–15 minutes, stirring occasionally, until vegetables reach your desired tenderness.
  5. If the pan starts to dry out, add another tablespoon or two of broth.

Notes

Tips

  • Use this to refresh leftover cabbage.
  • To shred cabbage easily: quarter it, remove the core, then slice thinly.
  • Substitute chicken or beef broth if not vegetarian.
  • Adjust chili level to suit your taste.
  • Add carrots earlier if you prefer them softer.

What to serve with Jamaican steamed cabbage

  • Rice (plain, jollof, or rice and peas)
  • Jerk chicken, grilled fish, or air-fryer salmon

Nutrition

Calories: 87 kcal | Carbs: 13 g | Protein: 2 g | Fat: 4 g | Fiber: 4 g | Vitamin A: 3669 IU | Vitamin C: 84 mg