If you love Mexican street food, these Mexican Sopes are a must-try! These little golden masa rounds have crisp edges and a tender, slightly chewy center, making the perfect base for layers of creamy refried beans, savory seasoned meat, fresh vegetables, cheese, and vibrant salsa. They’re hearty enough for dinner but also make a fantastic appetizer or party snack.
Mexican sopes have become one of those meals my little family gets genuinely excited about. The first time I made them at home, I wasn’t sure which topping everyone would prefer, so I put everything on the table and let everyone build their own.
My husband immediately loaded his with beans, seasoned meat, plenty of cheese, and a generous spoonful of salsa. By the time dinner was over, he was already asking when I could make them again! I love that about sopes—they turn an ordinary dinner into a fun little family meal where everyone can create their perfect combination.
Now, whenever we’re craving Mexican food, these homemade sopes are one of the first recipes that comes to mind. They’re crispy, comforting, colorful, and incredibly satisfying.
Why These Mexican Sopes Are So Delicious
- Crispy yet tender masa: The homemade corn bases have a wonderfully satisfying texture.
- Loaded with flavor: Creamy beans, seasoned meat, cheese, salsa, and fresh toppings create layers of Mexican-inspired flavor.
- Perfect for customizing: Everyone can choose their favorite combination of toppings.
- Great for entertaining: Arrange the toppings buffet-style and let guests build their own sopes.
- Comforting and filling: The combination of masa, beans, and protein makes these much more satisfying than a simple appetizer.
- Fresh finishing touches: Lettuce, cilantro, avocado, lime, and salsa add freshness and balance to the richer toppings.
Ingredients
Makes about 12 sopes
For the Sopes
- 2 1/2 cups (300 g / 0.66 lb) masa harina
- 1 3/4 cups (420 ml / 0.93 lb) warm water
- 1/2 tsp (3 g) fine salt
- 1 tbsp (15 ml) neutral cooking oil
For the Meat Filling
- 1 lb (450 g) lean ground beef
- 1 small yellow onion, finely chopped — about 4 oz (115 g)
- 3 garlic cloves, minced — about 0.4 oz (12 g)
- 1 tsp (2 g) ground cumin
- 1 tsp (3 g) chili powder
- 1/2 tsp (1 g) smoked paprika
- 1/2 tsp (1 g) dried oregano
- 1/2 tsp (3 g) salt
- 1/4 tsp (1 g) black pepper
For the Toppings
- 1 1/2 cups (425 g / 0.94 lb) refried beans
- 1 1/2 cups (150 g / 0.33 lb) shredded lettuce
- 1 cup (115 g / 0.25 lb) crumbled queso fresco or cotija cheese
- 1/2 cup (120 g / 0.26 lb) Mexican crema or sour cream
- 1/2 cup (75 g / 0.17 lb) diced tomato
- 1/2 small red onion, finely diced — about 2 oz (55 g)
- 1 avocado, diced — about 5 oz (140 g)
- 1/4 cup (15 g / 0.5 oz) fresh cilantro, chopped
- 1/2 cup (120 g / 0.26 lb) salsa, red or green
- Lime wedges, for serving
For Cooking
- Vegetable oil, as needed for lightly frying the sopes
Directions
- Prepare the masa: Add the masa harina and salt to a large bowl. Gradually pour in the warm water while mixing with your hands until a soft dough forms. The dough should feel moist and pliable without sticking heavily to your hands. Let it rest for about 10 minutes.
- Shape the dough: Divide the dough into approximately 12 equal portions and roll each piece into a ball. Flatten each ball into a thick round, roughly 1/4 inch (6 mm) thick. Keep the rounds covered with a clean kitchen towel so they don’t dry out.
- Cook the masa rounds: Heat a lightly greased skillet or griddle over medium-high heat. Cook the masa rounds for about 1–2 minutes per side, until lightly browned and firm enough to handle.
- Create the raised edges: While the rounds are still warm and easy to handle, gently pinch around the outer edge of each one with your fingers to form a small raised border. This creates the classic sope shape and helps hold all those delicious toppings.
- Brown the sopes: Add a small amount of oil to the skillet and cook the sopes again for a few minutes on each side until lightly crisp and golden. Transfer them to a plate lined with paper towels.
- Cook the beef: Heat a skillet over medium-high heat and add the ground beef. Cook while breaking it apart with a wooden spoon. Once browned, add the onion and cook until softened.
- Season the filling: Stir in the garlic, cumin, chili powder, paprika, oregano, salt, and black pepper. Cook for another 2–3 minutes until fragrant and well combined. Remove from the heat.
- Warm the beans: Heat the refried beans in a small saucepan over low heat. If they seem too thick, stir in a splash of water until they reach a creamy, spreadable consistency.
- Assemble the sopes: Spread a spoonful of warm refried beans over each crispy masa base. Add the seasoned beef, followed by shredded lettuce, cheese, tomato, red onion, avocado, and cilantro.
- Finish with salsa and crema: Drizzle each sope with Mexican crema and spoon over your favorite salsa. Add a squeeze of fresh lime just before serving.
- Serve immediately: Enjoy the sopes while the masa is warm and crisp and the toppings are fresh.
Notes
- Masa texture: If the dough cracks around the edges when shaping, add a little more warm water. If it feels excessively sticky, incorporate a small amount of masa harina.
- Keep the dough covered: Masa dries quickly, so cover the unused dough balls and shaped rounds with a damp kitchen towel.
- Protein options: Ground beef can be replaced with shredded chicken, carnitas, chorizo, shredded pork, or a plant-based filling.
- Vegetarian option: Skip the meat and add sautéed mushrooms, roasted peppers, corn, or extra beans.
- Cheese: Queso fresco and cotija are excellent choices, but feta can work when Mexican cheeses aren’t available.
- Salsa: Use salsa verde for a tangy flavor or salsa roja for a richer, chile-forward topping.
- Make them spicy: Add sliced jalapeños, pickled peppers, or your favorite hot sauce.
- For crispier sopes: Cook them in a little more oil until the bottoms become golden and crisp, while keeping the centers tender.
- Make-ahead tip: The meat and beans can be prepared ahead of time and refrigerated. Reheat them before assembling.
- Storage: Store leftover components separately whenever possible. Refrigerate cooked toppings and consume within 3–4 days.
- Nutrition: Nutritional values vary depending on the meat, cheese, beans, cooking oil, and toppings used. For a lighter version, use lean meat, moderate the cheese and crema, and add plenty of fresh vegetables.