
This Caribbean-inspired dish brings bold flavors to your table with tender pork and fragrant yellow rice. The sofrito base creates an authentic taste that’s hard to resist.
I’ve perfected this recipe by marinating the pork in a blend of garlic, oregano, and citrus to ensure every bite is packed with flavor. The rice cooks in the same pot, absorbing all the savory goodness.
You’ll end up with juicy pork pieces nestled in vibrant, golden rice that’s fluffy and aromatic. It’s a complete meal that feels special without complicated steps.
The flavors deepen as they meld together, making this a dish worth savoring. Serve it hot for the best experience.
Ingredients for Pork and Yellow Rice
Bold Caribbean flavors start with pork, rice, and a sofrito base. Simple but packed with taste.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 1 ½ lb | Cut into 1-inch chunks |
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Green Bell Pepper 🌶️ | 1 whole | Diced for sofrito base |
| Red Bell Pepper 🌶️ | 1 whole | Diced for sofrito base |
| Yellow Onion 🧅 | 1 whole | Finely chopped for sofrito |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade and sofrito |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Dried Oregano 🍃 | 1 tbsp | For pork marinade |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Saffron Threads 🌼 | ¼ tsp | For yellow rice color |
| Chicken Broth 🥣 | 3 cups | Low-sodium preferred |
| Lime 🍈 | 1 whole | Zested and juiced |
| Olive Oil 🫒 | 3 tbsp | Divided for cooking |
| Salt 🧂 | 1 ½ tsp | Divided for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The pork shoulder is key here—look for well-marbled pieces at Whole Foods or your local butcher. Don’t trim the fat (it keeps the meat juicy). For the saffron, Spanish saffron from Trader Joe’s is a great budget pick. The rice should be long-grain white (jasmine works in a pinch). I grab my peppers and onions from the farmers market when they’re in season (the colorful ones are sweeter).
No saffron? Turmeric (1/4 tsp) gives the yellow color, though the flavor’s different. Out of pork shoulder? Pork tenderloin works but cook it less—it dries out fast. Fresh cilantro not happening? Flat-leaf parsley is a decent stand-in. For the broth, vegetable broth keeps it vegetarian-friendly. The lime can be swapped for lemon, but lime’s more authentic to the Caribbean vibe.
Leftovers keep 4-5 days in the fridge and actually taste better the next day. Freeze for up to 3 months (portion first for easy reheating). The sofrito base can be made ahead—store it in the fridge for up to a week.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks together—pork shoulder, rice, and peppers all in one pot, so cleanup is a breeze.
- Rich and Smoky: The pork shoulder soaks up the peppers and onions, giving every bite a deep, savory flavor that’s hard to resist.
- Meal Prep Magic: This dish reheats beautifully, so I make a big batch on Sunday and grab leftovers all week for lunch.
- Budget Stretcher: Honestly, pork shoulder is affordable, and a little goes a long way when paired with rice and fresh veggies.
Step-by-Step Instructions for Pork and Yellow Rice
Here’s the method I use to get perfectly tender pork and vibrant yellow rice every time.
Step 1: Marinate the Pork Shoulder
Cut the 1.5 lb Pork Shoulder into 1-inch chunks and place in a bowl. Add 1 tbsp Dried Oregano, 1 tsp Ground Cumin, ½ tsp Black Pepper, and ½ tsp Salt. Drizzle with 1 tbsp Olive Oil and the juice of 1 whole Lime.
Mix well to coat every piece evenly. I like to let this sit for 15-20 minutes while I prep the rice—this gives the flavors time to penetrate the meat. The lime juice tenderizes the pork and adds a bright, Caribbean note to the dish.
Step 2: Sauté the Sofrito Base
Heat 2 tbsp Olive Oil in a large pot or Dutch oven over medium heat. Add the diced Green Bell Pepper, Red Bell Pepper, and finely chopped Yellow Onion. Cook for 5-6 minutes until the vegetables soften and become translucent.
Stir in the minced 6 cloves Garlic Cloves and cook for 30 seconds until fragrant. This sofrito base is the heart of the dish—don’t rush it. You want the peppers and onion to break down slightly, which builds a deep, sweet foundation for the rice.
Step 3: Brown the Pork and Toast the Rice
Add the marinated pork to the pot and increase the heat to medium-high. Cook for 5-7 minutes, stirring occasionally, until the pork browns on all sides. This step adds a rich, caramelized depth to the meat.
Stir in the 2 cups Long-Grain White Rice and toast for 2 minutes. You’ll notice the rice grains turn slightly opaque—that’s how you know they’re ready. Toasting the rice enhances its nutty flavor and prevents it from becoming mushy during cooking.
Step 4: Cook the Rice with Saffron and Broth
Pour in the 3 cups Chicken Broth and add the 0.25 tsp Saffron Threads, remaining 1 tsp Salt, and chopped 0.5 cup Fresh Cilantro stems (save the leaves for garnish). Stir well to distribute the saffron evenly—this is what gives the rice its signature golden color.
Bring to a boil, then reduce the heat to low, cover, and simmer for 20-25 minutes until the rice is tender and the liquid is absorbed. Avoid lifting the lid during cooking—steam is crucial for even cooking and fluffy rice.
Step 5: Rest and Garnish Before Serving
Remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the rice to steam and the flavors to meld together. The pork will finish cooking in the residual heat, becoming fork-tender.
Fluff the rice gently with a fork and garnish with the reserved cilantro leaves. The rice should be vibrant yellow, the pork juicy, and the sofrito flavors beautifully infused throughout. Serve warm with extra lime wedges if desired.
Pro Tips For Making Pork And Yellow Rice
- Brown the Pork Well: I learned this the hard way—give the pork shoulder a deep sear in the pot before adding liquids, about 4-5 minutes per side on medium-high heat. It builds a flavor base that plain simmering just can’t match.
- Sauté the Veggies: After removing the pork, cook the onions and bell peppers in the same pot until soft, around 6-7 minutes. It pulls out their sweetness and keeps the rice from tasting flat.
- Skip the Rinsing: Resist the urge to rinse the rice—it washes away the starch that helps absorb the saffron or turmeric for that rich yellow color and sticky texture.
- Use Extra Stock: Sounds weird, but it works: add an extra ½ cup of chicken stock when cooking the rice. The long-grain white rice soaks it up, and it prevents the dreaded dry, crumbly bottom layer.
Common Mistakes When Making This Recipe
Skipping the Marinade
Don’t rush the pork marinade—it needs that 15-20 minute rest to absorb the citrus and spices. I’ve tried skipping this step, and the flavor difference is noticeable. The lime juice also starts tenderizing the meat. 💡
Overcrowding the Pot
When browning the pork, work in batches if needed. Crowding steams the meat instead of searing it. You want those caramelized bits for flavor. A Dutch oven works best for even heat distribution.
Rinsing the Rice
Always rinse your long-grain white rice until the water runs clear. This removes excess starch that could make your dish gummy. I use a fine-mesh strainer for this.
Peeking While Cooking
Resist lifting the lid while the rice simmers. Each peek releases steam, lowering the temperature and potentially leading to uneven cooking. Trust the process—20-25 minutes on low heat works perfectly.
Using Cold Broth
Always use room temperature or warm chicken broth. Cold liquid can shock the cooking process, resulting in tough rice and unevenly cooked pork. I heat mine in the microwave for 1-2 minutes first. 🔥
Skipping the Rest
The 10-minute rest after cooking is non-negotiable. It lets the rice steam and the flavors meld. Skipping this leaves you with dense rice and dry pork. Just cover and walk away.
Nutrition Facts
Frequently Asked Questions
Can I use a different cut of pork?
Yes, pork tenderloin works but cook it for 10-12 minutes less to prevent drying out. Pork shoulder is ideal for its fat content and tenderness.
What if I don’t have saffron?
Use 1/4 tsp turmeric for color, though the flavor will differ. Saffron adds a unique aroma, but the dish will still be delicious.
How do I know when the pork is done?
It should reach an internal temperature of 145°F and be fork-tender. The pork will continue cooking while resting.
Can I make this ahead of time?
Yes! The flavors deepen overnight. Store in an airtight container in the fridge for up to 5 days.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026