Goya Yellow Rice Copycat Recipe: Saffron-Infused One-Pot Magic With Peas

Side Dishes

Goya Yellow Rice Copycat Recipe: Saffron-Infused One-Pot Magic With Peas

This Goya yellow rice copycat recipe delivers the same vibrant, saffron-infused magic you crave from the can—just better. After years of perfecting the balance of sofrito, garlic, and annatto, I’ve created a one-pot method that stays true to the original while making it easier than ever to recreate at home.

The secret lies in toasting the spices until they sing, then letting them infuse into the rice with peas for that signature golden hue.

The process is simpler than you’d think, with just 15 minutes of active prep followed by hands-off cooking. We start by building flavor in the pot—sautéing garlic, onions, and bell peppers until they’re soft and aromatic—before adding the annatto oil for that unmistakable color.

The rice absorbs the rich, earthy sofrito as it cooks, resulting in grains that are tender yet distinct, with bright green peas peeking through.

What you’ll end up with is a pot of restaurant-quality yellow rice that’s fragrant, perfectly seasoned, and ready to pair with anything from shredded chicken to black beans. The texture is just right—neither mushy nor undercooked—with a subtle warmth from the cumin and a hint of sweetness from the peas.

This is the kind of side dish that turns ordinary meals into something special.

Serve it alongside your favorite Latin dishes or as a standalone side for tacos and tostadas. The leftovers reheat beautifully, making this an ideal meal prep option for busy weeknights. Let’s get started—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for goya yellow rice copycat

Just 15 ingredients for that iconic Goya yellow rice glow—no can in sight.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Yellow Onion 🧅 1 whole Medium size, diced small
Green Bell Pepper 🍅 1 whole Medium, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced fine
Frozen Peas 🌱 ½ cup Thawed, no need to drain
Annatto Oil 🫒 1 tbsp For authentic color
Sofrito 🍅 ½ cup Homemade or store-bought
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Ground Cumin 🌿 ½ tsp Toasted for depth
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Vegetable Oil 🫒 1 tbsp For sautéing
Bay Leaf 🍃 1 whole Dried, removed later
Ground Turmeric 🌿 ¼ tsp For extra color boost
Lemon Juice 🍋 1 tbsp Freshly squeezed

The annatto oil is non-negotiable for that signature color. Goya brand makes it easy to find at Latin markets or online, but you can also make your own by infusing oil with annatto seeds. For the sofrito, homemade is best—blend tomatoes, onions, garlic, and bell peppers—but Goya sofrito from the can works in a pinch. The rice? Long-grain white is key—it stays fluffy and distinct. Toast the cumin and turmeric in the oil first—this makes all the difference in flavor depth. I grab my spices from Penzeys or the bulk section at Whole Foods for the freshest taste.

No annatto oil? Turmeric at double the amount gives a similar hue, though it won’t be as vibrant. Swap frozen peas for fresh if you prefer, but thaw them first—they’ll blend better into the rice. The sofrito can be homemade or store-bought, but avoid the kind with added salt. For the broth, low-sodium is a must—you’ll add your own salt later. The bell pepper can be any color, but green keeps it traditional. If you’re short on time, pre-diced sofrito from the can saves chopping, but fresh is always better.

This reheats beautifully—just add a splash of water or broth and microwave covered. Keeps for 4-5 days in the fridge, or freeze portions for upstrong>3 months. I make double batches on Sundays so I always have it ready for tacos or bowls. The peas soften as it sits, so if you prefer them bright, add them back in when reheating. Leftovers taste even better the next day—all that flavor has time to meld.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, stir, and walk away. No fancy techniques, no extra bowls, and that bright yellow sauce? It’s all from the soy sauce and annatto (or turmeric) you probably already have.
  • Garlic-Peas Crunch: The secret’s in the garlic—sautéed until golden, then tossed with frozen peas that pop just enough to add texture. That crisp-tender bite? It’s what makes this dish ridiculously good, even on its own.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. Cook a big batch, store it in the fridge, and reheat with a splash of water—still tastes fresh. Honestly, I’ve had it cold, warm, and even in wraps, and it never lets me down.
  • Budget Brightener: Long-grain rice, onions, and frozen peas? This feeds four for under $5. The soy sauce and annatto give it that restaurant-quality color and depth without breaking the bank—plus, leftovers taste just as good the next day.

Step-by-step instructions for Goya yellow rice

Here's how to make this vibrant, one-pot yellow rice that captures Goya's signature flavor perfectly.

