
The first time I made Pollo Sopes with Refried Beans & Salsa Recipe at home, I honestly didn’t expect them to turn out this good. I pinched up those little masa edges while they were still hot off the pan, piled on beans and chicken, and by the time I added the crema and cheese, I knew I’d be making these again and again.
There’s something so satisfying about building your own little masa “boat” and loading it up exactly how you like. If you love Mexican street food, this recipe is about to become one of your go-to weekend cooks.

Cooking Time
- Prep Time: 50 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 45 minutes
Ingredients
For the Masa Sopes
- 480g masa harina – the base of your sopes, so use a good quality corn flour for the best texture
- 6g fine sea salt – balances the corn flavor in the dough
- 600ml warm water (about 40°C) – hydrates the masa so it presses without cracking
- 20g lard or neutral oil (optional) – adds richness and a softer bite
- Neutral oil or lard, for frying – gives that golden, slightly crisp shell
For the Salsa
- 4 medium Roma tomatoes, halved – roasting them brings out natural sweetness
- ½ white onion, cut into wedges – char it well for deeper flavor
- 1–2 garlic cloves, smashed – roast alongside the veggies for mellow flavor
- 1 tbsp olive oil – helps everything roast evenly
- ¼ tsp ground cumin – adds warmth to the salsa
- 1 green jalapeño, deseeded – add it raw for a fresher, sharper heat
- Juice of ½ lime – brightens the whole salsa
- ½ bunch fresh cilantro – don’t skip the stems, they carry a lot of flavor
- Salt to taste – adjust at the end after blending
For the Chicken
- 650g boneless, skinless chicken breast – simmer gently, never boil hard, or it turns stringy
- 15ml neutral oil – for searing the chicken first
- 6g kosher salt – seasons the meat from the inside out
- 3g smoked paprika – adds a subtle smoky note
- 3g ground cumin – classic Mexican spice backbone
- 2g chili powder – for gentle heat
- 2g dried Mexican oregano – more citrusy than regular oregano, worth sourcing
- 2g garlic powder – rounds out the spice blend
- 2g onion powder – adds savory depth
- 2g cracked black pepper – for a little bite
- 120ml chicken stock or water – keeps the chicken moist while it simmers
- 30g adobo sauce from canned chipotles – this is where the smoky flavor really comes from
- 15ml fresh lime juice – stir in at the end for brightness
For the Refried Beans
- 2 cans black beans (425g each), drained – rinse well to cut down on canned taste
- 25ml neutral oil or lard – for softening the aromatics
- 120g white onion, diced – cook until soft and translucent
- 3 garlic cloves, minced – add after the onion so it doesn’t burn
- 4g ground cumin – key flavor for authentic refried beans
- 3g smoked paprika – adds subtle depth
- 2g dried Mexican oregano – ties the beans to the same flavor profile as the chicken
- 5g kosher salt – season generously since beans need it
- 2g black pepper – for balance
- 120–180ml water or stock – add gradually to control thickness
- 20g unsalted butter (optional) – makes the beans silkier if you want extra richness
For the Fresh Toppings
- 220g iceberg lettuce, shredded thin – gives crunch without overpowering the dish
- 300g Roma tomatoes, diced – salt and drain them before topping, this step matters
- 3g kosher salt – for drawing out tomato liquid
- 120g Mexican crema or sour cream – loosen slightly so it drizzles nicely
- 120g queso fresco, crumbled – crumble fresh rather than buying pre-crumbled for better flavor
- 20g fresh cilantro leaves – for a final pop of freshness
For Serving
- Salsa (from above)
- 2 limes, cut into wedges
Note: This recipe serves 4 people generously, with 4 sopes per serving.
Equipment You Need
- Large mixing bowl – for combining and resting the masa dough
- Comal or dry nonstick skillet – to cook the sopes before shaping the rim
- Second skillet or frying pan – for pan-frying the shaped sopes until golden
- Blender – to bring the roasted salsa ingredients together
- Potato masher or fork – for mashing the beans to the right texture
- Meat thermometer – to check the chicken hits a safe internal temperature
- Baking sheet – for roasting the salsa vegetables
- Tongs – for flipping sopes safely while they’re hot

How to Make Pollo Sopes with Refried Beans Recipe?
This recipe comes together in stages, and honestly, that’s what makes it manageable. You’ll roast your salsa, mix your masa, cook your chicken, and simmer your beans, then bring it all together at the end. None of the steps are hard, they just need a little patience.
Roast and Blend the Salsa
Toss your tomatoes, onion, and garlic with olive oil and salt, then roast until blistered and browned, around 8-12 minutes. Transfer everything to a blender with cumin, raw jalapeño, lime juice, and cilantro. Blend until you get a chunky-smooth texture that’s thick enough to spoon without running everywhere.

