If you’ve ever had that famous Cafe Rio sweet pork (or Costa Vida sweet pork) and thought, “I need this at dinner time…” this is your moment.

This is the kind of sweet shredded pork that instantly makes you feel like you unlocked a restaurant favorite at home. It’s very Cafe Rio sweet pork copycat energy- perfect for those nights when you want that signature dish flavor without leaving your kitchen. The texture is shreddable, saucy, and exactly what you want for tacos, bowls, and burritos. If you’re a “taco Tuesday” person, this fits right in with all your favorite toppings and sides. And if you’ve been craving that sweet-savory barbacoa vibe, this scratches the itch in the best way.
Step-by-Step Instructions

Step One: Gather your ingredients. Preheat your oven to 300 degrees F.

Step Two: In a Dutch oven, add the pork roast and 1 can of Coke. Place the lid on the pot and place it in the preheated oven for 4 hours.

Step Three: Remove the meat after 4 hours or when the internal temperature reaches 200 degrees F.

Step Four: Drain the juices from the Dutch oven.

Step Five: In a mixing bowl, combine 19 oz Red enchilada sauce, 1 tsp minced garlic, 4 oz. diced green chiles, and 3/4 cup brown sugar. Whisk until smooth and combined.

Step Six: Shred the cooked pork, then pour the mixed sauce over it. Mix until the meat is fully coated. Enjoy!

Serving Suggestions
Serve in warm tortillas with shredded lettuce, pico de gallo, and cotija cheese. Add a drizzle of crema or sour cream, plus lime wedges and chopped cilantro for that fresh finish. Make burrito bowls by layering into bowls with cilantro lime rice or Mexican rice, black beans, and guacamole. Top with salsa and a spoonful of tomatillo ranch for that Cafe Rio. Turn it into enchiladas by rolling into tortillas, placing them in a baking dish, and baking with extra enchilada sauce and melted cheese on top. Pair with a corn salad or a tangy coleslaw for crunch and contrast. For dessert, make sweet churro chips or grill pineapple for a healthier treat.
The Chemistry of Sweet Pork
This recipe is a two-part magic trick: low-and-slow cooking and a bold finishing sauce. Cooking the pork shoulder in soda at low heat helps tenderize the meat and keeps it juicy, because long cooking breaks down connective tissue into that melt-apart texture. The goal internal temperature (around 200°F) is key: that’s when it becomes shreddable pork, not slicable roast. Then you drain the cooking juices (don’t worry, we’ll still get a moisture pack), and coat the pork in the enchilada-chile-brown sugar sauce. The sugar balances the chili flavors and helps the sauce cling to the meat. If you want more richness of the pork and less sweetness, you can adjust the sauce ratios next time- but the sweet-savory combo is exactly what makes this taste like restaurant-style sweet pork.
Recipe Troubleshooting
Pork turns out to be tough or dry? This usually means it was cooked too long at too high a temperature, or not long enough to fully break down.
Meat doesn’t shred easily? It’s almost always undercooked- give it more time in the oven and check the internal temp again.
Pork lacks flavor? It’s often because the surface didn’t fully absorb or the pork wasn’t mixed thoroughly after shredding. The best way to fix that is to shred while it’s still warm, then stir in the sauce really well so it coats every strand.
Sauce too sweet or spicy? If it’s too sweet, use less brown sugar next time. If it’s too spicy, choose a milder enchilada sauce or reduce green chiles.
What’s the best cut of pork for making sweet pork? A boneless pork shoulder/pork butt roast is the best choice.
Can I use Diet Coke instead of regular Coke? Yes, Diet Coke works fine and still helps tenderize. You can also use other sodas, but Coke gives a classic flavor.
How can I make it in an Instant Pot or slow cooker? Totally doable. A slow cooker/crock pot is a great option for hands-off cooking. Instant Pot works too, but you’ll still want to shred and sauce it at the end.
Is there a substitute for enchilada sauce or green chiles? You can swap enchilada sauce brands (mild vs. medium matters), and use different chiles based on heat preference.
Was the sauce too runny or watery? Make sure you drain the cooking juices fully before adding the sauce. If it still feels thin, let the sauced pork sit for a few minutes- shredded pork will absorb and thicken it naturally.

Seasonal Serving Suggestions
This is a star for sweet pork for taco bar nights- especially when you’re feeding a crowd and want a low-stress main that feels festive. It also fits perfectly into Cinco de Mayo recipe season, because it’s easy, crowd-friendly, and makes. full spread feels fun. And if you’re thinking ahead, it’s also a great candidate for freezer meals- because having sweet pork ready to go in the fridge feels like winning.
Cooking Tips
This recipe uses simple ingredients- a pork roast (specifically pork shoulder), Coke, and a saucy mix of red enchilada sauce, green chilies, garlic, and a cup of brown sugar-adjacent sweetness that gives it that signature dish flavor. The result is a delicious, sweet pork that shreds like a dream and tastes like it belongs in a delicious taco, a sweet pork burrito, or piled into a bowl with cilantro lime rice and black beans. It’s sweet, savory, and honestly feels like you cracked a closely guarded secret- without having to bribe anyone.

Storage Tips
Store leftovers in an airtight container in the fridge for 3-4 days. The sauce thickens as it sits, so when reheating, add a splash of extra liquid (a bit of chicken works great). Reheat gently on low heat to keep it juicy.
Freezer- This freezes beautifully. Cool completely, then portion into freezer bags or containers. Freeze up to 2-3 months. Thaw overnight in the fridge, then reheat slowly. If needed, add a tablespoon or two of extra liquid to restore the saucy texture.
Make Ahead- Make the pork ahead, shred it, sauce it, and store it in the fridge. It reheats well and is perfect for quick dinners all week- tacos one night, burrito bowls the next, and sliders if you’re feeling chaotic. Make it the day before so flavors can hang out and get even better.
Recommended Products
Oven-Baked Sweet Pork with Coke
This delicious sweet pork is the kind of recipe that makes dinner feel exciting without requiring a ton of effort- my favorite kind of cooking. It’s sweet, savory, saucy, and ridiculously versatile, whether you’re making tacos, bowls, enchiladas, or building the ultimate taco bar. If you try it, tell me how you served it- and if your team is extra-sauce or team “just enough to coat.” Either way, you’re about to have a new signature dish on your hands.


Tender Sweet Pork with Chiles & Brown Sugar
Ingredients
- 3 lb pork butt roast boneless
- 1 can Coke 12 oz.
- 19 oz red enchilada sauce
- 4 oz diced green chiles
- 1 tsp minced garlic
- 3/4 cup brown sugar
Instructions
- Preheat your oven to 300 degrees F.
- In a Dutch oven, add the pork roast and 1 can of Coke. Place the lid on the pot and place it in the preheated oven for 4 hours.
- Remove the meat after 4 hours or when the meat reaches 200 degrees F internal temperature.
- Drain the juices from the Dutch oven.
- In a mixing bowl combine 19 oz Red enchilada sauce, 1 tsp minced garlic, 4 oz. diced green chiles, and 3/4 cup brown sugar. Whisk until smooth and combined.
- Shred the cooked pork and then pour the mixed sauce over the shredded pork. Mix until the meat is fully coated. Enjoy!
Nutrition
Have you tried this recipe?
I’d love to see it! Follow @_mrs.madi_ on Instagram and tag your photos with #mrsmadi.




