Main Courses
This Abuelos rice recipe brings the soul of Latin American home cooking to your table—where tender chicken, smoky spices, and tomato-infused rice create a one-pot meal that tastes like family. 💛 The secret lies in the sofrito base and slow simmer, transforming simple ingredients into something deeply comforting, just like Abuela used to make.
What makes this dish special is its authentic flavor profile—cumin, oregano, and garlic blend with tomato and chicken broth to create a rich, aromatic rice that clings to every grain. Unlike store-bought versions, this recipe builds layers of taste through proper technique, ensuring each bite is packed with savory depth and a touch of tangy brightness.
By the time you serve it, you’ll have a restaurant-quality dish that’s perfect for gatherings or weeknight dinners. The rice absorbs all the flavors while staying tender, and the chicken stays juicy, making every forkful a celebration of tradition. Garnish with fresh cilantro and lime for that final touch of freshness.
The best part? It’s a foolproof method that delivers results even on busy nights. No fancy equipment—just a pot, patience, and a love for home cooking. Let’s get started!
Ingredients for abuelos rice
Simple pantry staples and a few fresh ingredients transform into Abuelos rice that rivals any taqueria.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skin-on for juiciness |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced finely |
| Canned Tomato Sauce 🍅 | 1 can | 28 oz, San Marzano preferred |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano ideal |
| Bay Leaves 🌿 | 2 whole | Fresh, removed before serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for finishing |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken thighs are key here—skin-on keeps them juicy while cooking. Grab them from the butcher counter if you can, or use the supermarket package. For the tomato sauce, San Marzano cans from Trader Joe's or Whole Foods make all the difference—they're sweeter and less acidic. The rice? Any long-grain variety works, but Mexican-style rice from the Latin aisle has the perfect texture. Look for bright, plump grains with no broken pieces.
No Mexican oregano? Regular dried oregano at half the amount works in a pinch, but trust me on the authentic version. The bay leaves can be dried, but fresh adds a subtle piney note. Running low on chicken broth? Low-sodium beef broth works too, just add a pinch of cumin to balance. The cilantro is purely for garnish, so dried won't cut it—fresh is a must. For the lime, Key limes if you can find them, but regular works fine.
This dish tastes even better the next day—make extra if you can. Store leftovers in the fridge for up to 4 days, or freeze for 3 months in airtight containers. The rice stays firm and flavorful, so it reheats beautifully. I always double the recipe—one for dinner, one for lunches. Just portion it into containers with a squeeze of lime to keep it fresh.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot and let it simmer. No fancy techniques, no extra dishes to wash. That tomato sauce and onion base caramelize into something rich while the rice soaks it up perfectly.
- Tender Chicken Every Time: The chicken thighs stay juicy, not dry, because they cook low and slow in the sauce. Between us, that’s the kind of texture that makes you close your eyes mid-bite. (Yes, even on a Tuesday night.)
- Leftovers That Beg for More: This dish actually tastes better the next day—honestly, the flavors meld into something even deeper. I’ve reheated portions for lunch three times and never gotten tired of it.
- Budget-Friendly Feast: Long-grain rice and canned tomato sauce stretch this into a full meal without breaking the bank. Plus, chicken thighs are cheaper than breasts but just as satisfying. My wallet and I both approve.
Step-by-step instructions for Abuelos rice
Here's how to make this taqueria-style rice with rich tomato flavor and perfectly tender chicken.
🔥 Step 1: Sear the Chicken Thighs
Heat the 2 tablespoons olive oil in a large, heavy pot over medium-high heat. Pat the 1.5 pounds boneless chicken thighs dry with paper towels—this ensures a good sear. Place them in the pot, skin-side down, and cook undisturbed for 5-6 minutes until golden brown and crispy.
Flip the chicken and cook for another 4-5 minutes until the internal temperature reaches 165°F. Remove the chicken from the pot and set aside on a plate. You'll notice the chicken releases easily from the pot when it's ready—this is your signal. Keep the pot on the heat; you'll use it for the rice.
🍳 Step 2: Sauté Onions and Garlic
In the same pot, reduce the heat to medium and add the 1 whole yellow onion, diced small. Cook for 5-6 minutes until the onions soften and turn translucent. Add the 6 cloves garlic, minced finely, and cook for 30 seconds until fragrant—you'll smell that sweet, garlicky aroma.
Here's where it gets flavorful: Stir in the 1 tablespoon ground cumin and 1 tablespoon dried oregano, letting the spices toast for 30 seconds until the pot smells earthy and warm. This step builds the aromatic base for the rice.
🥘 Step 3: Build the Tomato Sauce
Pour in the 1 can canned tomato sauce and scrape up any browned bits from the bottom of the pot—this is called deglazing, and it adds tons of flavor. Add the 2 cups chicken broth, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 5 minutes to meld the flavors.
Add the 2 whole bay leaves and stir in the 1.5 cups long-grain white rice, rinsing it well first to remove excess starch. The rice should be fully submerged in the liquid—this ensures each grain absorbs the flavorful broth.
⏰ Step 4: Cook the Rice Low and Slow
Cover the pot with a tight-fitting lid and reduce heat to low. Cook for 20 minutes without peeking—this allows the rice to steam evenly and absorb all that delicious tomato-chicken flavor. After 20 minutes, fluff the rice gently with a fork to check for doneness.
If the rice still looks a bit firm, cover and cook for another 5-10 minutes. It's done when the grains are tender but still have a slight bite—this is called "al dente." The rice should have absorbed most of the liquid, with just a little moisture remaining.
🍽️ Step 5: Finish and Serve
Remove the bay leaves and return the chicken thighs to the pot, letting them warm through for 2-3 minutes. Shut off the heat and let the rice sit, covered, for 5 minutes—this resting time ensures the grains finish cooking evenly.
Fluff the rice one last time, then stir in the juice of 1 whole lime and 0.25 cup chopped fresh cilantro. The lime brightens the dish, cutting through the richness of the tomato sauce, while the cilantro adds a fresh, herby finish. Serve immediately with warm tortillas or as a side dish—this rice is the star of any Mexican feast!
Pro Tips For Making Abuelos Rice
- CRISP THE CHICKEN FIRST: I learned this the hard way—don’t skip browning the chicken thighs before adding them to the rice. Sear them in a dry pan for 4-5 minutes per side until golden; the crust locks in flavor and keeps the meat from turning rubbery when simmered in the tomato sauce later.
- CHOP ONIONS FINE: This isn’t the prettiest method, but it’s the tastiest: dice that onion into 1/4-inch pieces, no bigger. I used to leave chunks in, and they’d just sit there like little flavorless islands. Fine chopping ensures every bite gets that sweet, caramelized depth from the slow cook.
- DON’T STIR THE RICE: After adding the rice to the chicken-onion-tomato mix, resist the urge to stir like you’re mixing a cake batter. Just spread it out evenly—this guarantees the bottom gets crispy while the top stays tender. Stiring turns it into mush.
- USE LESS WATER: Most recipes call for 2 cups of liquid to 1 cup of rice, but abuelos rice needs less—try 1.5 cups max. The tomato sauce and chicken release enough moisture, and you’ll end up with that perfect, slightly sticky texture instead of soggy grains. (Yes, even if you’re impatient like me.)
Troubleshooting this recipe
Rice Too Dry?
If your rice ends up dry, it likely absorbed too much liquid. Next time, reduce the broth to 1.5 cups instead of 2 cups—this keeps the rice moist while still flavorful. Also, avoid peeking under the lid while cooking, as steam escapes and dries out the grains. If it's already dry, sprinkle 2 tablespoons warm water over the rice, cover, and let it steam for 5 minutes before serving. 💧
Chicken Not Juicy?
Overcooking chicken is the usual culprit. Use a meat thermometer to check for 165°F internal temperature—never guess! If the thighs release too easily from the bone, they're overdone. For extra juiciness, add 1 tablespoon butter to the pot when returning the chicken to warm through. Also, pat the chicken dry before searing to ensure a crispy skin that locks in moisture.
Flavor Too Mild?
Boost the depth by toasting your spices longer—1 minute instead of 30 seconds—to release more aroma. For extra umami, stir in 1 teaspoon soy sauce or ½ teaspoon smoked paprika with the tomato sauce. If the dish still lacks punch, add ½ cup chopped bell peppers or 1 diced jalapeño when sautéing the onions. 🌶️
Rice Stuck Together?
Stirring the rice too much or using unrinsed grains causes clumping. Rinse the rice 3 times in cold water before adding it to the pot to remove excess starch. After cooking, fluff the rice gently with a fork instead of stirring. If it's already stuck, sprinkle 1 teaspoon olive oil over the rice, cover, and let it steam for 5 minutes—the fat will help separate the grains.
Tomato Sauce Too Acidic?
San Marzano tomatoes are naturally sweeter, but if yours tastes sharp, balance it with 1 teaspoon sugar or ½ teaspoon honey when adding the broth. For a richer base, stir in 2 tablespoons tomato paste with the canned sauce. If the acidity lingers, squeeze in ½ lime earlier in the cooking process to neutralize it. 🍯
Bay Leaves Bitter?
Fresh bay leaves can taste bitter if overcooked. Remove them 5 minutes before serving instead of at the end. If you used dried bay leaves, reduce the amount to 1 leaf and remove it immediately after adding the rice. For a milder flavor, crush the leaves lightly between your fingers before adding them to the pot. 🌿
Nutrition facts
Frequently asked questions
What makes this Abuelos-style rice different from regular Mexican rice?
This recipe combines chicken, tomato sauce, and sofrito spices for a deeper flavor profile than plain Mexican rice. The slow-cooked tomato base and aromatic spices like cumin and oregano create a rich, savory sauce that clings to each grain, making it more like a one-pot meal than a simple side dish.
Can I substitute chicken thighs with another protein?
Yes! You can use chicken breasts (but they'll be drier), shredded pork (cook it separately first), or even shrimp (add them at the end). For best results, stick with chicken thighs—they stay juicy and add the most authentic flavor.
How do I know when the rice is perfectly cooked?
The rice is done when it's tender but still has a slight bite (al dente), with just a little moisture remaining. After 20 minutes of cooking, fluff it gently—if it's still firm, cook 5 more minutes. Overcooked rice turns mushy, while undercooked rice stays hard.
Can I make this recipe in an Instant Pot?
Sauté the chicken and aromatics first, then add all ingredients (except cilantro and lime) and cook on high pressure for 5 minutes. Let it naturally release for 10 minutes, then stir in the lime and cilantro. The Instant Pot version cooks faster but still delivers that rich, tomato-spiced flavor.
What sides pair best with this dish?
This rice is a complete meal, but it pairs perfectly with warm tortillas, refried beans, or a simple Mexican-style salad. For extra flavor, serve with avocado slices or pickled onions. It's also great with cornbread or queso fresco for a hearty spread.
