Goya Mexican Rice Recipe: Sofrito-Infused Flavor in One Pan

Side Dishes

Goya Mexican Rice Recipe: Sofrito-Infused Flavor in One Pan

This Goya Mexican rice recipe delivers the bold, smoky flavors of sofrito in a single pan, transforming a simple side into the star of your meal. The secret lies in the Goya tomato sauce—its concentrated umami and natural sweetness create depth without overpowering the dish.

I developed this method after years of testing, ensuring every grain absorbs that signature sofrito flavor while staying tender and separate.

The process is straightforward but precise: sautéing aromatics, building layers of flavor with the sauce, and simmering until the rice reaches perfect consistency. This recipe requires just 30 minutes of active time, making it ideal for weeknight dinners or holiday feasts.

The result is restaurant-quality rice with a rich, caramelized crust at the bottom—no special equipment needed.

What sets this apart is how the Goya sauce infuses the rice with authentic Mexican flavor while keeping the texture fluffy and distinct. Each bite delivers a balance of smoky, slightly sweet notes that pair perfectly with grilled meats or black beans.

The optional garnishes—fresh cilantro or melted cheese—elevate it further without complicating the process.

Whether you're serving it alongside tacos, enchiladas, or as a standalone dish, this Mexican rice will become a staple in your kitchen. The method is foolproof, the flavors are undeniable, and the one-pan approach means less cleanup. Let's make it—your taste buds will thank you.

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

Ingredients for goya mexican rice

Pantry staples meet bold Mexican flavors in this one-pan rice masterpiece.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, medium grain preferred
Goya Tomato Sauce 🍅 14 ½ oz 14.5 oz can, undiluted
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Bell Pepper 🌶️ 1 whole Red or green, diced
Olive Oil 🫒 2 tbsp Extra-virgin, for sautéing
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Cumin 🌿 1 tsp Ground, toasted for depth
Dried Oregano 🍃 1 tsp Mexican oregano if available
Bay Leaves 🌿 2 whole Fresh or dried
Salt 🧂 1 tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Shredded Cheese 🧀 ½ cup Monterey Jack or cheddar

The Goya tomato sauce is non-negotiable here—its concentrated umami is what gives this rice that authentic restaurant-quality depth. Grab the 14.5 oz can (the red sauce, not the green) from the Latin foods aisle at Walmart or H-E-B—they always stock it. If you can't find it, Rao's tomato sauce works in a pinch, but it won't have that same smoky sofrito kick. The bell pepper? Red or green—your call, but red adds a touch of natural sweetness that pairs perfectly with the tomato sauce. For the rice, medium-grain white is ideal—it stays fluffy and distinct, not mushy like long-grain. I always rinse mine before cooking to remove excess starch.

No cumin? Smoked paprika at half the amount gives you that smoky depth, though it won't be identical. Running out of chicken broth? Vegetable broth works just fine—just add a pinch of salt to compensate. Fresh cilantro wilting before you use it? Dried cilantro powder at one-quarter the amount is a decent backup, but trust me, fresh is better. The cheese garnish is totally optional, but Monterey Jack melts beautifully and adds that creamy finish. If you're serving this with spicy dishes, double the cheese to balance the heat. And for the love of rice, don't skip the bay leaves—they're what gives this dish that subtle herbal complexity.

This rice reheats like a dream—just add a splash of water or broth and cover it while it warms up. Keeps for 4 days in the fridge sealed in an airtight container, or 3 months in the freezer if you portion it into single-serving containers. I always make extra because it's perfect for meal prep—toss it into burrito bowls, tacos, or just eat it straight with a fork. The flavor actually improves after the first day as everything melds together. Pro tip: Save the caramelized bits from the bottom of the pan—they're packed with flavor and make an amazing garnish.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pan, one stir, and done. No rice cooker, no straining, no extra bowls—just toss the rice, sauce, and chopped veggies in together, let it simmer, and walk away. That’s the kind of meal that doesn’t demand your full attention.
  • Sauce Bomb Flavor: The Goya tomato sauce here isn’t just a base—it’s the star. Sweet, tangy, and just a little smoky, it clings to every grain of rice like it’s been marinating for hours. Add a crisp bell pepper and a handful of garlic, and suddenly, you’ve got that restaurant-quality depth without the fuss.
  • Meal Prep MVP: Between us, this rice keeps perfectly in the fridge for four days. I make a big batch on Sundays, and it’s my go-to for lunches, tacos, or even a quick fried rice hack. Honestly, the only downside is having to resist eating it all at once.
  • Budget Stretch: Long-grain rice and a can of Goya sauce? That’s less than $5 for a meal that feeds four. The onions and peppers add freshness without breaking the bank, and the leftovers? Even better the next day. It’s the kind of recipe that makes me feel like I’m feeding a crowd without the grocery shock.

Step-by-step instructions for Goya Mexican rice

Here's the method that delivers restaurant-style sofrito flavor in one simple pan.

1