Mix and Rest the Masa Dough
Combine masa harina and salt, then slowly add warm water while mixing until a soft dough forms. Knead in the lard or oil if you’re using it, then cover and let it rest for 20 minutes. This rest is what makes the dough shape cleanly instead of cracking apart.
Shape and Cook the Sopes
Divide the dough into 16 balls and press each into a thick round, about 8-10mm thick. Cook on a dry, hot skillet for 60-90 seconds per side. While each one is still hot, pinch up the edges to form a raised rim that will hold your toppings later.

Fry the Sopes Until Golden
Heat a thin layer of oil in a skillet and fry each sope for 1-2 minutes per side until golden and slightly crisp on the outside. You want the center to stay soft and tender, not hard like a tostada. Transfer them to a rack to cool slightly.
Season and Simmer the Chicken
Season the chicken breast with your spice blend, then sear it in oil until lightly browned. Add stock and adobo sauce, cover, and simmer gently for 12-16 minutes until it reaches a safe internal temperature. Gentle heat here keeps the breast meat juicy, much like the filling stays tender in Creamy Garlic Parmesan Shrimp Roll-Ups.
Shred and Finish the Chicken
Let the chicken rest for five minutes, then shred it into strands. Return it to the pan with the cooking liquid and lime juice, and cook uncovered for a few minutes until it’s coated but not swimming in liquid.
Cook the Refried Beans
Sauté onion until soft, add garlic, then stir in the beans with your spices and a little water or stock. Simmer, then mash until creamy but still slightly chunky. Add butter at the end if you want extra richness and shine, creating the same creamy consistency you’ll notice in Creamy Seafood Stuffed Shells.
Prep the Fresh Toppings
Salt your diced tomatoes and let them sit for five minutes before draining off the liquid. Shred your lettuce thin and loosen the crema slightly so it drizzles instead of clumping. This keeps your masa base from getting soggy later.
Assemble and Serve the Sopes
Spread beans over each warm sope, then layer on chicken, lettuce, tomato, crema, and queso fresco. Finish with cilantro and serve immediately with salsa and lime wedges on the side while everything is still warm and fresh.
Additional Tips for Making This Recipe Better
- I always keep my dough covered with a damp towel while I work, otherwise it dries out and starts cracking on me.
- I like to pinch the rim right away, within seconds of the sope coming off the comal, because once it cools even a little, it just won’t shape properly.
- I’ve learned not to rush the beans. Cooking them down until they’re properly thick makes a huge difference in how well everything stays on the sope.
- I always taste my salsa before serving and add a touch more lime if it needs brightness.
- I like prepping my toppings while the chicken simmers so everything is ready to assemble at the same time.
Common Mistakes to Avoid
- I once pressed my dough too thin and ended up with something closer to a tostada. Stick to that 8-10mm thickness.
- I tried pinching the rim after the sope had cooled and it cracked apart on me. Always shape it while it’s hot.
- I overfried a batch until they were rock hard. You want golden and crisp, not fully hardened.
- I skipped draining my tomatoes once and the extra moisture made the beans slide right off. Don’t skip that step.
- I made my beans too watery early on and they just wouldn’t stay put on the sope. Keep mashing until they’re properly thick.
How to Serve Pollo Sopes
I love setting these out on a big platter with the salsa in a small bowl on the side so everyone can add as much or as little as they want. A scatter of extra cilantro and lime wedges around the plate makes it look like something from a taco stand.
For a fun presentation, arrange the sopes in a slight overlap so the toppings are visible from every angle, and drizzle the crema in thin zigzag lines right before serving for that polished, restaurant-style look.

