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.

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

- 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
- Creamy tomatillo ranch dressing: Thick, creamy, and my favorite dressing for this salad.
- Cilantro lime dressing: A lighter vinaigrette-style option if you don’t want the creamy ranch.
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

- 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.

- 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.

- 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.

- 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.

- 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.

- 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.

Frequently Asked Questions
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)
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.
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.
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.
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.
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.
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.
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.
Use leftover sweet pork, rice, and beans for burritos, tacos, quesadillas, enchiladas, nachos, or rice bowls.
Yes. Store cooled sweet pork in a freezer-safe container or freezer bag. Thaw it in the refrigerator and reheat gently before serving.
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.

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!
- Salsa Fresca (Pico de Gallo)
- Our Version of Cafe Rio’s Cilantro-Lime Vinaigrette
- Family Style Sweet Pork Baked Burritos
- The BEST Guacamole EVER
- All Our Cafe Rio Copycat Recipes
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

Video
Ingredients
- 1 large flour tortilla
- 1/3 cup shredded cheese, (Mexican blend)
- 1/3 cup cilantro lime rice
- 1/3 cup black beans
- 1/2 cup Cafe Rio sweet pork
- 2 cups leafy green or Romaine lettuce, (not iceberg)
- 1/4 cup pico de gallo
- 1/4 cup guacamole
- 1/4 cup tortilla strips
- 1 tablespoon Cotija cheese, (crumbled)
- 1/4 cup creamy tomatillo ranch dressing
- OR cilantro lime dressing
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.

- 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.

- 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.

- 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.

- Remove from the oven and add cilantro lime rice, black beans, and sweet pork.

- Add the lettuce, then top with pico de gallo, guacamole, tortilla strips, fresh cilantro, and Cotija cheese.

- Serve with creamy tomatillo ranch dressing or cilantro lime dressing.

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
Nutrition information is automatically calculated, so should only be used as an approximation.
Love this recipe?
We want to hear from you! Please leave a review.




Everything is so wonderful! I live in Kansas and we only get our Cafae Rio fix about once a year, I was craving it and found your site and have tried everything! Thanks for sharing…do you by chnce know how many calories are in everything? I hear so many rumors about how terrible the calorie count is and after making it, I don’t think it’s that bad…any idea?
Anonymous:
I’m sorry, I don’t know the pinto bean recipe… I will try to find it out though! I think Cafe Rio ranch is less spicy so probably do it without jalapeno seeds.
Kami and Phil:
Thank you SO much for this recipe! I can’t wait to try it!!!
Acker Family:
Yes, I hear the calorie count in this dish is ridiculous, I don’t know exactly how many calories though.. to be honest.. I don’t even want to know what it is, we love this too much. I think in this case ignorance is bliss 🙂 haha
Here is the Cilantro Lime Vinaigrette Recipe. I used to dream about this dressing so I was so excited to find it. Thanks for this site, we are living in North Dakota now and we miss Cafe rio.
Cilantro-Lime Vinaigrette Dressing
3 Tbsp vegetable oil
3 Tbsp olive oil
1/4 c. fresh chopped cilantro
2 Tbsp lime juice
2 cloves minced garlic
1 tsp sugar
1 Tbsp vinegar
1 small jalepeno, seeded & diced
Combine in blender or food processor.
i moved to fl and i when i visit family out west i literally eat there twice a day the dressing is what makes the salad. thank you so much. amazing. all my friends out here have tried it and love it. 🙂
I also found your blog through a google search for Cafe Rio pork and have a couple questions. I’m planning on making this for my sister for her birthday (she has a SERIOUS Cafe Rio obsession), and she used to always order their pinto beans. Would it work to use the same recipe that you posted for the black beans, or does Cafe Rio do something different with their pinto beans? I’m hoping to have it as authentic as possible for her. 🙂 Also, you mentioned that leaving the seeds in for the dressing makes it spicier- is the spicy version closest to what you get at Cafe Rio or does taking the seeds out get you closer to the original? Thanks so much for your hard work and for posting all this!
Regarding Coke vs. Dr. Pepper, I heard from a friend in the know that they acutally use Coke syrup in the original recipe. So there you go.My sister is making most of this tomorrow, I am making the dressing, she is making everything else. I get off easy. I am sooo excited!
We had a Cafe Rio party at my house Saturday night at my house. We split the recipes and extra toppings between five couples and it was a smashing hit. Thanks so much! Cafe Rio in Houston at last! 🙂
I just made your pork recipe! It was so good! My husband and I absolutely loved it. The black beans and rice were great too. Thank you very much.
I tried your pork recipe tonight. Very tasty. I don’t have the luxury of going to Cafe Rio anymore (not living in Utah), so I was thrilled to find your recipe (and to have the pork taste like the restaurant). Do you have one for the shredded chicken???
I don’t have one for the chicken. That will have to be what I work on next! I don’t order the chicken there enough to know what I could do to duplicate it.. I always get the pork! I will have to go one day and just get a side of their chicken and see if I can do it.
haha I have never tried it. Let me know how it works out if you do it!
Can you freeze the salad dressing?
sorry, forgot to ask this one as well – what kind of tortillas are you using? flour or corn? We are on the East Coast and don’t have a Cafe Rio anywhere near us but the recipe sounds like something my husband would love so I’m going to give it a try. Thanks for posting it!
We actually like to use the boneless pork ribs. You can use pork roast though and it will turn out pretty much the same. We like to use flour tortillas.. that is what they have at cafe rio. It’s really good if you do home-made flour tortillas! Hope you like the recipe! You are in for a treat if you have never had Cafe Rio before!
What cut of pork do you use? What kind of roast? I have pork chops but don’t think it will work as well.
What cut of pork do you use? What kind of roast? I have pork chops but don’t think it will work as well.
Um, can I just say thank you for posting this entire recipe?! I did a blog search for crockpot recipes and came across your blog, then I found this GEM! I am SO trying it this week!Wish me luck!
I have 4 teenage couples coming for “Girls Pref” on saturday night. They have requested this meal. I am excited for my daughter and i to make it together.thanks
K, it’s funny that you should ask that. I have been trying FOREVER to duplicate it! My mom has been trying too, both of us have come REALLY close, but haven’t been able to nail it yet. You had better believe we will post it as soon as we get it figured out though! Let me know if you figure it out!
Do you happen to have a recipe for the lime-vinaigrette salad dressing? My husband and I have tried to duplicate it, but we haven’t been successful.
I stumbled on your website while searching for this recipe and I just made it today. It was all SO good! I haven’t lived in Utah for almost 2 years and have greatly missed this. Thanks so much!