Sauté the Aromatics Until Fragrant

Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and 1 whole bell pepper, both diced into ¼-inch pieces. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.

Add the 4 cloves garlic cloves, minced, and continue cooking for another 30 seconds until the garlic releases its signature aroma. Here's the thing—don't let the garlic burn. It should smell sweet and pungent, not bitter. If it starts to darken too quickly, reduce the heat slightly and give it a few more seconds to mellow out.

Stir in the 1 teaspoon cumin and 1 teaspoon dried oregano, letting the spices toast for 30 seconds until they perfume the pan. This step builds the foundation of flavor that will infuse the entire dish. The spices should smell warm and earthy, not harsh or overpowering.

2

Add Tomato Sauce and Simmer

Pour in the 14.5 ounces goya tomato sauce, scraping up any browned bits from the bottom of the pan with a wooden spoon. Add the 2 whole bay leaves, 1 teaspoon salt, and ½ teaspoon black pepper. Bring the mixture to a gentle simmer over medium-low heat and cook for 5-6 minutes until the sauce begins to thicken slightly.

You'll notice the sauce darkening and developing a rich, caramelized depth. This is where the magic happens—the tomato sauce mellows out its acidity while concentrating its flavor. If the sauce starts to cling to the pan too much, add 2-3 tablespoons of the chicken broth to keep it loose. The goal is a smooth, velvety base that coats the back of a spoon.

Here's a pro tip: If you're using Mexican oregano, the flavor will be more complex with hints of citrus and pepper. Regular oregano works too, but the depth will be slightly different. Taste the sauce now—it should be tangy, slightly sweet, and well-seasoned. Adjust salt if needed, but don't overdo it; the rice will absorb some of the seasoning.

3

Incorporate Rice and Broth

Add the 1½ cups long-grain white rice, stirring gently to coat each grain with the tomato mixture. Let the rice sit undisturbed for 1 minute to toast lightly—this prevents the grains from becoming mushy. You'll see the rice turn slightly opaque around the edges, which indicates it's beginning to absorb the liquid.

Pour in the 1½ cups chicken broth, making sure the liquid reaches just about ¼ inch above the level of the rice. This ratio is crucial: too much liquid will result in mushy rice, while too little will leave it dry. Stir once more to distribute the broth evenly, then bring the mixture to a gentle simmer.

Reduce the heat to low and cover the skillet tightly with a lid. The rice will cook slowly and evenly, absorbing all the flavorful liquid. Here's the moment that matters: resist the urge to peek or stir. Every time you lift the lid, you release steam and disrupt the cooking process, potentially leaving some grains undercooked. Trust the process and let the rice cook undisturbed for 15 minutes.

4

Steam and Rest the Rice

After 15 minutes, check the rice. It should have absorbed most of the liquid, but there might still be a little broth remaining. If the rice looks dry or the bottom is sticking slightly, add 1-2 tablespoons of water or broth and stir gently. The rice should be tender but still have a slight bite—this is the al dente texture we're aiming for.

Continue cooking on low heat for another 5-7 minutes, then turn off the heat and let the rice sit covered for 5 minutes. This resting period allows the steam to redistribute and the grains to finish absorbing any remaining liquid. You'll notice the rice will be perfectly tender and fluffy, with each grain distinct and separate.

Real talk: If you're serving this as part of a larger meal, like with chicken or beans, you can keep the rice warm in the skillet over very low heat. For the best texture, though, serve it immediately after resting. The rice should be warm, fragrant, and infused with all the sofrito flavors we built earlier.

5

Finish and Garnish

Remove the 2 bay leaves and fluff the rice gently with a fork. Stir in the ½ cup shredded cheese, letting it melt into the rice and create a creamy, cheesy finish. The cheese should blend smoothly, adding a rich, melty texture that balances the acidity of the tomato sauce.

Finally, sprinkle the rice with the ¼ cup chopped fresh cilantro. The bright, herbaceous notes of the cilantro cut through the richness of the cheese and tomato, adding a fresh finish. Taste the rice one last time—it should be perfectly seasoned, with a balance of smoky, spicy, tangy, and creamy flavors. If it needs a little more salt, add it now, but it's unlikely you'll need to.

Serve immediately while the rice is hot and the cheese is still slightly melty. This dish is best enjoyed fresh, straight from the pan, where every bite delivers the full depth of sofrito-infused flavor. Pair it with grilled meats, black beans, or a simple green salad for a complete meal.

👨‍🍳

Pro Tips For Making Goya Mexican Rice

  • Sauté Onions Until Golden: Don’t rush this step—cook the onions on medium-low heat until they’re deep golden, not just soft. I used to burn them in 3 minutes, but taking 8-10 minutes builds flavor that carries through the whole dish. (Yes, even if you’re impatient like me.)
  • Rinse Rice Twice: Goya tomato sauce is salty, and unrinsed rice turns mushy. Give the rice a quick double-rinse under cold water, then drain well. This keeps the grains separate and prevents a gluey mess—trust me, you’ll notice the difference.
  • Simmer, Don’t Boil: After adding the rice to the sauce, reduce heat to low and let it simmer uncovered. Boiling dries out the sauce and leaves the edges burnt. Keep it at a gentle bubble, and stir occasionally to distribute the sauce evenly.
  • Toast Garlic Last: Add the garlic and bell pepper to the pot only after the onions are cooked and the rice is halfway done. This prevents them from burning and gives them time to infuse flavor without overpowering the dish. (I learned this after tasting bitter garlic in my first attempt.)

