Cafe Rio’s Sweet Pork Barbacoa is the centerpiece of its burritos, enchiladas and tostada salads: tender, shreddable pork in a glossy, sweet-savory sauce with a mild chile backbone. It is slow-cooked until it falls apart, then tossed in its own sweet cooking liquid so every strand is coated.
This homemade copycat approximation uses an inexpensive pork shoulder, cola, brown sugar and a few pantry spices, with a slow cooker doing nearly all the work. The result is a big batch that makes a whole week of burrito bowls, salads and tacos at a fraction of the cost of ordering out.
About Cafe Rio’s Sweet Pork Barbacoa
Sweet pork barbacoa in this style is not a smoky, vinegary barbacoa. It is a sweet pork, closer to a Southwestern pulled pork, built on a long braise in cola and brown sugar with mild chiles, garlic and chili powder. The sugar and cola caramelize into a syrupy sauce while the collagen in the pork shoulder melts into tender, juicy shreds.
The technique is simple: season the pork, braise it low and slow until it shreds with no resistance, then shred it and return it to a reduced portion of the cooking liquid. A second dose of brown sugar and enchilada sauce stirred in at the end gives the glossy coating and the signature sweet finish.
Sweet Pork Barbacoa: Restaurant vs. Homemade Cost
| At Cafe Rio | Homemade (8 servings) | You Save |
|---|---|---|
| $10.50 | $2.03 | $8.47 (81%) |
Cafe Rio price is the approximate cost of a comparable single pork burrito or salad order. Homemade cost is an estimate from
US average grocery prices (US BLS Average Price Data, May 2026) and typical store prices for items BLS does not track (marked est.).
Ingredient cost breakdown
| Ingredient | Amount | Cost |
|---|---|---|
| boneless pork shoulder (pork butt), trimmed and cut into large chunks | 3 lb | $13.85 |
| yellow onion, quartered | 1 each | $0.11 |
| cola (1 can), regular, not diet | 12 oz | $0.38 est. |
| packed brown sugar, divided | 0.75 cup | $0.38 |
| chili powder | 1 tbsp | $0.15 est. |
| kosher salt | 2 tsp | $0.01 est. |
| garlic, smashed | 4 clove | $0.32 est. |
| small can (4 oz) diced green chiles | 1 each | $0.40 est. |
| mild red enchilada sauce | 0.5 cup | $0.56 est. |
| ground cumin | 1 tsp | $0.05 est. |
| black pepper | 0.5 tsp | $0.02 est. |
| Total (makes 8 servings) | $16.23 | |
Nutrition (estimated per serving)
Estimated from listed ingredients using USDA FoodData Central reference values. Actual values vary with brands, portions, and preparation.
How Much Does It Cost to Make Cafe Rio’s Sweet Pork Barbacoa at Home?
A full batch makes 8 servings for an estimated $16.23 in ingredients, roughly $2.03 per serving. Ordering the equivalent at Cafe Rio runs around $10.50 (approximate menu price), so making it yourself saves an estimated $8.47 (81%). The grocery figures are estimates based on US average grocery prices (US BLS Average Price Data, May 2026) and typical store prices for the rest; the per-ingredient breakdown is in the table above. Your local store and restaurant prices will differ, but the gap stays large because you buy staple ingredients instead of a prepared, served dish, and one batch stretches across several servings.
Why Make It at Home?
Making it at home gives you a large batch of pork for the price of a single restaurant entree, and the slow cooker means almost no hands-on time. You control the sweetness, the heat and the salt, and the leftovers freeze well for quick weeknight burritos, bowls and quesadillas.
Ingredients for Copycat Cafe Rio Sweet Pork Barbacoa
Here’s the full ingredients list you’ll need to make Cafe Rio Sweet Pork Barbacoa at home:
- 3 lb boneless pork shoulder (pork butt), trimmed and cut into large chunks
- 1 each yellow onion, quartered
- 12 oz cola (1 can), regular, not diet
- 0.75 cup packed brown sugar, divided
- 1 tbsp chili powder
- 2 tsp kosher salt
- 4 clove garlic, smashed
- 1 each small can (4 oz) diced green chiles
- 0.5 cup mild red enchilada sauce
- 1 tsp ground cumin
- 0.5 tsp black pepper
A few ingredient notes:
- Choose pork shoulder (also sold as pork butt) with good marbling. Lean cuts like loin dry out during the long cook and will not shred the same way.
- Use regular cola, not diet. The real sugar reduces into the syrupy sauce that defines this dish; artificial sweeteners will not caramelize.
- Mild red enchilada sauce adds color and gentle chile flavor without much heat. Check the label if you want to keep it truly mild.
🛒 Shop the Ingredients & Tools
- Yellow onion, quartered
- Packed brown sugar, divided
- Chili powder
- Kosher salt
- Garlic, smashed
- Ground cumin
- Black pepper
- Stainless steel mixing bowls
- Half sheet baking pan
As an Amazon Associate we earn from qualifying purchases.
How to Make Cafe Rio Sweet Pork Barbacoa at Home
Prep: 15 min · Cook: 480 min · Makes: 8 servings
- Trim any thick exterior fat cap from the pork and cut the shoulder into 3 or 4 large chunks so it cooks evenly.
- Mix half of the brown sugar with the chili powder, cumin, kosher salt and black pepper, then rub it all over the pork.
- Place the quartered onion and smashed garlic in the bottom of a 6-quart slow cooker and set the pork on top.
- Pour the cola around the pork and add the diced green chiles. Cover and cook on low for 8 hours (or on high for 4 to 5 hours) until the pork shreds with a fork with no resistance.
- Transfer the pork to a large bowl and shred it with two forks, discarding any large pieces of fat. Remove and discard the onion and garlic, or mash them into the sauce.
- Skim the fat from the cooking liquid, then pour about 1.5 cups into a saucepan with the remaining brown sugar and the enchilada sauce. Simmer over medium heat for 10 to 15 minutes until reduced and syrupy.
- Toss the shredded pork with the reduced sauce, adding a little at a time until the meat is glossy and moist but not soupy.
- Taste and adjust with a pinch of salt. Keep warm in the slow cooker on the warm setting until serving.
Tips for the Best Results
- Do not skip the reduction. Simmering the cooking liquid concentrates the sweetness and gives the sauce its clingy, glossy texture.
- Skim the fat before reducing so the sauce is glossy rather than greasy.
- Add the sauce gradually when tossing; the pork should be coated, not swimming.
- A pressure cooker works too: cook on high pressure for about 60 to 70 minutes with a natural release, then reduce the sauce on the sauté setting.
Common Mistakes to Avoid
- Using diet cola, which will not reduce into a syrupy sauce.
- Choosing a lean cut like pork loin, which turns dry and stringy.
- Skipping the reduction step and serving the pork in thin, watery liquid.
- Pulling the pork too early, before it shreds easily; it needs the full braise to turn tender.
Variations to Try
- Add a chipotle pepper in adobo to the braise for a smoky, spicier version.
- Swap half of the cola for orange juice for a brighter, citrus-leaning sweetness.
- Use a pressure cooker or a low oven (300 F in a covered Dutch oven for about 4 hours) instead of a slow cooker.
Storage & Reheating
Cool the pork and store it in an airtight container with plenty of its sauce in the refrigerator for up to 4 days. It also freezes well for up to 3 months; freeze in portioned bags with some sauce and thaw overnight in the refrigerator. Reheat gently in a skillet or microwave with a splash of water or extra sauce so the meat stays moist.
What to Serve It With
Serve the pork in a burrito or burrito bowl with cilantro-lime rice, black or pinto beans, pico de gallo, shredded lettuce and cheese. It is also excellent over a tostada salad with creamy tomatillo dressing, in tacos or enchiladas, or on a quesadilla with a spoonful of sour cream.
The Bottom Line
Cafe Rio’s Sweet Pork Barbacoa is one of those dishes that feels like it should be hard to make and expensive to buy, but at home it’s neither. For an estimated $16.23 in everyday ingredients you get 8 servings, fresh and warm, for roughly 81% less than ordering out. Make it once and it’ll join the short list of recipes you reach for without thinking. Bookmark this one, grab the ingredients, and keep an eye on CopyKitchen for more copycat favorites with an estimated cost to make them at home.
Frequently Asked Questions
What cut of pork is best for sweet pork barbacoa?
Boneless pork shoulder, also called pork butt, is the best choice because its marbling and connective tissue break down during the long braise into tender, juicy shreds. Leaner cuts such as loin tend to dry out and will not give the same texture.
Can I make this copycat in an Instant Pot?
Yes. Cook the seasoned pork with the cola, onion, garlic and chiles on high pressure for about 60 to 70 minutes with a natural release. Shred the pork and reduce the sauce with the sauté function, then toss them together.
Why is my sauce thin?
The cooking liquid needs to be skimmed and reduced separately after the pork comes out. Simmering it with the extra brown sugar and enchilada sauce for 10 to 15 minutes thickens it into a glossy, syrupy coating.
Is this recipe spicy?
No, it is mild and sweet-forward. The green chiles, chili powder and mild enchilada sauce add flavor rather than heat, and you can add a chipotle in adobo if you want more of a kick.
Is this the official Cafe Rio recipe?
No. This is a homemade copycat approximation based on the dish’s general flavor profile of sweet, slow-braised, shredded pork. Cafe Rio’s exact recipe is not public.
Can I make it ahead of time?
Absolutely. The flavor often improves after a night in the refrigerator as the pork absorbs the sauce. Reheat gently with a splash of water or extra sauce before serving.
Cost figures are estimates for comparison, based on US BLS Average Price Data (US city average) and an approximate menu price; your local grocery prices and Cafe Rio’s current menu price will vary. As an Amazon Associate we earn from qualifying purchases. CopyKitchen is not affiliated with, endorsed by, or sponsored by Cafe Rio or any brand mentioned; this is an independent, homemade copycat recipe, and all trademarks are the property of their respective owners.