Cafe Rio Sweet Pork Salad

172 Comments
5 from 96 votes
Jump to Recipe

We may earn a commission when you click on the affiliate links in this post.

This Cafe Rio Sweet Pork Salad is the full restaurant-style salad you love, made right at home with sweet pork, cilantro lime rice, black beans, fresh toppings, and creamy tomatillo ranch dressing. It’s one of those meals that feels like takeout, but you can make every part ahead and let everyone build their own salad just the way they like it.

Cafe Rio Sweet Pork salad in a metal dish with lime wedges, pico de Gallo, cilantro, guacamole, cojita cheese and side of cilantro ranch dressing.

5 Star Reviews ⭐️⭐️⭐️⭐️⭐️


“I live in Alabama after being raised in Utah. I’ve made this twice for my boyfriend and his brother. They love it and if reminds me of home. Great copy cat recipe.” – Brooke

“I just wanted to let you know that I’ve made this recipe a bunch now and love it EVERY time! I’m always sad when it’s gone. Guests love it, my family loves it, it’s a crowd fave. It admittedly takes me all day to prepare with all the parts to fix with fresh ingredients, but it’s worth it. Thank you for sharing!” – Melissa

“WOW! this swept me and my husband off our feet. i have tried several cafe rio fakes. none compare. this one is so good. Try it!” – Kim

Why I Love This Copycat Salad


I love Cafe Rio and Costa Vida, and I am pretty picky about a good Cafe Rio Sweet Pork Salad. The sweet pork has to be tender, the dressing has to have that creamy tomatillo flavor, and the whole salad needs the right mix of rice, beans, lettuce, pico, guacamole, cheese, and crunchy tortilla strips.

This recipe works so well because it brings all of those pieces together. It tastes like the restaurant version, but you can make it at home and prep a lot of it ahead of time. If you want to keep things simple, make the sweet pork and dressing from scratch, then use store-bought tortillas, pico, guacamole, beans, or tortilla strips. If you want the full Cafe Rio copycat experience, make all the pieces homemade.

It’s also a great meal for feeding a family or a crowd because everyone can build their own salad. Set everything out in order and let people layer their tortillas, rice, beans, pork, lettuce, toppings, and dressing.

🩷 Erica

Ingredients You’ll Need

Ingredients to make Cafe Rio Sweet Pork Salad including lettuce, sweet pork, black beans, cilantro lime rice, guacamole, pico de Gallo, shredded Mexican blend cheese, cojita cheese, tortilla strips, lime, tortilla and cilantro ranch dressing.
  • Flour tortillas: This goes on the bottom and gives it that restaurant-style feel.
  • Shredded cheese: Mexican blend cheese melts onto the warm tortilla before the salad is layered.
  • Cilantro lime rice: A fresh, flavorful rice layer that makes the salad more filling.
  • Black beans: Seasoned black beans add texture, protein, and that classic Cafe Rio flavor.
  • Cafe Rio sweet pork: The star of the salad, made tender, saucy, and sweet.
  • Lettuce: Romaine or leafy green lettuce works best. I don’t recommend iceberg here.
  • Pico de gallo: Adds freshness and a little bite.
  • Guacamole: Makes the salad creamy and adds great flavor.
  • Toppings: Tortilla strips, Cotija cheese, fresh cilantro, and lime wedges finish off the salad.

Salad Dressing Options

Ingredient Additions and Substitutions

  • Corn Tortillas: These are a great option if you want to make the salad gluten-free.
  • Chicken instead of pork: You can use grilled chicken, shredded chicken, shredded beef, or steak, just like you can order at Cafe Rio. If using chicken, I like it grilled and sliced rather than cooked the same way as the pork.
  • Queso fresco instead of Cotija: Queso fresco is a little more mild, but it works well if that is what you have.
  • Sour cream: Add a spoonful on top if you like your salad extra creamy.
  • Sliced avocado: Use this instead of guacamole if you want something simpler.
  • Green chilies: Add them to the pork or toppings if you want more flavor.
  • Refried beans: Swap them for black beans if that’s what your family likes.
  • Onions: Add diced red onion or green onion for more bite.
  • Lime juice: A squeeze of fresh lime over the top brightens everything up.
  • Parsley instead of cilantro: If cilantro tastes soapy to you, parsley is a good swap.
  • Chipotle ranch or balsamic vinaigrette: These are not the classic Cafe Rio dressings, but they work if you need another option.

