Main Courses
Master this Zatarain’s Caribbean rice copycat recipe to bring that beloved spiced tomato-basil taste straight from the restaurant into your kitchen. The secret lies in proper spice layering and liquid ratios—this one-pot method captures the authentic taste without requiring specialty ingredients.
I've perfected this technique over years of testing, ensuring the rice stays tender while absorbing all those rich, aromatic spices. ⚡
What sets this copycat version apart is the balance of ingredients: long-grain rice cooked with tomato sauce, garlic, onion, and a blend of warm spices that create that unmistakable Caribbean profile.
The key steps—sautéing the spices until fragrant, adding the right amount of liquid, and letting it rest—transform simple ingredients into restaurant-quality rice. This method delivers perfectly seasoned grains every time, with no mushy texture or uneven cooking.
By the time you're done, you'll have a pot of golden, aromatic rice infused with tomato and basil notes that taste just like the original. The spices meld together beautifully, creating layers of flavor in each bite while maintaining the ideal texture—firm yet tender.
This dish pairs perfectly with grilled meats, fish, or even on its own as a flavorful side.
The beauty of this recipe is its versatility—it works as a side dish or even as a main course when served with protein. With just a few simple ingredients and precise technique, you can achieve professional results in your own kitchen.
Let's get started on making this copycat Caribbean rice that will impress everyone at the table.
Ingredients for zatarain's caribbean rice copycat
Simple pantry staples transform into restaurant-style Caribbean rice with perfect spice balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Tomato Sauce 🍅 | 1 cup | Canned, crushed tomatoes |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, chopped |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Cumin 🌶️ | 1 tsp | Toasted for depth |
| Ground Coriander 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Allspice 🌶️ | ¼ tsp | Key for Caribbean flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing |
The tomato sauce is the flavor foundation—look for canned crushed tomatoes with no added salt. Mueller's or Hunts brands work well, but any quality canned tomatoes will do. The garlic and onion should be finely diced for even distribution. For the spices, Penzeys or Spicewalla offer excellent quality, but the grocery store's ground spices will work fine. The allspice is crucial—it's what gives that authentic Caribbean warmth. If you can't find it, a mix of cinnamon and nutmeg at half the amount works in a pinch.
No fresh basil? Dried basil at one-third the amount will work, though it won't have the same bright flavor. Swap chicken broth for vegetable broth if needed, but the salt level may require adjustment. For the rice, jasmine or basmati rice can be used instead of long-grain, though the texture will differ slightly. The key is to rinse the rice thoroughly before cooking—this removes excess starch and prevents gummy rice. If you're short on time, pre-chopped onions and garlic from the produce section work fine, though fresh is always better.
This rice keeps beautifully—reheat with a splash of water or broth to restore moisture. Stores well in the fridge for up to 5 days or freezes for 3 months. For best results, portion into individual containers before freezing. The flavors actually deepen overnight, so making a double batch for leftovers is ideal. If you're serving with protein, cook the rice slightly less liquid and let it sit covered for 10 minutes after cooking—this helps it absorb any extra juices from the main dish.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Just toss the rice, onions, garlic, and tomato sauce in one pot—no fancy layers, no stress—and let it simmer. The basil folds in at the end, releasing that fresh aroma like a little flavor hug.
- Garlic-Basil Bomb: Between us, that garlic-onion-tomato base is chef’s kiss when it caramelizes just right. Then the basil? It’s not just garnish—it brightens every bite, like a secret weapon in an otherwise simple dish. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This rice reheats like a dream, so I make a big batch on Sundays. Pair it with grilled chicken or black beans, and suddenly you’ve got lunch or dinner covered for days. My freezer’s full of leftovers that taste just as good cold as they do hot.
- Budget Stretch: Honestly, the ingredients won’t break the bank—especially if you use store-brand tomato sauce and bulk rice. For under $5, you feed four people a flavorful, filling side that’ll make them think you slaved over it. (Spoiler: You didn’t.)
Step-by-step instructions for Zatarain's Caribbean-inspired tomato-basil rice
Here's the exact method to recreate that signature Zatarain's flavor profile in your own kitchen.
🍳 Step 1: Sauté the Aromatics in Olive Oil
Heat the 1 tablespoon extra-virgin olive oil in a medium saucepan over medium heat. Add the 1 whole yellow onion that's been finely diced and cook for 4-5 minutes until the onions become translucent and just start to soften.
Here's the thing—don't rush this step. You want the onions to develop that sweet, caramelized base that carries all the flavors. When you can smell that sweet onion aroma, it's time to add the 4 cloves garlic cloves that have been minced finely. Cook for another 30 seconds until the garlic becomes fragrant but doesn't brown.
🍳 Step 2: Toast the Spices for Depth of Flavor
Reduce the heat to medium-low and add the 1 teaspoon ground cumin, 0.5 teaspoon ground coriander, 0.25 teaspoon ground allspice, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir constantly for 30 seconds—this toasting step releases the essential oils in the spices that create that signature Zatarain's warmth.
Watch carefully—you want the spices to smell aromatic but not burn. If they start to darken too quickly, reduce the heat further. After 30 seconds, add the 1 cup tomato sauce and stir to combine with the spice mixture. Let this simmer together for 2 minutes to develop the base flavor.
🥘 Step 3: Add Rice and Broth for Perfect Texture
Stir in the 1.5 cups long-grain white rice that you've rinsed well under cold water. The rinsing removes excess starch that would make the rice gummy. Add the 1.5 cups chicken broth and bring the mixture to a gentle boil over medium-high heat.
Once boiling, immediately reduce the heat to low and cover the saucepan tightly with a lid. This is where the magic happens—keep the heat at its lowest setting to prevent burning while allowing the rice to absorb the liquid gradually. Let it cook undisturbed for 15 minutes.
⏰ Step 4: Finish with Fresh Basil and Rest
After 15 minutes, remove the saucepan from heat and stir in the 0.25 cup fresh basil leaves that have been chopped. The fresh basil adds that bright, herby note that balances the warm spices. Let the rice sit covered for 5 minutes off the heat—this resting period allows any remaining liquid to be absorbed and the flavors to meld completely.
Here's the final check: use a fork to fluff the rice gently, breaking up any clumps. The grains should be tender but still have a slight bite, with the liquid fully absorbed. If any liquid remains, cover and let it sit another 2-3 minutes—the residual heat will finish cooking the rice perfectly.
Pro Tips For Making Zatarain'S Caribbean Rice Copycat
- Bloom the Onion First: Slice the yellow onion thin and let it sit in a splash of water for 5 minutes before cooking—this softens it faster and keeps it from burning while you brown the garlic. I learned this the hard way after charring three batches of rice because the onions took too long to break down.
- Sauté Garlic Until Golden: Don’t just smell it for "goodness"—cook the garlic until it’s light golden, not browned, or it’ll turn bitter. A quick sniff test works, but watch closely: 30 seconds past that point ruins the whole dish.
- Stir the Tomato Sauce: The Zatarain’s version has a velvety texture, not a chunky one. After adding the tomato sauce, stir it into the rice gently and let it simmer uncovered for 2 minutes—this prevents clumping and keeps the sauce from curdling.
- Toast the Rice First: Skip the "just add water" step—sauté the rice in oil for 2 minutes until it’s translucent at the edges. This locks in flavor and prevents mushy rice later. (Yes, even if you’re impatient like me.)
Common mistakes when making this recipe
Skipping Spice Toasting
This is the #1 mistake I see—adding spices directly to the rice without toasting them first. The spices need that 30-second toast to release their essential oils, which creates that signature Zatarain's warmth.
Without toasting, your rice will taste flat and one-dimensional. I recommend using a medium-low heat and stirring constantly to prevent burning while toasting.
Using Unrinsed Rice
Skipping the rice rinsing step leads to gummy, sticky rice that's far from ideal. Always rinse 1.5 cups long-grain white rice under cold water until the water runs clear. This removes excess starch that would make your rice mushy.
I rinse mine in a fine-mesh strainer for about 30 seconds, swirling it around until the water runs clear. 💧
Incorrect Liquid Ratios
The perfect rice-to-liquid ratio is crucial—too much liquid makes it watery, too little burns it. For this recipe, use exactly 1.5 cups chicken broth for 1.5 cups rice.
The tomato sauce adds additional moisture, but don't compensate by reducing broth. I've found that using low-sodium broth gives you better control over the final seasoning.
Overcooking or Undercooking
Timing is everything with rice. After bringing to a boil, reduce to low heat and cook for exactly 15 minutes undisturbed. The rice should be tender but still have a slight bite.
Many people either undercook it (resulting in crunchy grains) or overcook it (making it mushy). I set a timer and check it at exactly 15 minutes—no peeking before! ⏰
Adding Fresh Basil Too Early
Fresh basil should be added in the final 5 minutes of cooking or during the resting period. Adding it earlier can make the leaves wilt and lose their bright flavor. I always stir in the chopped basil just before the resting period to preserve its fresh, vibrant taste.
If you're short on time, use ⅓ cup dried basil instead, but the flavor won't be as bright.
Ignoring the Resting Period
Skipping the 5-minute resting period after cooking is a game-changer. This allows any remaining liquid to be absorbed and the flavors to meld completely. I've tried serving rice without resting, and it always tastes underdeveloped.
The resting period also helps prevent the rice from becoming gummy once it's served. Let it sit covered while you finish any side dishes. 💡
Nutrition facts
Frequently asked questions
Can I make this Caribbean rice recipe without fresh basil?
Yes! Use 1/3 cup dried basil instead, but expect a slightly less vibrant flavor. The dried basil will work in a pinch, though fresh basil adds that bright, aromatic note that balances the warm spices. If you're using dried, stir it in during the final resting period for best results.
How do I adjust this recipe for a larger group?
Double all ingredients exactly—3 cups rice, 2 cups tomato sauce, and 3 cups broth—to maintain the perfect liquid-to-rice ratio. Use a larger pot (at least 6-quart capacity) and cook on medium-low heat to prevent burning. The same 15-minute cook time applies after bringing to a boil.
Why does my rice turn out gummy or sticky?
This usually happens from either unrinsed rice or overcooking. Always rinse 1.5 cups rice until water runs clear to remove excess starch. Also, never peek at the rice while cooking—keep the lid on and cook for the full 15 minutes on low heat. If it's still sticky, fluff with a fork and let it rest uncovered for 2-3 minutes to evaporate excess moisture.
Can I substitute vegetable broth for chicken broth?
Yes, but you may need to adjust the salt. Vegetable broth is often lower in sodium, so add an extra 1/4 teaspoon salt to the spice mixture to compensate. The flavor will still be delicious—just taste and adjust before serving. This works especially well for vegetarian versions of the dish.
What's the secret to getting that authentic Zatarain's flavor?
The key lies in toasting the spices for 30 seconds before adding rice and using fresh basil at the end. The allspice is also crucial—it gives that signature Caribbean warmth. Don't skip the 5-minute resting period after cooking, as this lets all the flavors meld together perfectly. The tomato sauce should simmer for 2 minutes with the spices to develop that rich, complex base.
