Jamaican Cabbage and Rice Recipe: Island-Inspired One-Pot Meal

Jamaican Cabbage and Rice Recipe: Island-Inspired One-Pot Meal

This dish brings the vibrant flavors of Jamaica to your kitchen in a one-pot creation. I tested it in my tiny Boston kitchen to ensure it works in any space.

Traditional seasonings like thyme, scallions, and Scotch bonnet pepper create the authentic island taste. The cabbage stays tender-crisp while soaking up the aromatic rice.

The beauty lies in its simplicity—just layer the ingredients and let them steam together. The result is a fragrant, colorful meal that’s as practical as it is delicious.

Serve it as a main dish or alongside jerk chicken for a complete Caribbean experience. This method delivers consistent, flavorful results every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Jamaican Cabbage and Rice

Pantry staples plus fresh island flavors make this one-pot wonder come alive.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Rinsed until water runs clear
Green Cabbage 🥬 1 whole Medium head, cored and sliced
Scallions 🧅 6 whole Thinly sliced, whites and greens separated
Fresh Thyme Sprigs 🌿 4 whole Leaves stripped from stems
Scotch Bonnet Pepper 🌶️ 1 whole Seeded and minced (adjust for heat)
Garlic Cloves 🧄 4 cloves Minced finely
Vegetable Oil 🫒 2 tbsp Or coconut oil for authenticity
Diced Tomatoes 🍅 1 can 14.5 oz, with juices
Vegetable Broth 🥣 2 cups Low-sodium preferred
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt preferred
Black Pepper 🌶️ 1 tsp Freshly ground
Ground Allspice 🌿 ½ tsp Key Jamaican flavor
Coconut Milk 🥥 ½ cup Full-fat for creaminess

The Scotch bonnet is non-negotiable for authentic taste. Find them at Caribbean markets or well-stocked Latin grocers—look for bright red or orange, firm peppers (no wrinkles). Fresh thyme is worth hunting down too; Whole Foods usually has it in the herb section. For the cabbage, green works best—savoy has too much texture. I grab my rice at Trader Joe’s (their jasmine is perfect if you can’t find long-grain).

No Scotch bonnet? Habanero at half the amount gets you close. Out of fresh thyme? Dried thyme at one-third the amount works in a pinch. Vegetable broth can be swapped for water plus a bouillon cube. For the coconut milk, full-fat is essential—light versions won’t give you that creamy finish. No allspice? Cinnamon plus nutmeg (tiny pinch) mimics the flavor.

This keeps beautifully—actually tastes better the next day once flavors meld. Store in the fridge for 4-5 days, or freeze for 3 months. Reheat with a splash of water to bring it back to life. The cabbage softens more over time, so eat within 2 days for that perfect tender-crisp bite.

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I love that everything cooks together—rice, cabbage, scallions—minimal dishes, maximum flavor.
  • Vibrant Heat: The scotch bonnet pepper and fresh thyme give it that authentic Jamaican kick I crave.
  • Meal Prep Star: Honestly, this tastes even better the next day, so I always make extra for lunch.
  • Budget Keeper: Long-grain rice and cabbage stretch far, feeding my family for pennies per serving.

Step-by-Step Instructions for Jamaican Cabbage and Rice

This one-pot method delivers authentic island flavor with minimal cleanup.

Step 1: Sauté Aromatics for Depth of Flavor

Heat the 2 tbsp vegetable oil in a large, heavy pot over medium heat. Add the 6 whole scallions (whites only), 4 cloves minced garlic, and 1 whole minced scotch bonnet pepper. Sauté for 2-3 minutes until the scallions soften and the garlic becomes fragrant.

Here’s the thing—you want to cook these just until they release their aromas, not until they brown. The scotch bonnet will infuse the oil with its signature heat, but removing the seeds keeps it manageable. Stir in the stripped leaves from the 4 whole fresh thyme sprigs and cook for another 30 seconds.

Step 2: Toast the Rice for Nutty Richness

Add the 2 cups long-grain white rice to the pot and stir to coat the grains in the aromatic oil. Toast for 2-3 minutes until the rice turns slightly translucent at the edges and smells nutty. This step is crucial—it prevents the rice from turning mushy.

Season with the 1.5 tsp salt, 1 tsp black pepper, and 0.5 tsp ground allspice. The allspice is what gives this dish its authentic Jamaican character, so don’t skip it. Stir well to distribute the spices evenly.

