This Cafe Rio Sweet Pork recipe is a restaurant copycat that is even better homemade (not to mention cheaper)! This succulent slow-cooked pork is perfectly sweet with a touch of spice and is delicious served in tacos, burritos, or a big salad!

This is one of my go-to meals when feeding a crowd or for busy weeks when I want lots of leftovers (that will definitely get eaten!). This meal is low stress since the pork can be made ahead of time and the sides/toppings for the pork can pretty much all be bought at the store!

Overhead image of the Cafe Rio Sweet Pork recipe on a plate

Cafe Rio Sweet Pork Recipe

If you’ve ever dined at Cafe Rio (or perhaps heard about it), you likely know about their sweet pulled pork. It practically has a cult following — especially in Utah, where Cafe Rio originated. 

The pork is sweet with a nice savoriness and the meat is fall-apart, perfectly tender! That sweet pork paired with their saucy black beans and equally famous cilantro-lime dressing is nothing short of memorable.

My boys will tell anyone their favorite fast-food meal ever is Cafe Rio’s sweet pork salad. And while the prices are competitive, buying pork salads for my family of 5 adds up quickly — especially considering how much more economical this meal is to make at home. Beyond costs, it tastes even better homemade! This recipe is fairly simple to make; it just takes some patience waiting for the meat to get to that perfect level of tenderness.

Quick Tip

This recipe for Cafe Rio Sweet Pork is intended for a crowd — we always like to have a lot on hand because we all love the leftovers so much. The pork also freezes nicely for future meals. That said, if you’d like a smaller quantity, we have also tested this recipe with a 2-3 pound pork shoulder and included directions for that.

Process shots of the spice blend being made up and added to a blender along with brown sugar and Dr Pepper

What Is Sweet Pork Made Of?

  • Spices. There is a good amount of spices, but with 7-9-pounds of pork — it needs it! The spices add a wonderful nuanced flavor and depth to the pork so it doesn’t just taste overly sweet from the soda and sugar.
  • Dr. Pepper®. We’ve tested this recipe with any number of soft drinks, and Dr. Pepper has remained the favorite every time. Make sure to use real Dr. Pepper–not diet! The sweetener in diet soda is not heat-stable so it will break down as it cooks and won’t sweeten the pork as needed. 
  • Light brown sugar. There is a wide range of how sweet (or not sweet) you may like your pork. Add slowly and to personal preference.
  • Enchilada sauce. Enchilada sauce can vary greatly in heat from brand to brand. Personally, I love and recommend Old El Paso® mild red and green enchilada sauce (not sponsored). If you aren’t able to find this specific brand, I’d recommend tasting the enchilada sauce first and making sure it isn’t too spicy and that you enjoy the flavor.
  • Fire-roasted diced green chiles. These chiles add layers of flavor (from the fire roasting) without any additional work on your end! Grab mild for less heat, medium or hot for more heat!

Quick Tip

What does Dr. Pepper do to pulled pork? It helps keep the pork moist and tender as it cooks as well as adding a faint sweetness and great flavor.

You can make Cafe Rio Sweet Pork recipe with Coke, but you do want to use some kind of soda like Root Beer or Dr. Pepper; don’t leave it out entirely!

Process shots of Cafe Rio sweet pork recipe-- images of the pork being prepped and spices being rubbed on itProcess shots-- images of Dr Pepper, enchilada sauces, brown sugar, onions, and the spiced pork being added to the crockpot

Cafe Rio Sweet Pork Recipe: Let’s Chat Pork

I’ve tried all kinds of pork and all different weights in my slow cooker. For this recipe, we recommend a 7-9-pound bone-in pork shoulder, butt blade roast

A few notes on the pork:

  • Choose bone-in: Bone adds flavor and helps the meat pull apart easily after cooking, enhancing juiciness.
  • Fat cap: Keep the white fat layer on top of the meat; it renders down during cooking, adding flavor and tenderness. Remove it after cooking.
  • Cook on low heat: Avoid cooking on high for succulent results.
  • Shredding tips: Use two forks or hands (once cooled) to gently shred the meat; avoid using food processors or mixers to prevent mushiness and retain texture.
  • Fatty cut: Expect to remove a significant amount of fat while shredding; allow ample time for this step, as it’s the most time-consuming.

Quick Tip

You might encounter various labels like butt roast, Boston butt, shoulder roast, picnic shoulder, or pork shoulder butt blade roast. (check out the differences here)While there’s confusion over these names, they generally refer to cuts from the shoulder rather than the pig’s actual rear end. 