How to Make a Cafe Rio Sweet Pork Salad

Crockpot with cooked Cafe Rio sweet pork and tongs.
  1. Prepare the sweet pork. Make the Cafe Rio sweet pork ahead of time so it is tender, shredded, and ready to go when you assemble the salads. Keep it warm if serving right away, or refrigerate and reheat before serving.
Cafe Rio cilantro lime rice in a saucepan.
  1. Make the cilantro lime rice. Prepare the cilantro lime rice and keep it warm until you are ready to build the salads. If making it ahead, store it in the refrigerator and reheat it gently before serving.
Mexican-Style Black Beans in a bowl
  1. Prepare the black beans. Make the seasoned black beans ahead of time and keep them warm. You can also refrigerate them and reheat them when it is time to assemble the salads.
Metal dish with a large flour tortilla and melted Mexican shredded cheese on top.
  1. Warm the tortilla. Place a large flour tortilla in the bottom of a foil tin, shallow bowl, or plate. Sprinkle shredded cheese over the tortilla and warm it in the oven until the cheese melts.
Metal dish with tortilla, melted cheese, rice, black beans and sweet pork.
  1. Add the warm layers. Spoon cilantro lime rice, black beans, and sweet pork over the cheesy tortilla. This gives the salad the hearty base that makes it taste like Cafe Rio.
Cafe Rio Sweet Pork salad in a metal dish with lime wedges, pico de Gallo, cilantro, guacamole, cojita cheese and side of cilantro ranch dressing.
  1. Finish the salad. Add the lettuce, pico de gallo, guacamole, tortilla strips, fresh cilantro, and Cotija cheese. Drizzle with creamy tomatillo ranch dressing or cilantro lime dressing and serve right away.

Recipe Tips

  • Make the pork ahead of time: The sweet pork takes the longest, so I like to make it earlier in the day or the day before.
  • Use 9-inch round foil pans: These make the salad feel just like the Cafe Rio version.
  • Layer the salad in the right order: Tortilla, cheese, rice, beans, pork, lettuce, toppings, then dressing.
  • Serve dressing on the side for guests: This keeps the salad from getting soggy.
  • Let everyone build their own salad: This is the easiest way to serve it for a family dinner, potluck, or party.
  • Don’t over-stir the pork after adding sauce: Stir gently so the pork stays shredded and doesn’t get mushy.
  • Use fresh lettuce: Romaine or leafy greens hold up better than iceberg.
  • Prep toppings ahead: Chop lettuce, make pico, and prep guacamole before dinner so assembly is quick.
  • Keep the rice fresh if you can: Rice is best fresh, but you can make it ahead and stir in cilantro closer to serving.
Cafe Rio Sweet Pork salad in a metal dish with lime wedges, pico de Gallo, cilantro, guacamole, cojita cheese and side of cilantro ranch dressing.

Frequently Asked Questions

Where can I find the metal tins for serving?

The tins Cafe Rio uses are 9″ round disposable foil pans. You can find them at most restaurant supply stores or on Amazon: Disposable Foil Pans (just like what Cafe Rio uses)

How many does this Sweet Pork Salad recipe serve?

The recipe below is the proportions for one salad. However, if you make up all the recipes (rice, beans, pork, etc.) it can make 4-6 salads, depending on how hungry people are.

Can I use chicken instead of pork?

Yes, you can. Cafe Rio offers several protein options, including grilled chicken, shredded chicken, shredded beef, and steak. For chicken, I like grilled and sliced best. I don’t recommend cooking chicken exactly like the sweet pork because it won’t have the same texture or flavor.

What is the difference between creamy tomatillo ranch and cilantro lime dressing?

They both have tomatillo, cilantro, and lime flavors. The creamy tomatillo ranch is thick and creamy like a ranch dressing. The cilantro lime dressing is more like a vinaigrette. It really comes down to what you like best.

