Sopes (Thick Masa Corn Cakes with Beans and Salsa)
Why this recipe works
- Proper masa texture: Resting the dough lets the masa hydrate fully, making the cakes easier to shape without cracking.
- Crisp, sturdy bases: Cooking the sopes in two stages sets the dough first, then lightly crisps the surface so it can hold the toppings.
- Fresh contrast: Creamy beans, crisp lettuce, crumbly cotija, salsa and lime balance the warm corn base with freshness and acidity.
Get the most out of this recipe
Ingredient notes
- Use masa harina: Masa harina is nixtamalised corn flour and gives sopes their distinctive flavour and cohesive dough; ordinary cornmeal will not shape in the same way.
- Choose crumbly cheese: Cotija brings a dry, salty finish. Feta is a practical substitute if cotija is unavailable.
- Season with the toppings in mind: Refried beans, cotija and salsa can all vary in saltiness, so taste the assembled toppings before adding extra salt.
Texture tips
- Hydrate before shaping: Let the dough rest before forming the discs; it should feel soft and pliable rather than dry or sticky.
- Finish with good pan contact: Press the cooked sopes gently when returning them to the pan so the bases crisp evenly.
- Top at the last minute: Add beans, lettuce, salsa and cream just before serving so the rims stay defined and the bases remain crisp-edged.
Make-ahead tips
- Cook the bases ahead: The sope bases can be cooked in advance and stored without toppings, then finished or reheated when needed.
- Re-crisp in a dry pan: Warm the cooked bases in a dry frying pan over medium heat until hot and lightly crisp before adding the toppings.
- Freeze untopped: Freeze cooled sope bases well wrapped, then defrost overnight in the fridge before reheating.
Authenticity notes
- Mexican antojito: Sopes are part of Mexico’s broad family of masa-based antojitos, often served as snacks, light meals or casual shared plates.
- The rim is functional: Pinching up the edge creates a shallow well that holds beans, salsa and other toppings without turning the base into a flat tostada.
- Toppings can vary: Beans, salsa, lettuce, crema and crumbly cheese are common, but sopes are often adapted with different salsas, proteins or vegetables.
Equipment you'll need
Ingredients
Instructions
- In a mixing bowl, combine the masa harina and fine sea salt. Add the water gradually, mixing with your hand until a soft dough forms that holds together without cracking. Cover and rest for 10 minutes so the masa fully hydrates.
- Divide the dough into 8 equal balls. Flatten each into a thick disc about 7 cm wide, then pinch the edges up to form a shallow rim. If the dough cracks, wet your fingertips with a little water and smooth the surface.
- Heat 1 tbsp of the vegetable oil in a large frying pan over medium heat. Cook the sopes in batches for 2 to 3 minutes per side until lightly golden and set. Transfer to a plate and repeat with the remaining oil and sopes.
- Return all the sopes to the pan and cook for 1 to 2 minutes per side to lightly crisp the surfaces, pressing gently so the bases make good contact. Warm the refried beans in a small saucepan over low heat, stirring until smooth and hot. Keep both warm while you prepare the toppings.
- Spread a spoonful of refried beans inside each sope. Top with shredded iceberg lettuce, a spoonful of salsa, and a generous crumble of cotija cheese. Finish with a drizzle of sour cream and a squeeze of lime, then serve straight away.
Recipe notes
Tips
- Aim for a dough texture like soft plasticine: if it feels dry or cracks when shaped, work in a little more water; if it feels sticky, knead in a small amount of masa harina.
- Keep cooked sopes warm in a low oven at 120°C (250°F) while you finish the batches, so they stay crisp at the edges.
- If serving to anyone vulnerable to foodborne illness, use pasteurised sour cream and keep the toppings chilled until you are ready to assemble.
Substitutions
- Replace cotija cheese with feta cheese for a similar salty, crumbly finish.
- Replace sour cream with greek yogurt for a lighter, tangier drizzle.
- Replace salsa with salsa verde for a brighter, sharper topping.
Storage
- Refrigerate up to 2 days
- Store cooked sopes (without toppings) in an airtight container in the fridge. Reheat in a dry frying pan over medium heat for 2 to 3 minutes per side until hot and lightly crisp, then add toppings. Freeze cooked, cooled sopes well wrapped; defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 45min (45min active)
- Difficulty: Medium
- Cuisine: Mexican
-
Allergens:
Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