1

Sauté the Aromatics in Vegetable Oil

Heat a heavy-bottomed pot or deep skillet over medium heat. Add the 1 tablespoon vegetable oil and let it warm through for about 1 minute until shimmering. Add the 1 whole yellow onion and 1 whole green bell pepper, both diced small, to the pot. Cook for 5-6 minutes, stirring occasionally, until the onions become translucent and the peppers soften slightly.

Here's the thing—don't rush this step. You want the vegetables to release their moisture and develop some color before moving forward. When they smell sweet and the edges begin to soften, it's time to add the 4 cloves garlic cloves, minced fine. Stir these in for 30 seconds until fragrant—you'll know it's ready when the kitchen fills with that wonderful garlic aroma. This foundational step builds the flavor base for your entire dish.

2

Toast the Spices and Add Sofrito

Reduce the heat to medium-low and add the 0.5 teaspoon ground cumin, 0.25 teaspoon ground turmeric, 1 teaspoon salt, and 0.25 teaspoon black pepper to the pot. Stir continuously for 1 minute until the spices are toasted and the mixture smells warm and inviting. This toasting step is crucial—it deepens the flavor profile and prevents the spices from tasting raw.

Next, pour in the 0.5 cup sofrito and stir to combine with the sautéed vegetables. Let this cook for 2 minutes until the sofrito begins to darken slightly and its flavors meld with the spices. The sofrito should be fully incorporated, creating a rich, aromatic base that will infuse the rice with authentic flavor. This is where the magic starts happening—all those blended vegetables and spices working together in harmony.

3

Add Rice and Annatto Oil for Color

Increase the heat to medium-high and add the 1.5 cups long-grain white rice, making sure to stir it into the sofrito mixture. Cook for 2 minutes, stirring constantly, until the rice begins to look slightly translucent at the edges. This ensures each grain gets coated with the flavorful base.

Now comes the color transformation. Pour in the 1 tablespoon annatto oil and stir vigorously for 30 seconds. You'll notice the mixture immediately takes on that beautiful golden yellow hue that's characteristic of Goya's yellow rice. This is the visual cue that tells you the color is developing properly. The annatto oil not only adds color but also contributes a subtle, earthy flavor that complements the other ingredients perfectly. Don't worry if the rice looks like it has too much liquid at this point—it will absorb as we continue cooking.

4

Cook with Broth and Bay Leaf

Pour in the 1.5 cups chicken broth and add the 1 whole bay leaf to the pot. Stir once to combine, then bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15 minutes. This initial simmering time allows the rice to absorb the broth and begin the cooking process.

After 15 minutes, check the rice. If it's still quite liquidy, that's okay—we're not done yet. The rice will continue cooking as it sits. If you notice the rice is sticking to the bottom of the pot, give it a gentle stir to prevent burning. The key here is patience. The rice needs time to absorb all that flavorful liquid and develop its texture. Don't be tempted to peek too often or lift the lid—each time you do, you release steam and potentially dry out the rice.

5

Finish with Peas and Lemon Juice

After the initial 15 minutes, add the 0.5 cup frozen peas (no need to thaw or drain them) and the 1 tablespoon lemon juice to the pot. Stir gently to distribute the peas evenly throughout the rice. The lemon juice will brighten the flavors and cut through the richness of the annatto and spices.

Continue cooking on low heat for another 10-12 minutes, covered, until the rice is tender and the liquid has been mostly absorbed. You'll know it's ready when the rice grains are separate and fluffy, with just a slight bite of resistance when pressed with a fork. If you find the rice is still too moist after this time, you can uncover the pot and let it sit for an additional 5 minutes to allow any remaining liquid to evaporate.

Once the rice is perfectly cooked, remove the bay leaf and fluff the rice gently with a fork. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon juice to balance the flavors. Serve immediately while hot, and watch as everyone is impressed by your authentic-tasting Goya yellow rice that's ready in one pot!

👨‍🍳