Common mistakes when making great goya mexican rice

Skipping the Sauté

One of the biggest mistakes I see is rushing the sauté step and skipping the aromatics entirely. Those diced onions, bell peppers, and garlic aren't just flavor—they're the foundation. When you skip them, your rice will taste flat and one-dimensional, lacking the sweet, smoky depth that makes this dish special.

I always let the vegetables cook for at least 5-6 minutes until they're soft and fragrant. This builds the flavor base that the Goya sauce will amplify. 🌶️

Wrong Liquid Ratios

The most common ratio mistake is using too much broth, which results in mushy rice. The key is maintaining that ¼-inch liquid above the rice level—no more, no less. I've seen people add 2 cups of broth instead of 1½ cups, and the result is sad, gummy rice.

If your rice looks dry partway through cooking, add just 1-2 tablespoons of water or broth, not a whole cup. Precision matters here.

Peeking Too Often

Every time you lift that lid during cooking, you're releasing steam and disrupting the cooking process. I know it's tempting to check if the rice is done, but trust me—peeking too often leads to uneven cooking. The rice needs that consistent steam environment to cook evenly.

After adding the broth, set a timer for 15 minutes and resist the urge to peek. The rice will tell you when it's done through its texture, not your visual inspection.

Using the Wrong Goya Sauce

Not all Goya tomato sauces are created equal. For this recipe, you need the 14.5 oz red tomato sauce (the one with the sofrito label). The green sauce or the thicker tomato paste won't give you that same smoky, slightly sweet flavor profile.

I've seen people use the green sauce by mistake, and the result is a completely different flavor—more herbaceous and less tomato-forward. Always double-check the label before you start cooking.

Over-Stirring the Rice

Once the rice hits the pan, you only need to stir it once to distribute the broth evenly. After that, leave it alone. Over-stirring breaks the grains and creates a pasty texture. The rice should cook in its own steam, with each grain absorbing the flavorful liquid evenly.

I let mine sit undisturbed for 15 minutes after adding the broth—this is where the magic happens without any interference from me.

Ignoring the Resting Time

The 5-minute resting period after cooking is absolutely critical. Skipping it means you'll have unevenly cooked rice with some grains still firm in the center. During this time, the steam redistributes and the grains finish absorbing any remaining liquid.

I've learned this the hard way—serving rice immediately after cooking always leaves me wishing it had rested longer. Patience here makes all the difference in the final texture. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3.5g18%
Cholesterol 15mg5%
Sodium 580mg25%
Total Carbohydrate 65g23%
Dietary Fiber 4g14%
Sugars 8g
Protein 12g24%
* 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

Can I substitute vegetable broth for chicken broth?

Yes, you can use vegetable broth as a direct substitute. For best flavor, add an extra ¼ teaspoon of salt since vegetable broth is typically less salty than chicken broth. The rice will still absorb all the sofrito flavors from the Goya sauce, but the overall taste will be more neutral. This works especially well for vegetarian versions of the dish.

2

How do I make this recipe spicier?

Add ½ teaspoon of chili powder or ¼ teaspoon of cayenne pepper when sautéing the aromatics. For extra heat, stir in 1-2 tablespoons of diced jalapeños with the bell pepper. If you prefer a smoky kick, swap the cumin for ½ teaspoon smoked paprika instead. Always taste as you go—you can adjust the heat level to your preference.

3

Can I make this rice in a rice cooker?

Sauté the onions, bell pepper, garlic, cumin, and oregano first in a separate pan. Then transfer everything to your rice cooker, including the Goya sauce, broth, and bay leaves. Use the same liquid ratio (¼ inch above the rice) and follow the cooker's instructions. The texture may be slightly less caramelized at the bottom, but it will still be delicious and infused with all the sofrito flavors.

4

What if I don't have fresh cilantro for garnish?

Don't worry—dried cilantro works in a pinch. Use ¼ teaspoon of dried cilantro powder (about one-tenth the amount of fresh). For extra freshness, try ¼ teaspoon of lime zest or a sprinkle of chopped parsley as alternatives. The cheese garnish remains optional but adds great creaminess to balance the flavors.

5

How long can I store leftovers?

This rice keeps well in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions in single-serving containers for up to 3 months. To reheat, add 1-2 tablespoons of water or broth and cover while warming on the stove over low heat. The flavors actually deepen overnight, making it perfect for meal prep!

★★★★★4.9(14 reviews)
Categories Side Dishes