Variations
- Swap the chicken for shredded, braised beef if you want a heartier version.
- Skip the meat entirely and double up on the beans for a satisfying vegetarian option.
- Add extra adobo sauce and a diced jalapeño to the beans if you want more heat throughout.
- Use dairy-free crema and cheese alternatives to make this dish fully dairy-free.
- Try roasted poblano strips as an extra topping for smoky, charred flavor.
Nutritional Information
Here’s a general idea of what you’re looking at per serving of four sopes:
- Calories: approximately 720 kcal
- Protein: 40g
- Carbohydrates: 68g
- Fat: 32g
Make Ahead and Storage
The fried sope bases can be refrigerated for up to two days and warmed in a dry skillet before topping. This makes prepping ahead of a get-together really convenient.
The shredded chicken keeps well in the fridge for up to three days. Reheat it gently with a small splash of stock so it doesn’t dry out.
The refried beans stay good for about four days refrigerated, and the salsa can last up to five days in a sealed container. I wouldn’t recommend assembling the full sopes ahead of time though, since the toppings are best added right before eating.
Why You’ll Love This Recipe
This recipe checks a lot of boxes for me, and I think it will for you too once you try it.
- It’s easy to prep in stages. You can make the salsa, chicken, and beans ahead of time and just assemble when you’re ready to eat.
- It’s endlessly customizable. Whether you want it vegetarian, spicier, or dairy-free, this recipe adapts easily.
- It’s a real crowd-pleaser. Everyone gets to build their own plate, which makes it great for casual dinners with friends or family.
- The textures are amazing. Crispy masa, creamy beans, juicy chicken, and fresh crunchy toppings all come together in one bite.
- It feels like an accomplishment. There’s something really rewarding about making your own masa base from scratch instead of buying premade shells.
FAQs
What is sopes de pollo recipe exactly?
It’s a traditional Mexican dish made with thick, hand-shaped masa bases topped with beans, shredded chicken, and fresh garnishes like lettuce, tomato, and crema.
Is this an easy chicken sopes recipe for beginners?
Yes, it’s beginner-friendly as long as you work with the masa while it’s warm. The steps are simple, they just take a little time and patience.
What’s the difference between a sopes mexican recipe and a tostada?
Sopes are thicker with a raised rim and a soft center, while tostadas are pressed thin and fried until completely hard and crisp.
What are the main sopes ingredients I need to buy?
You’ll mainly need masa harina, chicken, black beans, tomatoes, onion, and basic toppings like lettuce, crema, and queso fresco.
How many mexican sopes calories are in one serving?
A serving of four sopes comes to roughly 720 calories, though this can shift slightly depending on your toppings and portion sizes.
How do you say sopes pronunciation correctly?
It’s pronounced “SOH-pehs,” with the emphasis on the first syllable, similar to how you’d say “hopes” but starting with an “s.”
Can I find mexican sopes near me instead of making them?
Many Mexican restaurants and street food stalls serve sopes, but homemade versions let you control the freshness and customize every topping to your taste.

Pollo Sopes with Refried Beans & Salsa Recipe
Ingredients
Method
- Toss your tomatoes, onion, and garlic with olive oil and salt, then roast until blistered and browned, around 8-12 minutes. Transfer everything to a blender with cumin, raw jalapeño, lime juice, and cilantro. Blend until you get a chunky-smooth texture that’s thick enough to spoon without running everywhere.
- Combine masa harina and salt, then slowly add warm water while mixing until a soft dough forms. Knead in the lard or oil if you’re using it, then cover and let it rest for 20 minutes. This rest is what makes the dough shape cleanly instead of cracking apart.
- Divide the dough into 16 balls and press each into a thick round, about 8-10mm thick. Cook on a dry, hot skillet for 60-90 seconds per side. While each one is still hot, pinch up the edges to form a raised rim that will hold your toppings later.
- Heat a thin layer of oil in a skillet and fry each sope for 1-2 minutes per side until golden and slightly crisp on the outside. You want the center to stay soft and tender, not hard like a tostada. Transfer them to a rack to cool slightly.
- Season the chicken breast with your spice blend, then sear it in oil until lightly browned. Add stock and adobo sauce, cover, and simmer gently for 12-16 minutes until it reaches a safe internal temperature. Gentle heat here keeps the breast meat juicy.
- Let the chicken rest for five minutes, then shred it into strands. Return it to the pan with the cooking liquid and lime juice, and cook uncovered for a few minutes until it’s coated but not swimming in liquid.
- Sauté onion until soft, add garlic, then stir in the beans with your spices and a little water or stock. Simmer, then mash until creamy but still slightly chunky. Add butter at the end if you want extra richness and shine.
- Salt your diced tomatoes and let them sit for five minutes before draining off the liquid. Shred your lettuce thin and loosen the crema slightly so it drizzles instead of clumping. This keeps your masa base from getting soggy later.
- Spread beans over each warm sope, then layer on chicken, lettuce, tomato, crema, and queso fresco. Finish with cilantro and serve immediately with salsa and lime wedges on the side while everything is still warm and fresh.
Notes
- I always keep my dough covered with a damp towel while I work, otherwise it dries out and starts cracking on me.
- I like to pinch the rim right away, within seconds of the sope coming off the comal, because once it cools even a little, it just won’t shape properly.
- I’ve learned not to rush the beans. Cooking them down until they’re properly thick makes a huge difference in how well everything stays on the sope.
- I always taste my salsa before serving and add a touch more lime if it needs brightness.
- I like prepping my toppings while the chicken simmers so everything is ready to assemble at the same time.