Can I make the rice and beans ahead and freeze them?

Yes. Freeze the rice and beans in freezer bags or airtight containers, then thaw them in the refrigerator the night before serving. Reheat before assembling the salads.

What else can I prep ahead of time?

You can make the pork, beans, dressing, pico de gallo, and guacamole ahead of time. You can also chop the lettuce and toppings. If making rice ahead, wait to add fresh cilantro until closer to serving.

How do I serve this for a potluck or party?

Set up a salad bar. Arrange everything in order: tortillas, rice, beans, pork, lettuce, toppings, cheese, tortilla strips, and dressing. Guests can build their own salads, which makes it easier for picky eaters too.

How much would I need to feed 10 people?

A good estimate for 10 people is:
10 large flour tortillas
3 to 4 cups shredded cheese
4 cups cilantro lime rice
4 cups black beans
5 to 6 cups Cafe Rio sweet pork
20 cups chopped Romaine
2 ½ cups pico de gallo
2 ½ cups guacamole
2 ½ cups tortilla strips
2/3 to ¾ cup Cotija cheese
2 ½ cups dressing
If you are serving big eaters or this is the main dish with no sides, I would make a little extra pork, rice, beans, and dressing.

What can I do with leftovers?

Use leftover sweet pork, rice, and beans for burritos, tacos, quesadillas, enchiladas, nachos, or rice bowls.

Can I freeze leftover sweet pork?

Yes. Store cooled sweet pork in a freezer-safe container or freezer bag. Thaw it in the refrigerator and reheat gently before serving.

Can I make this salad without the tortilla?

Yes. It won’t have the full Cafe Rio feel, but it is still very good as a bowl with rice, beans, pork, lettuce, toppings, and dressing.

Pouring cilantro ranch dressing onto a Cafe Rio sweet pork salad.

Make Ahead and Storage

This is a great recipe to make ahead because most of the parts store really well separately.

  • Sweet pork: Store in an airtight container in the refrigerator. Reheat before serving. It can also be frozen.
  • Rice and beans: Store separately in airtight containers in the refrigerator. Reheat before assembling.
  • Dressing: Make the dressing up to 2 days ahead and keep it covered in the refrigerator.
  • Lettuce and toppings: Chop lettuce and prep toppings ahead, but keep everything separate so the salad doesn’t get soggy.
  • Assembled salad: This salad is best eaten fresh. Once the dressing is added, it doesn’t store as well.
  • Freezer option: Freeze pork, rice, and beans separately. Thaw in the refrigerator overnight before reheating.

Pairing Ideas

This Cafe Rio Sweet Pork Salad is already a full meal, but it’s fun to serve with other Mexican-inspired favorites. Pair it with chips and Homemade Salsa, Guacamole, cheesy Queso, or Cafe Rio Tortilla Soup if you are making a full copycat Cafe Rio dinner at home.

Be sure to check out all our other tasty Mexican Recipes! We have all kinds of yummy Mexican dishes to round out your meals and celebrations!

More Cafe Rio Recipes

We have some of the best recipe copycats of our favorite menu items at Cafe Rio. You will want to try them all!

This Cafe Rio Sweet Pork Salad copycat is one of my favorite ways to bring restaurant-style takeout home. The sweet pork, cilantro lime rice, black beans, crisp lettuce, creamy dressing, and fresh toppings all work together so well.

If you try this Cafe Rio Sweet Pork Salad, I’d love to hear what you think. Leave a comment and rating below, and tell me what toppings you added to your salad! 💛

Cafe Rio Sweet Pork Salad Copycat

5 from 96 votes
Prep Time: 30 minutes
Cook Time: 0 minutes
Time to Cook Sweet Pork: 8 hours
Total Time: 8 hours 30 minutes
Servings: 1 salad
Make a Cafe Rio Sweet Pork Salad copycat at home with tender sweet pork, cilantro lime rice, black beans, fresh toppings, and creamy tomatillo ranch dressing.

Video

Save this recipe

Ingredients 