Process shots-- images of the pork being cooked and then shredded and returned to the crockpot and tossed with the blender sauce

How To Serve Cafe Rio Sweet Pork 

This recipe is delicious as is, but it’s intended to be served in a meal like a salad, burrito, tacos, tostada, nachos, enchiladas, quesadillas, etc.

  • Salad: Here’s what comes on a Cafe Rio Sweet Pork Salad: Layer a large cooked/warmed tortilla with lettuce. Top with black beans or pinto beans, cilantro-lime rice, sweet pork, and any of your favorites: pico de gallo, guacamole, tortilla strips, cotija cheese, and loads of Cafe Rio dressing!
  • Burrito: Layer a large cooked/warmed tortilla with cilantro-lime rice (or Mexican rice) and sweet pork. Add black or pinto beans and cheddar cheese. Wrap tightly and bake or air fry or brown in a skillet. Finish with your favorite toppings (guac, sour cream, etc.).
  • Tacos: Warm/cook some tortillas (flour or corn) and add in some lettuce, rice, beans, and sweet pork. Add your favorite toppings and lots of Cafe Rio dressing (or Cilantro Lime Sauce).

Process shots-- images of the enchilada sauces, green chiles, and garlic being added to the blender and being blended with the previous mixture and it all being poured over the meat

What Goes with Sweet Pork Tacos?

The tacos (or salad) really have it all so there isn’t too much of a need for sides, but if you’re feeding a crowd, we’d recommend a veggie tray, chopped watermelon, or cantaloupe, or some chips and salsa.

Overhead image of the saucy Cafe Rio Sweet Pork fresh out of the crockpot

Sweet Pork Sauce

The ingredients we use to cook the pork overlap with the sweet pork sauce — score!

Once the meat is pulled out of the slow cooker and shredded, we drain off all of the juices in the slow cooker except for 1 cup. That cup gets added to some extra brown sugar, Dr. Pepper, green chiles, spices leftover from the pork rub, and the leftover enchilada sauce. Blend and you’ve got the sauce for the pork!

Process shots of all the toppings and ways to incorporate the meat

Variations

Cafe Rio Sweet Pork Recipe — Smaller Batch

To make a smaller batch that feeds about 6-8 people, use a 3-4 pound pork shoulder picnic roast instead (bone-in if you can find one).

Halve all the other ingredients exactly and follow the recipe as directed, using halved quantities. Cook time will be about 1 to 1-1/2 hours shorter (on low).

Up-close image of Cafe Rio Sweet Pork in a burrito form

Storage

Cafe Rio Sweet Pork Leftovers

We love leftovers and we love making this ahead of time — it makes serving guests a breeze.

To make ahead: Shred pork, discard all of the fat, and then place in an air-tight container or bag in the fridge. Blend the sauce. When ready to serve, pour the sauce into a clean slow cooker insert and warm the sauce. Once the sauce is warmed thoroughly, add in the pork and gently stir. Set to low or warm and serve as soon as the pork is warmed through.

Leftovers: Microwave individual portions of pork to warm through or add all the leftover pork and sauce to a slow cooker and place on low for 1 up to 1-1/2 hours or until heated through.

Freezing: Fully cool the pork and then transfer to a few airtight bags or containers (smaller bags = quicker thawing!). Flatten bags if using, label, and freeze for up to 3 months. Thaw overnight in the fridge and warm through in the slow cooker until heated through.

More Crockpot Recipes:

5 from 1 vote

Cafe Rio Sweet Pork Recipe

This Cafe Rio Sweet Pork copycat Crock-Pot recipe is sweet, spicy, and totally delicious.
Prep Time: 25 minutes
Cook Time: 8 hours
Total Time: 8 hours 25 minutes
Servings: 12 servings

Equipment

  • Crock-Pot 6-quart

Ingredients 
 

Pork Rub

  • 7โ€“8.5 pounds pork shoulder butt roast bone-in, see note 2
  • 2 large yellow onions thinly sliced
  • 2 tablespoons ground chili powder
  • 3 tablespoons paprika
  • 3 tablespoons cumin
  • 1 tablespoon salt
  • 1 tablespoon onion powder
  • 1 tablespoon garlic powder
  • 1-1/2 teaspoon pepper

