Main Courses
This vibrant Caribbean confetti rice recipe transforms simple rice into a flavor explosion of bell peppers, peas, and aromatic spices—all cooked in one pot. The secret lies in sofrito, a blend of sautéed onions, garlic, and peppers that forms the flavor base, while tomatoes and Scotch bonnet peppers add depth.
It’s the kind of dish that turns a simple meal into a celebration.
The beauty of this recipe is its adaptability—whether you’re serving it alongside jerk chicken, grilled fish, or as a standalone vegan feast, the bright colors and bold flavors make it unforgettable. With just 30 minutes of active cooking and minimal cleanup, it’s perfect for weeknight dinners or weekend gatherings.
The rice absorbs all the spices, creating a fragrant, one-pot masterpiece that’s as easy as it is impressive.
Ingredients for caribbean confetti rice
Simple rice, bold flavors—this one-pot Caribbean feast needs just 15 ingredients for vibrant, spice-packed results.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🌾 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Yellow Bell Peppers 🍅 | 1 whole | Diced into small pieces |
| Green Peas 🌱 | ½ cup | Fresh or frozen, thawed |
| Yellow Onions 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed, minced |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted preferred |
| Vegetable Bouillon Cube 💧 | 1 whole | Dissolved in 1 cup hot water |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Ground Allspice 🌶️ | ½ tsp | Freshly ground preferred |
| Thyme Leaves 🌿 | 1 tsp | Fresh or dried |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The sofrito base—onions, garlic, and bell peppers—is where the magic happens. Yellow onions and Scotch bonnet peppers (or habanero for less heat) are non-negotiable for that Caribbean punch. I grab mine from the Latin market section at Whole Foods, where they keep the peppers fresh and vibrant. If you can't find Scotch bonnet, jalapeño with seeds removed works in a pinch. The bell peppers? Yellow or red both work—just make sure they're crisp and free of blemishes. For the peas, frozen is fine, but fresh gives that extra pop of sweetness.
No fire-roasted tomatoes? Regular diced tomatoes work, but add a pinch of smoked paprika to mimic the flavor. The bouillon cube can be swapped for 1 cup vegetable broth if you prefer. Fresh thyme is ideal, but dried thyme at half the amount gets you close. Want more color? Add 1/4 cup diced red bell pepper alongside the yellow. The rice? Jasmine or basmati both absorb the flavors beautifully. And if you're avoiding gluten, check that your bouillon cube is certified gluten-free—some brands use wheat.
This rice reheats beautifully—just add a splash of water and cover. Keeps for 4 days in the fridge, or freeze for 3 months in airtight containers. I always double the batch because it disappears fast. The sofrito base can be prepped ahead and stored in the fridge for 3 days or frozen for 1 month. Garnish with fresh cilantro right before serving—it wilts fast, so don't add it too early.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, walk away for 20 minutes, and boom. No fancy equipment, no stress. The rice cooks right in the same pan as the peppers and peas, so cleanup is basically nonexistent. (Yes, even on a Tuesday night.)
- Garlic-Pepper Punch: That sweet yellow bell pepper and sharp garlic combo? It’s the secret weapon. The onions caramelize just enough to give it depth, while the peas add a little pop—like a tiny, flavorful confetti explosion in every bite. Honestly, I’ll take this over plain rice any day.
- Meal Prep MVP: This holds up perfectly for lunches—pack it cold or reheat it, and it’s still just as good. Double the batch for game days, potlucks, or when your partner’s out-of-town and you’re eating cereal for dinner. (Not judging.)
- Budget Brightener: Long-grain rice, frozen peas, and a couple of peppers stretch into a full meal for next to nothing. I’ll be real: my grocery bill thanks me every time I make this. Plus, it’s the kind of dish that makes even the simplest dinner feel special.
Step-by-step instructions for Caribbean confetti rice
Transform simple ingredients into a vibrant, flavor-packed one-pot meal with this authentic technique.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium-high heat. Add the finely chopped yellow onions and cook for 3-4 minutes until they become translucent and just begin to soften. This foundational step builds flavor—don't rush it.
Next, add the 4 minced garlic cloves and minced Scotch bonnet peppers (seeds removed for less heat). Cook for 30-45 seconds until the garlic turns golden and releases its fragrant aroma. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. This is where the dish gets its signature Caribbean kick.
Toast the Spices and Add Vegetables
Reduce heat to medium and add the 1 teaspoon ground cumin, 0.5 teaspoon ground allspice, and 1 teaspoon thyme leaves. Stir constantly for 1 minute until the spices are fragrant and toasted—this deepens their flavor and prevents bitterness. You'll smell a warm, earthy aroma that signals they're ready.
Add the diced yellow bell peppers and cook for 2-3 minutes until they begin to soften slightly. Stir in the 0.5 cup green peas and cook for another 1 minute. The peas will thaw quickly if frozen, but don't worry if they don't soften completely—they'll finish cooking with the rice. This step ensures your "confetti" vegetables stay vibrant and distinct in texture.
Build the Flavor Foundation
Pour in the 14.5 ounces canned diced tomatoes and stir well to combine with the vegetable mixture. Add the 1 teaspoon salt and 0.5 teaspoon black pepper, then bring everything to a gentle simmer. Let it cook for 5 minutes to allow the tomatoes to break down slightly and release their juices.
Dissolve the 1 vegetable bouillon cube in 1 cup hot water (just boiled), then stir this mixture into the pot. The bouillon enhances the umami depth of the dish—this is what makes the flavors sing. Taste the mixture now; you should detect layers of sweetness from the tomatoes, heat from the Scotch bonnet, and earthiness from the spices.
Cook the Perfect One-Pot Rice
Add the 1.5 cups long-grain white rice, spreading it evenly over the liquid. The rice should be fully submerged—if not, add ¼ cup water. Bring to a boil, then immediately reduce heat to low, cover tightly with a lid, and let it cook undisturbed for 15 minutes. This initial cooking period allows the rice to absorb liquid without sticking.
After 15 minutes, uncover the pot and stir gently to release any steam. Then re-cover and continue cooking for another 15 minutes. The rice should be tender but still have a slight bite—this ensures it doesn't turn mushy. If the top appears dry, sprinkle 1 tablespoon water over it and stir gently to redistribute.
Rest and Garnish for Maximum Flavor
Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld completely. The pot will still be hot—be careful when handling it. Open the lid and fluff the rice gently with a fork, separating the grains.
Finally, stir in the 0.25 cup chopped fresh cilantro just before serving. The bright, citrusy notes of the cilantro cut through the richness of the spices and tomatoes, creating a perfect balance. Serve immediately while the rice is still warm and the flavors are at their peak.
Pro Tips For Making Caribbean Confetti Rice
- TOAST THE ONIONS FIRST: I used to toss everything in the pot at once, but toasting sliced yellow onions in oil for 3–4 minutes until soft and golden—before adding garlic or peppers—builds a deeper flavor base. The rice absorbs that sweet, caramelized depth instead of just tasting like raw veggies.
- USE FROZEN PEAS (YES, REALLY): Fresh peas lose their bright color and texture when cooked in rice. Frozen peas stay vibrant, thaw quickly in the hot broth, and won’t turn to mush. Toss them in the last 5 minutes—no need to defrost first.
- RINSE THE RICE—BUT NOT TOO MUCH: Giving long-grain rice a quick rinse removes excess starch, but don’t go overboard—this recipe relies on some stickiness to hold the confetti veggies together. Two swishes under cold water, then drain well. Trust me, your rice won’t turn gummy if you skip the 10-minute soak.
- COVER TIGHTLY AFTER THE FIRST 5 MINUTES: After the rice hits the boiling broth, let it cook uncovered for 5 minutes to evaporate surface moisture. Then seal the lid and reduce heat to low. This prevents a soggy, uneven texture—no peeking, or you’ll reset the cooking time. (I know, I know, but trust the process.)
Troubleshooting your caribbean confetti rice
Mushy Rice Fix
If your rice turns out mushy, it’s usually because of too much liquid or stirring too soon. I’ve found that using a heavy-bottomed pot helps distribute heat evenly, preventing uneven cooking.
After adding the rice, check the liquid level—it should be just enough to cover the grains by about ¼ inch. If you’re unsure, add ¼ cup water gradually until the rice is fully submerged but not drowning.
Also, resist the urge to peek or stir during the first 15 minutes—this keeps the grains intact. 🌡️
Underseasoned Flavor
The sofrito base is where the magic happens, so if your rice tastes bland, it’s likely because the spices weren’t toasted enough. Always toast your cumin, allspice, and thyme over medium heat for 1 full minute—this releases their aromatic oils.
For extra depth, add a pinch of smoked paprika or a dash of liquid smoke to the tomato mixture. Taste as you go! If it needs more heat, a Scotch bonnet pepper (or even a jalapeño) can be added back in small amounts. 🌶️
Peas Stay Crunchy
If your peas remain hard after cooking, they likely didn’t finish in the rice. To fix this, add them earlier in the process—right after the bell peppers and before the tomatoes. Cook them for 3-4 minutes with the spices so they soften alongside the rice.
For extra tenderness, use fresh peas instead of frozen, or add a splash of ½ cup water when cooking the rice to help them absorb moisture. 🌱
Dry or Burnt Bottom
A burnt bottom is a common issue with one-pot rice, but it’s easy to prevent. Always use a heavy-bottomed pot (like a Le Creuset Dutch oven) to distribute heat evenly. If your pot is light, reduce the heat to low once the rice starts cooking.
If the bottom still browns too quickly, add 1 tablespoon olive oil to the pot before cooking the rice. Stirring occasionally during the first 5 minutes can also help redistribute heat. ⚡
Too Salty
If your rice tastes overly salty, it’s usually because the bouillon cube was too strong. To balance it, add ½ cup coconut milk or ½ cup tomato sauce to the rice while it’s cooking—this dilutes the salt while adding creaminess.
For a more natural fix, stir in 1 tablespoon lemon juice or 1 teaspoon vinegar at the end. If you’re prepping ahead, taste the sofrito mixture before adding the rice to adjust seasoning early. 💡
Uneven Cooking
If your rice is unevenly cooked (some grains firm, others mushy), the heat wasn’t distributed properly. Start by ensuring your pot is on low heat after the initial boil. If your stove is hotter in certain spots, use a pot holder to rotate the pot halfway through cooking.
For electric stoves, a diffuser pan can help even out the heat. Also, avoid lifting the lid—each time you do, steam escapes, and the rice can dry out or cook unevenly. 🔥
Nutrition facts
Frequently asked questions
Can I make this Caribbean confetti rice without Scotch bonnet peppers?
If you can't find Scotch bonnet peppers, substitute with 1 jalapeño (seeds removed) for mild heat or ½ habanero (seeds removed) for more intensity. For no heat at all, skip the pepper entirely and add ½ teaspoon smoked paprika to maintain that Caribbean depth.
How do I make this recipe vegan?
Simply swap the vegetable bouillon cube for a vegan bouillon cube (like Better Than Bouillon) and use vegetable broth instead of water. The recipe already has plant-based ingredients, so no other changes are needed! For extra richness, stir in ½ cup coconut milk at the end.
What's the best way to reheat leftover confetti rice?
Add 2-3 tablespoons water per cup of rice to a skillet or microwave-safe dish, cover, and heat on low-medium heat for 3-4 minutes (or 1 minute in the microwave). Stir gently to redistribute moisture. For best results, reheat only what you plan to eat immediately.
Can I use brown rice instead of white rice?
Yes, but you'll need to adjust the cooking time. Brown rice takes 45-50 minutes total (double the white rice time). Use 1.5 cups brown rice with 2.5 cups liquid (instead of 1.5 cups) and check for doneness at 30 minutes. The texture will be nuttier and heartier.
What proteins pair best with this rice?
This vibrant rice shines with jerk chicken, grilled mahi-mahi, or blackened shrimp. For vegetarian options, try spiced chickpeas or tofu marinated in lime and garlic. The bright acidity of the rice cuts through rich proteins beautifully.
