This post may contain affiliate links. See our disclosure policy.
This Cafe Rio Sweet Pork recipe tastes JUST like the original. It has been a fan-favorite on our site since 2007. When you make it you will see why!
Fun Fact: The first Cafe Rio opened in St. George, Utah in 1997 and I was there the first week it opened. It was an INSTANT hit because of the delicious food and had lines out the door every day for years. The first day I went, remember asking them what the best thing on the menu was and they said “the sweet pork, by far”. So I got the sweet pork burrito with black beans and the green enchilada sauce (yes, I still remember my first order like it was yesterday) and I was hooked. I had never tasted anything like it in my life and I didn’t venture away from that exact order for at least 10 years. When I moved away from Utah and didn’t have a Cafe Rio nearby I knew I needed to create a copycat so I could survive. So I did.
I got the recipe by simply going to Cafe Rio and asking them what was in the sweet pork. The workers told me all the ingredients and I went home and figured out the amounts to get it just right. It didn’t take long before I had it down and shared it here on Favorite Family Recipes. I originally shared this recipe back in 2007, and it has been the most popular Cafe Rio copycat recipe on the internet since, and for good reason. It tastes just like the original! The pork is tender and juicy, with the perfect amount of sweetness. You are going to love it!
How to Make Cafe Rio Sweet Pork
- First, marinate the pork in a marinade made from Coke and brown sugar. It will need to marinate for at least 4 hours, but it’s best overnight.
- Next, drain off the marinade and add the put pork, some more Coke, water, and garlic salt in a slow cooker on high for about 3-4 hours or on low for 8 hours. The meat should shred easily but not be dry.
- Remove the pork and shred it using 2 forks. Discard the remaining liquids.
- In a food processor or blender, blend ½ a can of Coke, chilies, enchilada sauce, and 1 cup brown sugar. If the mixture looks too thick, add more Coke little by little. Taste the sauce to check the sweetness, adding more brown sugar if necessary. Put shredded pork and sauce in a slow cooker and cook on low for 2 hours. If you are in a hurry you can put it all in a deep walled skillet and cook over medium heat until the sauce thickens.
The Secret to Tender Pork? Low and Slow
My favorite way to make this pork is cooking it in the Crock Pot. I can just throw it all in the pot and forget about it. The pork cooks all day in the slow cooker which makes the meat tender and easy to shred. It also makes the house smell SO good! I always make a big batch of this sweet pork so I can use it in multiple recipes throughout the week, I also find myself snacking on it straight out of the fridge. It’s that good!
Try it In the Instant Pot
Short on time? Prepare the sweet pork in the Instant Pot.
- Place the pork, ½ can of Coke, water, and garlic salt in the Instant Pot.
- Cook on high pressure for 60 minutes for a pork roast, 40 minutes for pork ribs or pork chops. Natural release for 20 minutes. The pork should shred easily after cooking. If still tough, cook on high pressure for another 10-20 minutes.
- Discard liquid and shred pork.
- Combine the remaining ½ can of coke, chiles, enchilada sauce and brown sugar.
- Return pork and add the liquid mixture to the Instant Pot.
- Cook on the sauté setting and stir frequently until the sauce is thickened.
What Kind of Pork Is Best?
For this sweet pork recipe, it’s best to use boneless pork ribs, pork shoulder, pork roast, or pork butt. These cuts are well-marbled and tender, which makes them great for slow cooking and getting perfectly shreddable pork.
Ways to Use Sweet Pork
Sweet pork is my favorite meat at Cafe Rio. I love it! When prepared correctly, it practically melts in your mouth. With this recipe, you can now have the amazing taste of Cafe Rio Pork at home – all you need is a few simple ingredients and a crock pot. Once it’s shredded and ready to go, use it as a topping or filling in any of the following ways:
- Sweet Pork Salad
- Burritos
- Enchiladas
- Tacos
- Tostadas
- Quesadillas
More Copycat Cafe Rio Sweet Pork Recipes
Use this cafe rio pork recipe to re-create any of these cravable Cafe Rio menu items:
Reader Reviews
We have received many rave reviews on this sweet pork recipe. This pork is the real deal! We are thrilled that so many of you have enjoyed this recipe as much as we have.
“So I moved to Texas a little over a year ago and to my despair there isn’t a Cafe Rio for 500 miles. I love the pork Barbacoa burrito and have not been able to recreate it or find some thing close to it here in Texas until this recipe thank you for posting this. Every time I eat it, it’s like a warm homey feeling comes over me.” – Kamie
“I had my doubts because the ingredients seem so random, but we love this recipe and have done it with and without marinade several times. A++ both ways.” – Jessica
“THIS WAS ABSOLUTELY SPOT. ON. tastes amazing leftover too!!!!!” – Jared
“We love, love, love this recipe! We have made it for several years now and it surely is a treat! I love your blog and haven’t ever been disappointed! I make LOTS when I make it and freeze it…tastes just as good when thawed! Also the dressings freeze well too! Thanks for your time and talent!”– Misti
Read More: 33+ Easy Dinner Ideas
More Cafe Rio Recipes
A few more Cafe Rio / Costa Vida Recipes
- Salsa Fresca (Pico de Gallo)
- Homemade Flour Tortillas
- Homemade Tortilla Strips
- The BEST Guacamole EVER
- Cilantro-Lime Rice and Black Beans
Cafe Rio Sweet Pork Copycat Recipe
Video
Ingredients
- 2 pounds pork (boneless ribs or pork roast will work great)
- 3 (12-ounce) cans Coca-Cola (not diet)
- ¼ cup brown sugar
- dash garlic salt
- ¼ cup water
- 1 can diced green chilies
- 1 (10-ounce) red enchilada sauce
- 1 cup brown sugar
Instructions
- Put the pork in a heavy-duty zip-top plastic bag to marinate. Add about a can and a half of Coke and ¼ cup of brown sugar. Marinate for 4 hours or overnight.
- Drain the marinade and put pork, ½ can of Coke, water, and garlic salt in a slow cooker on high for about 3-4 hours or on low for 8 hours. (You want the meat to shred easily, but not be too dry.)
- Remove pork from the slow cooker and discard any liquid left in the pot. Shred pork.
- In a food processor or blender, blend ½ a can of Coke, chilies, enchilada sauce, and 1 cup brown sugar. If the mixture looks too thick, add more Coke little by little. Put shredded pork and sauce in a slow cooker and cook on low for 2 hours.
Notes
- Place the pork, ½ can of Coke, water, and garlic salt in the Instant Pot.
- Cook on high pressure for 60 minutes for a pork roast, 40 minutes for pork ribs or pork chops. Natural release for 20 minutes. The pork should shred easily after cooking. If still tough, cook on high pressure for another 10-20 minutes.
- Discard liquid and shred pork.
- Combine the remaining ½ can of coke, chiles, enchilada sauce and brown sugar.
- Return pork and add the liquid mixture to the Instant Pot.
- Cook on the sauté setting and stir frequently until the sauce is thickened.
- Store leftovers in an airtight container in the fridge for up to 5 days. Reheat in the microwave or on the stovetop until heated through.
- Leftovers can also be frozen in freezer Ziplock bags for up to 5 months.
i have never eaten at Cafe Rio , so I can’t tell if the recipe was “spot on” or not, but I did enjoy it. I can’t wait to try it again. Next time I think I will cut down on the sugar a bit and use spicy enchilada sauce. It was very good and very easy to make. I used about 2.5 of pork butt . It came out so tender….
we are so excited to try this recipe, we used to have a costa vida here in Maine and my husband and I ate there every other day, we loved the sweet pork and the cilantro lime vinaigrette. The only thing we can never find here is cotija cheese. Thanks for posting the recipe!
This is light years away from being Cafe Rio’s sweet pork.
1. Not dark enough — needs something to make it darker. Perhaps dark Karo syrup instead of brown sugar? Or add molasses..
2. Needs more time to simmer. It isn’t broken down enough.
Try these ideas out and let me know how it turns out! I haven’t had any complaints about it being broken down enough.. I don’t know what to tell you.
You might have used the wrong cut of pork–if it doesn’t have enough fat on it, then it can turn out tougher and won’t shred well. I’ve had this happen before. I just used a pork roast I got from someone and it didn’t break down very well. However, I cooked it on low for a few more hours and it finally started to break down. I always cook my roasts (beef or pork) longer than stated in recipes so that the fibers break down…..it literally falls apart and is super tender! Good luck!
I used Costco pork roast, coke zero, and splenda (I am diabetic). It worked perfectly! Thank you for this recipe!
Did you still use brown sugar? My father is diabetic so I’m very interested!
I was at costa Vida the other day and saw a lady come out from the kitchen and fill a bin with coke from the soda machine. I asked if that is what they cooked the pork in and she said “yes”. SOOOO excited to try your recipe. Thanks so much for sharing. 🙂
Just went to the store today to buy the cans of Coke and they looked a bit smaller than last I’ve seen them. Sure enough it’s in a 7.5 oz instead of all the other cans of pop that are in a 12 oz can. So that being said, do I use 36 oz or 22.5 oz?
Do 36 oz. This recipe was created when 12 oz. cans were the standard. 🙂
@Our Family —
Coke is personally all I have used but others have used Dr. Pepper and it has turned out great.
Any way to make this without the COKE? Can I get the flavor using anything else?
I always find it funny that Mormons love to make a Cafe Rio knock off with Coke in it (I am Mormon also, but have NEVER used Coke in the recipe.). Coke is definitely not necessary – or any other soda. Enchilada sauce also not needed. No need to marinate, that is just a waste of ingredients. Put all your ingredients into the slow cooker. Have only made a version of Cafe Rio Pork without Coke for 7 years (that is when we left Utah) and EVERYONE tells me that it is better than the original. It is highly requested. We stopped craving the original years ago. Be confident in your cooking and you will be surprised what you come up with.
Oh come on! There is no problem with Mormons using coke in this recipe. Or drinking coke while making it!
Actually, yes, the Coke is necessary. This recipe is for people who want to have the Cafe Rio Barbacoa Pork, not your altered recipe. It’s nice that everyone loves your recipe. WE love the original, with the COKE, and the SUGAR, and ENCHILADA SAUCE, and we are CONFIDENT everyone else will too.
Fantastic recipe! Have been playing around with various versions for a few years now and definitely like yours the best! I used a shoulder roast and it turned out fantastically. For a bit of a deeper spicy-ness I used chipotle peppers instead of green peppers and loved it. Thanks!
Mmm! Made this, and LOVED it! If I double it, will it need to cook longer on low? Or just around 8-10 hours on low?
Mmm! Made this, and LOVED it! If I double it, will it need to cook longer on low? Or just around 8-10 hours on low?
@Mike and Heidi–
If you double if you just might need a bigger crock pot.. the time should stay the same! Glad you liked it! This recipe is DEFINITELY one of my favorites!
I love Cafe Rios Sweet Pork!! Thanks for posting this recipe! I am totally trying this out… perhaps for SuperBowl!
@ Dani— yeah I actually buy the boneless pork ribs but others have used pork butt with great results!
When you say pork rib meat… what is the actual cut of meat called that you buy? Pork shoulder? Pork Butt? I'm assuming you don't buy spare or baby back ribs and shred that meat… do you?
@kimmyh – I have only used Coke because I know that is what Cafe Rio uses. I have heard of others using Dr. Pepper though and it turning out fine. I don't think it will make that huge of a difference.
Do you have to use Coke or can you use Dr Pepper? It is pretty sweet; maybe less brown sugar, if so, at least for the marinade. I wanted to start today and cannot get to the store for Coke.
Can you use caffeine free coke? Wondering if it will change the taster.
Thanks for sharing this. We love it. We combine the first and second steps together, I cook it in the marinade, brown sugar and garlic. and then I just mix the enchilada sauce and chilis into that sauce. Why toss perfectly good sugar and Coke? It may not taste the exact same but my hubs still raves about it and it's easier. I use caffine free Coke too.
I've used green enchilada sauce too I just added some tomato paste to get the flavor and color, still tasted great!
This recipe is fabulous! Thanks for sharing. I even tried it with chicken to see how it would turn out, and it was delicious!!