Rainbow Drive Inn Roast Pork Recipe: Copycat Cuban Sandwich Star

Rainbow Drive Inn Roast Pork Recipe: Copycat Cuban Sandwich Star

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 10g50%
Cholesterol 140mg47%
Sodium 920mg40%
Total Carbohydrate 8g3%
Dietary Fiber 2g7%
Sugars 3g
Protein 62g124%
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 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

2

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.

3

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.

4

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.

★★★★★4.6(14 reviews)
Tyler Parker