Main Courses
This Goya rice recipe delivers the bold, sofrito-infused flavors of Puerto Rican home cooking in a single pot—no fancy techniques required. The secret lies in slow-cooked sofrito, that aromatic blend of peppers, onions, and spices that transforms simple rice into something deeply satisfying.
I first learned this technique from my neighbor's abuela, who insisted "the magic happens in the simmering."
What makes this recipe special is its versatility and hands-off approach. You'll start with a base of sofrito (store-bought or homemade), then layer in rice, vegetables, and your choice of protein—chicken, beans, or even shrimp.
The one-pot method means less cleanup and more time enjoying the meal, while the sofrito infuses every grain with its signature smoky-sweet depth. It's the kind of dish that tastes even better the next day, making it perfect for meal prep.
The result is perfectly cooked rice with tender, flavorful grains that cling to every bite. The sofrito's caramelized aromas fill your kitchen, while the rice develops a subtle toastiness at the edges.
This isn't just a side dish—it's a complete meal that pairs beautifully with grilled meats, fish, or even on its own. The best part? It's a recipe that carries the warmth of Latin American home cooking into your own kitchen.
Whether you're serving a family dinner or meal prepping for the week, this Goya rice delivers restaurant-quality flavor with minimal effort. Let's get started with the full recipe—your taste buds will thank you.
Ingredients for goya rice
Sofrito, rice, and chicken—simple ingredients that pack a flavor punch in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, rinsed thoroughly |
| Goya Sofrito 🍅 | 1 ½ cups | Store-bought or homemade blend |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, diced small |
| Bell Peppers 🌶️ | 1 whole | Red or green, diced small |
| Onion 🧅 | 1 whole | Yellow or white, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Tomato Sauce 🍅 | 1 cup | Canned, no salt added |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Cumin 🌿 | 1 tsp | Ground, toasted for depth |
| Oregano 🍃 | 1 tsp | Dried, Mexican preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The sofrito is the heart of this dish. Goya's jarred sofrito is a game-changer—it's pre-made with all the right peppers, onions, and spices. But if you're feeling ambitious, homemade works too (just blend roasted bell peppers, onions, garlic, and cumin). For the chicken, boneless, skinless breasts keep things simple, but thighs add extra juiciness. Dice everything small so it cooks evenly—no one wants mushy rice or tough chicken. I usually grab my sofrito and spices from Latin markets or the international aisle at Walmart, where they have better selections than regular grocery stores.
No sofrito? Blend 1 cup each of roasted bell peppers, onions, and garlic with 1 tsp cumin and 1 tsp oregano for a quick substitute. Short on chicken? Swap in black beans or shrimp—both work beautifully. The tomato sauce can be skipped if you're using a tomato-heavy sofrito, but I add it for extra depth. For the rice, long-grain white is classic, but basmati or jasmine adds a nice twist. The broth should be low-sodium—Swanson or Pacific Foods are my go-tos. And if you're meal prepping, double the recipe—it reheats even better the next day.
This rice keeps for 4-5 days in the fridge, though it tastes best within the first two. For longer storage, freeze portions in airtight containers for up to 3 months. I like to portion it into individual containers so I can grab and go. The sofrito flavor actually gets deeper after a day or two, so leftovers are a bonus. Garnish with fresh cilantro right before serving—it brightens everything up. And if you've got extra sofrito, freeze it in ice cube trays for future meals.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything in one pot: rice, sofrito, chicken, and veggies. No fancy layers, no stress. The sofrito does all the flavor work while you sip your coffee.
- Sofrito Soul: That jar of goya sofrito? It’s the secret weapon. One spoonful turns simple rice into a fragrant, herb-packed dish with notes of garlic, cumin, and annatto—like a hug in a bowl.
- Lunchbox Hero: Make a big batch on Sunday, and you’ve got weeknight dinners covered. The rice stays fluffy, the chicken stays juicy, and my kids actually eat their veggies (the bell peppers disappear first).
- Budget Win: Chicken thighs or breasts stretch further than you’d think, and a single jar of sofrito lasts for months. Honestly, this is my go-to when groceries are tight—but still feels special.
Step-by-step instructions for Goya rice
Here's how to make this one-pot masterpiece with bold sofrito flavors and tender chicken.
Sauté the Aromatics
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium-high heat. Add the 1 whole onion, 1 whole bell peppers, and 4 cloves garlic cloves (all diced small). Sauté for 5-6 minutes until the onions become translucent and the peppers begin to soften.
Here's the thing—don't overcrowd the pot. If the vegetables look too packed, work in batches to prevent steaming instead of browning. You'll know it's ready when the garlic releases its fragrant aroma and the peppers start to caramelize slightly at the edges.
Cook the Chicken Thoroughly
Push the sautéed vegetables to one side of the pot and add the 1.5 lb chicken breast (diced small) to the empty space. Cook for 5-6 minutes until the chicken loses its pink color and becomes fully opaque. Stir occasionally to ensure even cooking.
I like to break the chicken into bite-sized pieces as it cooks—this ensures every bite is tender and flavorful. If you notice the chicken sticking, add a splash of chicken broth to deglaze and lift those browned bits from the bottom of the pot. These bits are packed with flavor you don't want to miss.
Build the Sofrito Base
Reduce the heat to medium and stir in the 1.5 cups goya sofrito. Let it cook for 3-4 minutes, stirring frequently, until the sofrito begins to darken slightly and the flavors meld together. This step is where the magic happens—those deep, smoky notes from the sofrito infuse into the chicken and vegetables.
Next, add the 1 cup tomato sauce, 2 cups chicken broth, 1 teaspoon cumin, 1 teaspoon oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir everything together and bring the mixture to a gentle simmer. Let it cook uncovered for 5 minutes to allow the flavors to develop and the liquid to reduce slightly.
Add the Rice and Simmer
Rinse the 2 cups long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Add the rice to the pot and stir gently to combine with the sofrito mixture.
Here's the critical part: bring the mixture to a boil, then immediately reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for 20 minutes without lifting the lid. This low-and-slow approach ensures the rice absorbs the liquid evenly and develops that perfect texture—neither mushy nor dry.
Rest and Garnish
Once the 20 minutes are up, turn off the heat and let the rice sit covered for another 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld even more deeply. Don't skip this step—it makes a noticeable difference in the final texture.
Remove the lid and fluff the rice gently with a fork. Taste and adjust the seasoning if needed—sometimes the sofrito is so flavorful that you might not need any additional salt. Garnish with the 0.25 cup fresh cilantro and serve immediately while still hot. This one-pot dish is best enjoyed fresh, with the cilantro adding a bright, herbaceous finish to the rich sofrito flavors.
Pro Tips For Making Goya Rice
- Sear Chicken High: Get that pan screaming hot before adding the chicken—no, your stovetop isn’t hot enough yet. A good sear locks in flavor and keeps the breast from drying out later when it cooks in the rice. I used to rush this, and the chicken always ended up bland. Two minutes per side, undisturbed, until golden.
- Chop Sofrito Fine: That jarred goya sofrito? Give it a quick pulse in a food processor or finely chop it by hand—you’re not making salsa, but you are making rice. Lumpy sofrito sits like grit in your mouth instead of blending smoothly into the dish. Five extra seconds now saves you from chewing mystery bits later.
- Don’t Overcrowd Peppers: Slice those bell peppers thin and cook them in batches if needed. Crowding them steams instead of sautéing, and you’ll end up with sad, watery peppers instead of sweet, caramelized strips. I learned this the hard way when my rice turned into a mushy pepper stew. Keep the heat medium-high and give them space.
- Toast the Rice First: Bloom the rice in the oil for 30 seconds before adding liquid—yes, even if the recipe doesn’t say so. This step adds a nutty depth and prevents the rice from turning gummy. I skip this when I’m lazy, but the dish is noticeably better when I don’t. Just don’t walk away; watch for that first sizzle.
Pro cooking tips for great goya rice
Sofrito Simmering Secrets
The sofrito is where the real magic happens, so don’t rush this step. After adding your Goya sofrito to the pot, let it cook uncovered for 3-4 minutes on medium heat—this allows the alcohol to evaporate and the flavors to concentrate.
I’ve learned the hard way that skipping this step means your rice will taste raw and underdeveloped. 🌶️
Pro tip: If you’re using store-bought sofrito, give it a quick stir with a wooden spoon to break up any clumps. The jarred version from Goya is pre-blended, but it still needs a few minutes to meld with the other aromatics.
For extra depth, I like to toast ½ teaspoon cumin seeds in the oil before adding the sofrito—this adds a nutty aroma that elevates the dish.
Rice Texture Mastery
Rinsing the rice is non-negotiable—skip this, and you’ll end up with gummy, clumpy grains. Use cold water and swirl it in a fine-mesh strainer until the water runs clear. I usually do this in batches if I’m prepping for a crowd.
Once rinsed, let the rice sit in the pot for 5 minutes before adding liquid—this helps distribute the sofrito flavors evenly. 🍚
For the perfect texture, maintain a low simmer after adding the rice. If you see bubbles vigorously rising, reduce the heat immediately. The rice should cook through in 20 minutes without lifting the lid—this traps steam and prevents drying.
I’ve found that using a heavy-bottomed pot (like my Calphalon enameled Dutch oven) helps maintain even heat distribution.
Chicken Cooking Hacks
Dice the chicken into ½-inch pieces for even cooking—larger chunks will stay tough. I like to season the chicken lightly with salt and pepper before adding it to the pot, as the sofrito already packs enough flavor.
If your chicken starts sticking, deglaze with 2 tablespoons chicken broth—this lifts those flavorful browned bits from the bottom. 🍗
For extra tenderness, I sometimes add 1 teaspoon soy sauce when cooking the chicken. It’s a trick I picked up from my neighbor’s abuela, and it adds a subtle umami depth that balances the sofrito’s brightness.
Just be sure to taste as you go—soy sauce can sneak up on you if you’re not careful.
One-Pot Efficiency
This recipe is designed to minimize cleanup, but a few small tweaks make it even easier. First, use a pot with a tight-fitting lid—this ensures steam circulates properly and cooks the rice evenly.
I also like to line my pot with a silicon pot liner (like the OXO Good Grips version) so I can just toss the whole thing in the dishwasher afterward. 💡
If you’re meal prepping, cook the rice in batches and store it in airtight containers. The sofrito flavors actually deepen overnight, so leftovers taste even better the next day. Just reheat with a splash of water or broth to restore moisture—microwaving works, but stovetop reheating gives the best texture.
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice in this recipe?
Yes, but adjust the cooking time! Brown rice needs about 30-35 minutes of simmering instead of 20 minutes—it absorbs liquid slower. Use 2 cups uncooked brown rice and add 3 cups broth instead of 2 cups to account for the extra water absorption. The texture will be nuttier and heartier, but the sofrito flavors will still shine through.
What if I don't have Goya sofrito? Can I substitute it?
Blend 1 cup each of roasted red bell peppers, onions, and garlic with 1 tsp cumin and 1 tsp oregano for a homemade version. For speed, use ½ cup tomato paste + ½ cup water + 1 tsp each of cumin, oregano, and smoked paprika. The key is replicating the sofrito's smoky-sweet depth—don't skip the simmering step to develop the flavors!
Why does my rice turn out mushy or dry?
Mushy rice usually means too much liquid or lifting the lid too soon. For dry rice, you likely used too little broth or didn't cover it properly. The fix: Use a 1:1.5 rice-to-liquid ratio (2 cups rice to 3 cups total liquid) and maintain a low simmer without peeking for 20 minutes. A tight-fitting lid traps steam perfectly—no substitutions! For extra insurance, try a heavy-bottomed pot to prevent hot spots.
Can I make this recipe vegetarian?
Easily! Swap the chicken for 1 cup black beans (rinsed) or 1 lb shrimp (cooked separately). For extra protein, add 1 cup chopped tofu or ½ cup lentils. Boost umami with 1 tsp soy sauce or ½ cup vegetable broth instead of chicken broth. The sofrito's bold flavors will still carry the dish—vegetarian versions often taste even more vibrant!
How do I store and reheat leftovers?
Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. Reheat on the stovetop with 2 tbsp water or broth over medium heat for 3-4 minutes until steaming. Microwaving works in 2-minute intervals, but stovetop reheating preserves texture better. Pro tip: The flavors actually deepen overnight—leftovers often taste better than fresh!