Crock-Pot

  • 2-1/2 cups Dr. Pepper not diet, divided, see note 3
  • 2 cups light brown sugar lightly packed, divided, see note 4
  • 2 (10-ounce) cans mild red enchilada sauce see note 5
  • 2 (10-ounce) cans green enchilada sauce
  • 2 tablespoons minced garlic
  • 2 (4-ounce) cans fire-roasted diced green chiles

Instructions 

  • Mix all the spices together in a small bowl. Remove 1/4 cup of the spices and set aside.
  • Remove pork from the packaging and pat dry with paper towels. Place pork on a large plate or platter and rub the remainder of the spices evenly over the meat.
  • In a 6-quart Crock-Pot, add 1-1/2 cups Dr. Pepper, 1 cup brown sugar, 1 cup red enchilada sauce, and 2 cups green enchilada sauce. Stir. Layer sliced onions along the bottom and sides of the Crock-Pot. Place spice-rubbed pork in the center with the fat cap up.
  • Cover Crock-Pot and cook on low for 7.5โ€“9 hours, or high for 6โ€“7 hours, until pork is tender and shreds easily. Low setting is recommended for best results; avoid overcooking to prevent dryness.
  • Add the remaining 1/4 cup spice mix, 1 cup Dr. Pepper, 1 cup brown sugar, all remaining enchilada sauce, both cans of diced chiles, undrained, and 2 tablespoons minced garlic to a blender. Blend thoroughly and refrigerate.
  • Once the pork is tender, use tongs to transfer it to a large platter. Discard the bone and shred the meat, removing any fat. Optionally, use a slotted spoon to save the onions in a separate bowl. Remove 1 cup of liquid from the slow cooker and add it to a blender. Discard the remaining contents of the crockpot. Pour the blended mixture back into the crockpot, add the shredded meat and onions if desired, and stir gently.
  • Cover and cook on low until warmed through, about 20โ€“30 minutes. Season to taste with salt. Serve and enjoy!

Video

Recipe Notes

Note 1: To make a smaller batch that feeds about 7 people, use a 3โ€“4-pound pork shoulder picnic roast instead, bone-in if you can find one. Halve all the other ingredients. Cook time will be about 1-1/2 hours shorter.
Note 2: Use bone-in, if possible, as it adds great flavor and pulls out easily after cooking. Keep the fat capโ€”the white layer on topโ€”facing up in the slow cooker. This way, as the pork cooks, the fat will render and enhance the flavor and tenderness. Once cooked, it can be easily discarded.
Note 3: Iโ€™ve tested this recipe with Coke and Root Beer, but Dr. Pepper is the favorite. Be sure to use regular Dr. Pepper, not diet, as the sweetener in diet soda isn't heat-stable and wonโ€™t sweeten the pork properly while cooking.
Note 4: Add sugar gradually to suit your taste. You can always add more if needed!
Note 5: Enchilada sauce can vary significantly from brand to brand. I personally love and recommend Old El Pasoยฎ mild red and green enchilada sauce. If you can't find this brand, be sure to taste the sauce first to ensure itโ€™s not too spicy and that you enjoy the flavor, as it plays a big role in this recipe.
Note 6: You might be surprised by the amount of fat you'll need to remove while shredding the porkโ€”there's quite a bit. Set aside ample time for this. I like to tear the pork into large pieces, let it cool slightly, and then shred it into smaller pieces by hand, discarding the fat as I go. Avoid overworking the pork when shredding. Using a food processor or stand mixer will leave you with mushy and fatty meat.
Storage: For leftovers, microwave individual portions of pork or warm all the leftover pork and sauce in a Crock-Pot on low for 1 hour. To freeze, fully cool the pork, then transfer it to airtight bags or containers, label them, and freeze for up to 3 months. Thaw overnight in the fridge and reheat in the slow cooker until warmed through.
ย 

Nutrition

Serving: 1serving | Calories: 474kcal | Carbohydrates: 35.6g | Protein: 51.4g | Fat: 13g | Cholesterol: 151.7mg | Sodium: 503.9mg | Fiber: 1.5g | Sugar: 32.8g

Nutrition information is automatically calculated, so should only be used as an approximation.

 

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. Alexis Arias says:

    I’ve been using a “cafe rio copycat” recipe for years that really isn’t that amazing and I’m SO ready for something different! I’m going to try yours this week, knowing you it will be just perfect!

    1. chelseamessyapron says:

      You are so sweet! I seriously hope you love this ๐Ÿ™‚

  2. Jessica says:

    My husband LOVES pulled pork!!

  3. Ashley says:

    We loveeeee tacos with pulled pork at our house! These look fantastic!