Step 3: Build the Liquid Base and Add Cabbage

Pour in the 1 can diced tomatoes (with juices), 2 cups vegetable broth, and 0.5 cup coconut milk. Stir to combine, scraping up any browned bits from the bottom of the pot. These bits are packed with flavor and will dissolve into the cooking liquid.

Add the 1 whole green cabbage (cored and sliced) in batches, pressing it down into the liquid as it wilts. The cabbage should be mostly submerged. Bring the mixture to a boil, then reduce heat to low.

Step 4: Simmer Until Rice Is Tender

Cover the pot and let it simmer for 20-25 minutes. Don’t stir during this time—disturbing the rice can make it gummy. You’ll know it’s done when the liquid is absorbed and the rice is tender with no chalky center.

If the mixture looks dry but the rice isn’t done, add a splash of water or broth and continue cooking. The cabbage should be soft but still have a slight bite. Taste and adjust seasoning if needed.

Step 5: Finish with Scallion Greens and Rest

Remove from heat and gently fold in the reserved scallion greens. Let the pot sit covered for 5-10 minutes. This resting time allows the flavors to meld and the rice to steam to perfect tenderness.

Fluff the rice with a fork and serve hot. The cabbage should be tender and sweet, the rice fluffy and infused with the rich, spiced coconut-tomato broth. Each bite delivers the comforting, vibrant flavors of the islands.

👨‍🍳

Pro Tips For Making Jamaican Cabbage And Rice

  • Rinse the Rice: Use cold water to rinse the long-grain rice until it runs clear—this removes excess starch so your rice stays fluffy, not gummy. I learned this the hard way after ending up with a sticky mess more than once.
  • Shred Cabbage Thin: Slice the green cabbage as thin as you can, almost like coleslaw. It cooks down faster and absorbs the thyme and scallion flavors better than thick chunks.
  • Seed the Pepper: Remove the seeds and membrane from the scotch bonnet before chopping, unless you want serious heat. Even a tiny piece left in can overpower the whole dish.
  • Simmer Covered: Once you add the liquid, cover the pot tightly and resist the urge to peek for at least 15 minutes. Lifting the lid lets steam escape and turns your rice unevenly cooked.

Creative Variations of These Flavors

Spicy Kick Variation

Add 1 tbsp minced ginger and 1 tsp cayenne pepper along with the scotch bonnet for extra heat. This version reminds me of the bold flavors I tasted at a Jamaican restaurant in Boston’s Dorchester neighborhood.

Coconut-Centric Twist

Increase the coconut milk to 1 full cup and add ½ cup toasted coconut flakes at the end. The rice becomes creamier and the dish takes on a tropical richness. I love how this makes the kitchen smell like a Caribbean vacation.

Protein-Packed Option

Stir in 1 can kidney beans (drained) or 1 lb cooked chicken when adding the cabbage. The beans soak up the flavorful broth, while chicken makes this a heartier main dish.

Vegetable Medley

Add 1 diced bell pepper and 1 grated carrot with the cabbage. This creates a colorful, nutrient-packed version that’s perfect for using up garden vegetables. The extra veggies add nice texture contrast.

Quick Weeknight Version

Use instant rice (1½ cups) and reduce liquid to 2½ cups total. Cook time drops to 12-15 minutes. While not traditional, this works when I’m short on time in my tiny kitchen. 💡

Herb-Forward Adaptation

Add 1 tbsp fresh chopped cilantro and 1 tsp dried oregano with the thyme. The cilantro brightens the dish, while oregano adds depth. This combo gives a slightly different but equally delicious island flavor profile.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 50g18%
Dietary Fiber 6g21%
Sugars 4g
Protein 6g12%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different type of rice?

Long-grain white rice works best for this dish, but jasmine or basmati are good substitutes. Avoid instant or parboiled rice as they don’t absorb flavors as well.

2

How do I adjust the heat level?

For milder flavor, remove all seeds and membranes from the Scotch bonnet. For extra heat, leave some seeds in or add a pinch of cayenne. Always taste as you go.

3

Can I make this ahead of time?

Yes! It actually tastes better the next day. Store in an airtight container in the fridge for up to 4 days. Reheat with a splash of water to restore moisture.

★★★★★4.5(2 reviews)
Tyler Campbell