Instructions 

  • Prepare the Cafe Rio sweet pork ahead of time according to recipe directions. Keep it warm if serving the salads right away, or store it in an airtight container in the refrigerator and reheat before assembling.
    Crockpot with cooked Cafe Rio sweet pork and tongs.
  • Make the cilantro lime rice ahead of time according to recipe directions. Keep it warm for serving, or refrigerate it in an airtight container and reheat gently before adding it to the salad.
    Cafe Rio cilantro lime rice in a saucepan.
  • Prepare the black beans ahead of time according to recipe directions. Keep them warm, or store them in an airtight container in the refrigerator and reheat before assembling.
    Mexican-Style Black Beans in a bowl
  • Lay a tortilla in the bottom of an aluminum tin, shallow bowl, or plate. Sprinkle shredded cheese over the tortilla and place it in the oven at 375 degrees for about 5 minutes, or until the cheese is melted.
    Metal dish with a large flour tortilla and melted Mexican shredded cheese on top.
  • Remove from the oven and add cilantro lime rice, black beans, and sweet pork.
    Metal dish with tortilla, melted cheese, rice, black beans and sweet pork.
  • Add the lettuce, then top with pico de gallo, guacamole, tortilla strips, fresh cilantro, and Cotija cheese.
    Cafe Rio Sweet Pork salad in a metal dish with lime wedges, pico de Gallo, cilantro, guacamole, cojita cheese and side of cilantro ranch dressing.
  • Serve with creamy tomatillo ranch dressing or cilantro lime dressing.
    Pouring Cafe Rio Creamy Tomatillo Ranch Dressing onto a Cafe Rio sweet pork salad.

Notes

  • Make the sweet pork, cilantro lime rice, and black beans ahead of time so the salads are quick to assemble.
  • Store prepared pork, rice, and beans separately in airtight containers in the refrigerator.
  • Reheat the pork, rice, and beans before layering them onto the salad.
  • Use a 9-inch round  Disposable Foil Pans if you want the full Cafe Rio feel.
  • Romaine or leafy green lettuce works better than iceberg.
  • Creamy tomatillo ranch is thick and creamy, while cilantro lime dressing is lighter and more like a vinaigrette.
  • If serving guests, set everything out salad-bar style and let everyone build their own.
  • Store leftovers in separate airtight containers in the refrigerator.
  • Freeze leftover sweet pork, rice, and beans separately for another meal.
  • Leftover sweet pork is great in tacos, burritos, enchiladas, quesadillas, nachos, and rice bowls.

Nutrition

Calories: 783kcal, Carbohydrates: 87g, Protein: 37g, Fat: 34g, Saturated Fat: 12g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 11g, Cholesterol: 95mg, Sodium: 1771mg, Potassium: 842mg, Fiber: 12g, Sugar: 27g, Vitamin A: 9050IU, Vitamin C: 15mg, Calcium: 423mg, Iron: 5mg

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

Course: Dinner, Main Course, Salad

Love this recipe?

We want to hear from you! Please leave a review.

Rate & Review

Share This With the World

Pin

About the author

Erica Walker

Erica lives in Meridian, Idaho, with her husband, Jared, an attorney, and their three daughters. She earned her bachelor’s degree from Brigham Young University and has a passion for travel and adventure. Whether kayaking, hiking, or scuba diving, she loves exploring the world—and bringing her family along for the ride.

