
I’ve spent years perfecting this copycat version of the famous Rainbow Drive Inn roast pork, and it delivers the same tender, flavorful results as the original.
The secret lies in a simple marinade of garlic, cumin, and citrus that infuses the meat with authentic Cuban character. Slow-roasting at 325°F ensures the pork stays juicy while developing a delicious crust.
What you’ll get is succulent pulled pork that’s perfect for sandwiches, tacos, or rice bowls. The aroma alone will transport you straight to Miami.
This recipe captures the essence of the Rainbow Drive Inn classic with ingredients you can find at any grocery store.
Ingredients for Rainbow Drive Inn Roast Pork
Pantry staples plus pork shoulder create this iconic Cuban-inspired roast at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 3 lb | Boneless, skin-on preferred |
| Garlic Cloves 🧄 | 8 cloves | Peeled and minced |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Sour Orange Juice 🍊 | ¾ cup | Or substitute 6 tbsp orange juice + 2 tbsp lime juice |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for marinade |
| Kosher Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tbsp | Freshly cracked for best flavor |
| Bay Leaves 🌿 | 2 whole | Dried for marinade |
| Yellow Onion 🧅 | 1 whole | Thinly sliced for marinade |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed preferred |
| Water 💧 | ½ cup | For braising liquid |
The pork shoulder is non-negotiable for authentic texture. Look for bone-in, skin-on cuts at Latin markets or well-stocked supermarkets—they have better marbling. I always grab mine from Publix when I’m in Florida, but any grocery store with a good meat counter works. The fat cap renders down during the long roast, so don’t trim it off. (worth the extra minute)
No sour oranges? Equal parts orange and lime juice gets you 90% there. Fresh oregano can swap in at one-third the amount if you’ve got a plant. The cumin should be toasted in a dry pan first—30 seconds until fragrant. If you can’t find Mexican oregano, regular works but has a slightly different profile. (the good stuff, not the pre-ground dust)
This tastes even better the next day. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The fat solidifies when cold—easy to skim off if you’re making sandwiches. Reheat gently with a splash of water to keep it moist.
Why You’ll Love This Recipe
- Set It and Forget: The pork shoulder does all the work in the oven while I’m free to do literally anything else.
- Citrus Garlic Bomb: That sour orange juice mixed with garlic and cumin gives it a tangy, aromatic punch I can’t get enough of.
- Feeds the Whole Crew: I’ve served this at Sunday dinner and packed leftovers for lunch—everyone’s happy.
- Leftovers for Days: Honestly, it tastes even better the next day in tacos or sandwiches.
Step-by-Step Instructions for Rainbow Drive Inn Style Roast Pork
Here’s how to recreate this iconic Cuban-style roast pork with crispy skin and juicy meat.
Step 1: Create the Mojito-Style Marinade
In a large bowl, whisk together the 0.75 cup Sour Orange Juice, 0.25 cup Lime Juice, 0.25 cup Olive Oil, minced 8 cloves Garlic Cloves, 2 tbsp Ground Cumin, 1 tbsp Dried Oregano, 1.5 tbsp Kosher Salt, and freshly cracked 1 tbsp Black Peppercorns.
Add thinly sliced 1 whole Yellow Onion and 2 whole Bay Leaves to the marinade. This blend captures the tangy, citrusy essence of traditional Cuban mojo. The acidity from the juices helps tenderize the pork while the spices infuse deep, authentic flavor.
Step 2: Marinate the Pork Shoulder Overnight
Place the 3 lb Pork Shoulder in a large resealable bag or non-reactive container. Pour the marinade over the pork, ensuring it’s completely submerged. Massage the marinade into the meat for even distribution.
Refrigerate for at least 8 hours, but ideally overnight. The longer it marinates, the more the flavors penetrate. I’ve found that 12-24 hours delivers the most authentic, well-seasoned result. Turn the pork occasionally to ensure every inch soaks up the mojo marinade.
Step 3: Roast the Pork Low and Slow
Preheat your oven to 300°F. Remove the pork from the marinade (reserve the marinade for basting) and place it skin-side up on a wire rack set in a roasting pan. Pour 0.5 cup Water into the bottom of the pan to create steam.
Roast for 3-3.5 hours, basting with the reserved marinade every 45-60 minutes. You’ll know it’s done when the internal temperature reaches 195°F and the meat pulls apart easily with a fork. The skin should be blistered and crispy, while the inside stays moist and flavorful.
If the skin isn’t crispy enough at the end, broil for 3-5 minutes to finish it off, watching closely to avoid burning.
Step 4: Rest and Shred for Serving
Transfer the pork to a cutting board and let it rest for 15-20 minutes. This allows the juices to redistribute, ensuring every bite is succulent. Tent loosely with foil to keep it warm.
Shred the pork using two forks, pulling it apart along the natural grain. The meat should separate effortlessly, with a perfect balance of crispy skin and tender interior. Serve immediately in sandwiches, tacos, or over rice for the full Rainbow Drive Inn experience.
Pro Tips For Making Rainbow Drive Inn Roast Pork
- Marinate Overnight: I learned this the hard way—soaking the pork shoulder in sour orange juice, garlic, cumin, and oregano for at least 8 hours (12 is better) lets the flavors actually penetrate the meat.
- Score the Fat: Cut 1/4-inch slits in the fat cap so the marinade seeps deep and the skin crisps up right—skip this and you’ll get a bland, chewy layer.
- Use Fresh Garlic: Sounds obvious, but pre-minced garlic from a jar just doesn’t hold up to the long cook time; fresh cloves crushed with salt make a real difference in the final taste.
- Low and Slow Wins: After searing, drop the oven to 300°F and give it 3-4 hours uncovered—rushing with high heat dries out the pork before it gets that fall-apart texture.
Flavor Customization for rainbow drive inn roast pork
Spice Variations
For a smokier profile, add 1 tsp smoked paprika to the marinade. I love this tweak when serving the pork in tacos. It pairs beautifully with the citrus notes. For heat lovers, include ½ tsp cayenne pepper or 1 chopped jalapeño in the marinade. 🌶️
Herb Swaps
Swap the dried oregano for 1 tbsp fresh cilantro or 1 tsp dried thyme for a different herbaceous twist. Fresh cilantro adds brightness, while thyme gives it an earthier tone. I often use fresh herbs when I have them on hand.
Citrus Alternatives
If you can’t find sour oranges, try ½ cup orange juice plus ¼ cup grapefruit juice for a similar tangy depth. The grapefruit adds a pleasant bitterness that mimics sour orange well. This combo works in a pinch and still delivers authentic flavor.
Sweet and Tangy
Add 2 tbsp brown sugar or 1 tbsp honey to the marinade for a touch of sweetness. This creates a beautiful caramelization on the pork’s exterior. I find the sweetness balances the acidity perfectly, especially for sandwiches.
Garlic Boost
Double the garlic to 16 cloves for an extra-pungent kick. Roast 4-5 whole garlic cloves alongside the pork for a milder, sweeter garlic flavor. Both methods work well, depending on your garlic preference. I often do both for maximum flavor. 💪
Finishing Touches
After shredding, toss the pork with 2 tbsp chopped fresh parsley or 1 tbsp lime zest for a burst of freshness. These small additions make a big difference in brightening up the dish. I always finish with a squeeze of fresh lime juice.
Nutrition Facts
Frequently Asked Questions
Can I use a different cut of pork?
Pork shoulder works best for tenderness, but you can use pork butt. Avoid lean cuts like tenderloin as they dry out during the long roast. The fat content in shoulder/butt keeps the meat moist at 300°F for 3-3.5 hours
How do I get crispier skin?
Pat the skin very dry before roasting. For extra crispiness, increase oven temp to 325°F and finish with 3-5 minutes under the broiler. Baste less frequently in the final hour to allow the skin to blister.
What if I don’t have sour orange juice?
Mix 6 tablespoons orange juice with 2 tablespoons lime juice as a perfect substitute. The combination provides the same tangy, citrusy profile that defines the authentic Cuban flavor.
How long can I store leftovers?
Refrigerate shredded pork in an airtight container for up to 5 days. For longer storage, freeze for up to 3 months. Reheat gently with a splash of water to maintain moisture.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026