Pro Tips For Making Goya Yellow Rice Copycat

  • Sauté Onions Low and Slow: I used to blast the onions on high heat, and they’d turn bitter before softening. For this dish, keep the heat at medium—just enough to make them translucent without color. That sweetness carries through the whole rice, so don’t rush it.
  • Dice Peppers Uniformly: Big chunks of bell pepper? They’ll stay crunchy while the rest cooks. Cut them into small, even pieces—about ¼-inch squares—so they soften right along with the onions and garlic. (Yes, it takes 2 minutes extra, but it’s worth it.)
  • Toast the Garlic: Skip the raw garlic taste by cooking it until it’s just golden, not browned. Lower the heat after adding it, stir every 30 seconds, and pull it out before it smells burnt. That nutty aroma is what ties the whole dish together.
  • Use Day-Old Rice: Fresh rice is too wet and turns mushy. If you’re making this ahead, cook the rice a day in advance, spread it on a tray to cool, then refrigerate. Reheat it in the saucepan with a splash of water—it’ll absorb the flavors like a sponge. (Your future self will not regret this.)

Make-ahead tips for this recipe

Prep Ahead Strategy

Make this yellow rice 2 days in advance—it tastes even better after flavors meld. Cook the rice as directed, then spread it on a baking sheet to cool quickly. Once at room temperature, transfer to an airtight container (I use Glasslock containers) and refrigerate.

The texture stays perfect for up to 5 days, and the peas maintain their bright green color. 💫

Freezer-Friendly Method

For long-term storage, cool the rice completely before portioning into freezer-safe bags or containers. Squeeze out excess air to prevent freezer burn, then freeze for up to 3 months.

When ready to serve, thaw overnight in the fridge or reheat directly from frozen—just add 2 tablespoons water or broth per cup of rice and microwave covered for 3-4 minutes, stirring halfway. The peas might soften slightly, but they'll still add that classic pop of color.

Batch Cooking Tips

Double the recipe for meal prep—it's perfect for tacos, burrito bowls, or as a side for grilled meats. I make 8 servings at once on Sundays, storing half in the fridge and half in the freezer. Label containers with dates to track freshness.

The rice reheats beautifully in the microwave or on the stovetop—just stir in a splash of broth if it looks dry. This saves me 30 minutes of cooking during the week when I'm short on time. 🔥

Make-Ahead Mistakes to Avoid

Don't skip cooling the rice completely before storing—condensation in containers can make it soggy. I learned this the hard way when my first batch turned out mushy after reheating. Also, avoid reheating directly from the fridge if it's still cold—this can lead to uneven cooking.

And if you're freezing, always use glass containers (not plastic) to prevent freezer burn and maintain that vibrant yellow color. Trust me, these small tweaks make a big difference! ⚡

Flavor Boost for Leftovers

Reheated rice can sometimes lose its bright flavor. Revive it by stirring in 1 teaspoon lemon juice and a pinch of salt while warm. For extra depth, add 1 tablespoon sofrito or a splash of chicken broth when reheating.

I also like topping leftovers with a sprinkle of cilantro or a drizzle of hot sauce for a fresh, spicy kick. This simple trick transforms reheated rice into something restaurant-quality again.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 58g20%
Dietary Fiber 4g14%
Sugars 2g
Protein 8g16%
* 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

What makes this recipe taste like Goya's yellow rice?

The secret lies in the annatto oil for authentic color and the toasted spices (cumin, turmeric) combined with homemade sofrito. The lemon juice at the end brightens the dish, just like the canned version. Using chicken broth instead of water adds depth that canned rice often lacks.

2

Can I make this without annatto oil?

Yes! Use double the turmeric (½ tsp) for color, though it won't be as vibrant. For best results, find annatto seeds at Latin markets and infuse them in oil (simmer 1 tbsp seeds in 1 cup oil for 10 minutes, then strain). The flavor difference is minimal, but the color will be closer to the original.

3

How do I prevent the rice from getting mushy?

Use long-grain white rice (not jasmine or basmati) and rinse it well before cooking to remove excess starch. Stir the rice once after adding broth, then never disturb it while cooking. If it's still too moist after 25 minutes, uncover and cook 2-3 minutes more on low heat.

4

What's the best way to reheat leftovers?

Add 1-2 tablespoons water or broth per cup of rice, cover, and microwave on 50% power for 2-3 minutes. For stovetop, cook covered on low heat with a splash of broth. Always add 1 tsp lemon juice and ½ tsp sofrito to revive flavors. Avoid reheating dry—it makes the rice gummy.

5

Can I substitute sofrito with something else?

For a quick version, blend 1 cup diced tomatoes, ½ onion, 2 garlic cloves, and ½ bell pepper until smooth. If you're in a rush, Goya brand sofrito from the can works well (just reduce salt). For a deeper flavor, add 1 tsp smoked paprika to your homemade blend.

★★★★★4.8(1 review)
Categories Side Dishes