More about Erica Walker
5 from 96 votes (5 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




Comments

  1. 5 stars
    Thanks!! I used my casserole dish at 250 for 8 hours and it was great!! It was a little dry so when I made it again I used tin foil to cover it instead of my casserole lid so less moisture got out and I only cooked it for 6 hours total and it turned out perfect! Again thanks! This recipe is delicious and will tide us over until we can have cafe rio again!!

  2. If the casserole has an oven safe lid, that would be GREAT.. just cook at 250-degrees for about 8 hours. A covered dutch oven would work great too. Good luck and let me know how it turns out!

  3. Thanks for this recipe! I am excited to try it. I bought all the ingredients yesterday and realized I didn't pack my crockpot when I moved. Do you know how I could convert the pork recipe to cook it in the oven instead. I have a casserole dish if I can cook it in that. Thanks 🙂

  4. @ Rachel—
    I haven't used that version before.. sorry! It would probably taste close to the same. I guess all I can say is read the reviews/comments above!

  5. So I made a sweet pork recipe a while back, and it was good…but I have a party I am hosting that I want to make it for. The recipe I used is very similar but instead of enchilada sauce, it uses tomato sauce and taco seasoning…I really want to use your version for the party, but I am nervous because I don't have time to try it out. Have you used the version I have used before, and you still really like your version better?? Thank you!

  6. 5 stars
    I am also a huge fan of the cafe rio pork salad! I found your website and used your recipes for the lime rice and the tortilla strips, it turned out awesome!

  7. 5 stars
    Oh my gosh, thank you!! I've been craving this since I first tried it a year ago and resigned secretly hoped that cafe rio would eventually come to NZ. This receipe was amazing!!

  8. @ J Anderson- The past few times I haven't put in any water and JUST did coke. No, it should not be completely submerged. One can of coke should do it.

  9. 5 stars
    Thank You, THANK YOU! It takes quite a bit of preparation and work, but we do it together as a family, which makes it fun. And its so great to impress company with! One Question: How much water do you add while its cooking in the crock pot? Should it be totally submersed with the coke?

  10. 5 stars
    My husband has been begging for me to make this… luckily he helped. It was very delicious but I would have to say you must be a master chef for it to take only an hour (after meat is in the crock pot) or maybe you separated all your recipes out because that took forever to do. Delicious though. We did the pork recipe, the ranch but slightly different version, the tortilla strips, the beans, the rice, and guacamole… that is 6 recipes!!! I'm tired. :)For anyone who does Bountiful Baaskets… the mexi pack come with all the ingredients you would need… also you can buy their tortilla pack and it has 36 of those large cafe rio style tortillas along with 24 small flour and 24 corn! (When these are available as add ons though, I have seen it once in the past month or so and grabbed them well I could).I LOVE all the recipes on your blog… we are going to be trying out a bunch more!

  11. Oh instead of jalepenos I used serranno peppers, we already had them and they just aren't as hot as the jalepenos but still give a good kick.

  12. 5 stars
    THANK YOU!!! I made this last week and everyone that ate it could not get over how much it tasted like the real thing. Your recipes are spot on.

  13. Really?? I wonder if the jalapeno you got was just super spicy? I have never had the ranch turn out spicy, even when we have served it to people who can't handle spicy. I don't know what to tell you… that is unusual!

  14. I put in the whole jalapeño into the ranch and my mouth is on FIRE!!! I even removed the seeds!

  15. Hi there,

    I didn't read through all of the previous comments to see if this question was already asked but I was curious as to what size cans you used for both the green chilis and enchilada sauce. Also, I am assumming that you used the red enchilada sauce and not the chili verde (green) kind?

    Thanks so much for posting this. I am looking forward to trying it.

  16. 5 stars
    You rock…thanks so much for posting this. I got ambitious and did a 10 pound roast….needless to say, it took a lot longer, but it tastes soooo good and we are going to be grubbin' Cafe Rio style for a week now! Thanks!!! 🙂

  17. 5 stars
    Big hit, making this for the second time in my house tomorrow! Need to copy the recipes to my own cards!

  18. 5 stars
    So I found you through a google search when my pregnancy cravings and very long distance from a Cafe Rio led me to believe I might DIE if I didn't get some soon! So I invited over a bunch of people today and followed this to a T and I have to say it was incredible!! We used the tins and everything and everyone was raving and raving about how "good it felt to be back in Utah." So much fun. Thank you!! 🙂

  19. @ Lydia-

    Yes you can freeze the pork, just heat it up in a pot on the stovetop when you are ready to use it. It will last probably 5 days in the fridge. I feel like I save $$ because it makes 4-6 salads.. which at Cafe Rio that would be 30-40 bucks. I also make it because we moved to Washington state and there are no Cafe Rios here so we have to make our own to satisfy our cravings! Hope this helps! Thanks for checking out our site!