Soups & Stews
This Caribbean cook-up rice recipe transforms a simple one-pot meal into a vibrant, spice-infused feast that captures the heart of island cooking. The secret lies in layering aromatics—sautéed onions, garlic, and thyme—before adding rice and liquid, allowing flavors to meld into a rich, savory base. Whether you're using chicken, pork, or plant-based proteins, the result is a dish that’s as comforting as it is flavorful.
The magic happens during the simmer, where the rice absorbs the spices and tenderizes the protein, creating a dish that’s hearty yet balanced. With just one pot and minimal prep, you’ll achieve the signature texture and depth that makes Caribbean cuisine unforgettable.
Perfect for weeknights or gatherings, this recipe delivers restaurant-quality results with ease.
Ingredients for caribbean cook up rice
Layer aromatics first—this is where Caribbean cook-up rice builds its bold foundation.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, jasmine or basmati preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic base |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, stems removed |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Or habanero for heat control |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening the base |
| Dried Thyme 🌿 | 1 tsp | For depth when fresh isn't available |
| Ground Allspice 🌶️ | 1 tsp | Essential for Caribbean warmth |
| Ground Cinnamon 🌿 | ½ tsp | Adds subtle sweetness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked for brightness |
| Chicken or Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | High-quality, no salt added |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing aromatics |
| Protein of Choice 🍗 | 1 ½ lb | Chicken thighs, pork shoulder, or tofu |
The Scotch bonnet is non-negotiable for authentic heat, but habanero works in a pinch. Trader Joe's carries both, or ask at your local Latin market—they often have fresh ones. Fresh thyme is ideal, but dried thyme at one-third the amount delivers similar depth. For the rice, jasmine or basmati holds up best to the long cooking time. If using chicken, thighs stay juicier than breasts—bone-in, skin-on is best. Pork shoulder? It'll become tender and flavorful during the simmer. Prep all your aromatics first: onions, garlic, and thyme should be finely chopped to release their oils properly.
No Scotch bonnet? Jalapeño with half the amount gives mild heat, or skip it entirely for a milder version. Fresh thyme unavailable? Mexican oregano at one-quarter the amount mimics the earthy notes. For the tomato paste, squeeze tubes from Trader Joe's are perfect—they're concentrated and last months. The flour is key for thickening; if you're gluten-free, cornstarch at the same ratio works. Protein swaps? Firm tofu holds up well, but press it first to remove excess water. Pre-cook it briefly in the broth before adding to the pot for better texture. The allspice and cinnamon can be swapped for pumpkin pie spice if needed, though the flavor won't be identical.
This dish tastes even better the next day—the flavors meld overnight. Store leftovers in an airtight container for up to 5 days in the fridge. Freeze portions for up to 3 months by portioning into meal-sized containers. For reheating, add a splash of broth or water to prevent drying. The rice absorbs all the spices, so don't skip the initial sautéing—that's where the magic happens. If making ahead, cook the rice and broth mixture first, then add the protein separately to keep it moist. Double the recipe? Use a larger pot with a tight-fitting lid to maintain even cooking.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-stir. No fancy layers, no stress—just rice, onions, garlic, thyme, and that Scotch bonnet for heat. You can have it ready while you’re waiting for your protein to cook.
- Heat with Depth: That Scotch bonnet isn’t just for spice—it’s the soul of the dish. The charred edges from the garlic and onions meet the earthy thyme, and suddenly, your rice tastes like it’s been simmering all day. (Between us, it’s the secret to making rice feel special.)
- Lunchbox Hero: Make a big batch on Sunday, and you’ve got flavor-packed lunches for the week. Cold or reheated, it’s still solid—just add a fried egg or some jerk chicken, and you’ve got a meal that’ll make your coworkers jealous.
- Budget Flex: Long-grain rice is cheap, and the other ingredients are pantry staples. Honestly, I’ve made this for under $2 a serving, and it still feels like a restaurant dish. Plus, leftovers? They’re better the next day—crispy in spots, tender in others.
Step-by-step instructions for Caribbean cook-up rice
Master this one-pot technique for aromatic, perfectly seasoned rice with tender protein every time.
Sauté Aromatics in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a heavy-bottomed pot over medium heat until shimmering but not smoking. Add the 1 whole finely diced yellow onion and cook for 5 minutes until softened and translucent. This foundational step builds flavor—don't rush it.
Add the 4 cloves minced garlic cloves and 0.25 cup fresh thyme leaves, stirring constantly for 1 minute until fragrant. The thyme should release its piney aroma immediately. If it burns, reduce the heat slightly—garlic burns faster than you think.
Develop the Spice Base
Add the 1 whole Scotch bonnet pepper (seeded if you prefer less heat) and cook for 30 seconds until slightly softened. Stir in the 2 tbsp tomato paste, 1 tsp dried thyme, 1 tsp ground allspice, 0.5 tsp ground cinnamon, 1 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Cook for 1 minute to toast the spices and deepen their flavors.
This spice blend is the heart of cook-up rice. The allspice and cinnamon add warmth, while the Scotch bonnet brings that signature Caribbean heat. Don't skip the toasting—it makes all the difference in flavor development.
Cook the Protein
Push the aromatics to one side of the pot and add the 1.5 lb protein of choice (chicken thighs work perfectly). Cook for 5-7 minutes until browned on all sides, then stir to combine with the spice mixture. The protein should release its juices into the pot, creating a flavorful base.
If using chicken thighs, they'll render fat that helps crisp the rice later. For pork shoulder, cut it into 1-inch cubes first—they'll cook through during the rice phase. For tofu, press and cube it to ensure even cooking and proper texture.
Toast the Rice
Add the 2 cups long-grain white rice and stir to coat evenly with the spice mixture. Cook for 2 minutes until the rice becomes translucent at the edges and slightly crispy. This toasting step prevents mushy rice and develops nutty flavors—don't skip it.
Next, sprinkle the 2 tbsp all-purpose flour over the rice and stir vigorously for 30 seconds. The flour helps thicken the broth and creates a creamy texture. This is where the one-pot magic happens—everything comes together in this single vessel.
Simmer to Perfection
Pour in the 3 cups chicken or vegetable broth and bring to a gentle boil. Reduce heat to low, cover tightly with a lid, and simmer for 20 minutes without stirring. The rice will absorb the liquid gradually—this is normal and ensures fluffy texture.
After 20 minutes, check the rice. If the liquid has been absorbed but the rice still feels firm in the center, add ¼ cup hot broth at a time until tender. The protein should be fork-tender and the rice should be just cooked through—not mushy. Let it sit covered for 5 minutes before fluffing with a fork.
Pro Tips For Making Caribbean Cook Up Rice
- TOAST THE PEPPER: Remove the seeds and membranes from the Scotch bonnet first—then slice it thin and fry it in the same oil as your onions. The charred edges add depth, but skip this if you hate heat. I used to skip it, and the dish felt flat until I tried it.
- SWEAT THE AROMATICS: Cook the onions and garlic low and slow until they’re golden, not brown. If they darken too fast, pull the pot off the heat and stir in a splash of water. Rushed cooking turns them bitter, and you’ll taste it in every bite.
- STIR THE RICE: Once the rice hits the pot, stir it for the first 30 seconds to separate the grains. Then let it cook undisturbed. I learned this the hard way—skipping the stir gives you clumpy rice, and no one wants that.
- WATER RATIO MATTERS: Use a 1:1.5 rice-to-water ratio, but taste the rice for doneness at 12 minutes. It should be tender but still slightly firm—it’ll finish cooking with the residual steam. Overcooking turns it mushy, and that’s a crime in cook-up rice.
Troubleshooting this recipe
Rice Too Dry?
If your rice ends up dry or undercooked, you likely didn’t add enough liquid or let it simmer long enough. Start with the 3 cups broth but keep a ½ cup extra nearby to add gradually.
The rice should absorb all the liquid by the end of cooking—if not, add more hot broth in ¼ cup increments until tender. Always use a tight-fitting lid to trap steam and prevent evaporation. 💧
Mushy Rice?
Overcooking or insufficient toasting causes mushy rice. First, make sure you toast the rice for 2 minutes until translucent before adding liquid. If it’s still mushy, reduce the simmering time to 15-18 minutes and check frequently.
Stirring too much during cooking also breaks down the grains—resist the urge! A heavy-bottomed pot helps distribute heat evenly for perfect texture.
Protein Too Tough?
Tough protein usually means it wasn’t cooked long enough or the heat was too high. For chicken or pork, simmer the rice for 25-30 minutes total (including the initial 20 minutes). If using pork shoulder, cut it into 1-inch cubes and let it cook low and slow.
For tofu, press it first and add it 5 minutes before the rice finishes to prevent overcooking. A meat thermometer ensures doneness—aim for 165°F for chicken.
Flavor Too Mild?
If your cook-up rice lacks depth, you may have skipped the spice toasting step or used insufficient heat. Always toast the allspice, cinnamon, and tomato paste for 1 minute to deepen flavors.
For extra punch, add ½ tsp smoked paprika or 1 tsp soy sauce when cooking the protein. Fresh thyme and Scotch bonnet are non-negotiable—dried substitutes won’t deliver the same impact. 🌶️
Broth Too Salty?
Using high-sodium broth or adding extra salt can make the dish overly salty. Opt for low-sodium broth and taste as you go—adjust with ½ tsp salt increments if needed. If the broth is already salty, balance it with 1 tbsp lemon juice or ½ cup coconut milk at the end.
Never add salt after cooking; it won’t dissolve properly and will make the rice taste harsh.
Burnt Aromatics?
Burnt onions or garlic ruin the dish’s foundation. Keep the heat at medium and stir frequently—especially when adding garlic, which burns in 30 seconds. Use a heavy-bottomed pot like Lodge cast iron for even heat distribution.
If aromatics start to brown too quickly, reduce heat to low-medium and let them cook slowly. Patience here pays off in flavor! 🔥
Nutrition facts
Frequently asked questions
What makes this Caribbean rice different from regular rice?
This dish uses the one-pot cook-up method, where rice, protein, and spices simmer together in a flavorful broth. The key difference is the aromatic base of sautéed onions, garlic, and thyme, followed by a spice blend of allspice, cinnamon, and Scotch bonnet pepper. These elements create a rich, savory depth that transforms simple rice into a hearty, spiced meal.
Can I use brown rice instead of white rice?
Technically yes, but brown rice requires 40-50% more liquid and a longer cooking time (40-45 minutes). The texture will be nuttier and chewier, which may not suit traditional cook-up rice's light, fluffy finish. If you try it, use 2.5 cups brown rice and 4 cups broth, then simmer uncovered for 10 minutes before covering.
How do I adjust the heat level if Scotch bonnet is too spicy?
Remove the seeds and membranes from the Scotch bonnet before using to reduce heat by 30-40%**. For even milder flavor, substitute with 1 jalapeño (seeded) or ½ habanero. If you prefer no heat at all, omit the pepper entirely and add ½ tsp ground cumin for earthy depth instead. Always taste as you go!
What’s the best way to reheat leftover Caribbean rice?
Add 2-3 tablespoons of water or broth per cup of rice and cover with a damp paper towel. Reheat in the microwave for 2-3 minutes on medium-high, stirring once. For stovetop reheating, use a skillet with a splash of broth and cover for 5-7 minutes on low heat. Never reheat dry—this prevents the rice from becoming gummy.
Can I make this dish in an Instant Pot or rice cooker?
Yes! For an Instant Pot, sauté the aromatics and spices first, then add rice, protein, and broth. Cook on high pressure for 8 minutes, then natural release for 10 minutes. For a rice cooker, follow the same steps but use 3.5 cups broth and cook on high for 30-35 minutes. Monitor closely to avoid overcooking. Both methods work, but the stovetop version delivers the most authentic texture.
