Homemade Mexican Sopes: A Budget-Friendly Masa Dinner
Homemade Mexican Sopes: A Budget-Friendly Masa Dinner
Transport your kitchen to the vibrant streets of Mexico with this authentic recipe for homemade sopes. Sopes are thick, savory corn cakes made from masa harina, lightly fried until golden, and distinguished by their signature pinched border, creating a perfect little vessel for a myriad of delicious toppings. They are the ultimate budget-friendly meal, transforming simple pantry staples like corn flour and beans into a satisfying and completely customizable dinner. Forget takeout; this recipe empowers you to create a fun, interactive, and incredibly flavorful dish that the whole family will love to assemble and devour.

20 minutes
25 minutes
45 minutes
Makes 12 sopes (serves 4-6)
Main Course
Pan-Frying
Mexican
Gluten-Free
Why You’ll Love This Recipe
- Authentic Mexican street food experience at home.
- Completely customizable with your favorite toppings.
- Budget-friendly, using simple and accessible ingredients.
- Naturally gluten-free and easily made vegetarian or vegan.
Equipment You’ll Need
- Large mixing bowl
- Measuring cups and spoons
- Tortilla press (optional) or a flat-bottomed plate
- Plastic wrap or parchment paper
- Comal, cast-iron skillet, or large non-stick pan
- Spatula
- Clean kitchen towel
- Paper towels
Ingredients
- 2 cups masa harina (corn flour for tortillas, not cornmeal)
- 1 1/2 cups warm water, plus more if needed
- 1/2 teaspoon salt
- 2 tablespoons lard or vegetable shortening (optional, for flavor)
- 3-4 tablespoons vegetable oil or lard, for frying
- 1 (15-ounce) can refried beans, warmed
- 2 cups of your favorite cooked protein (shredded chicken, beef barbacoa, pork carnitas, or chorizo)
- 1 cup shredded lettuce or finely shredded cabbage
- 1/2 cup crumbled cotija cheese or queso fresco
- 1/2 cup finely diced white onion
- 1/4 cup chopped fresh cilantro
- Salsa verde or salsa roja, for serving
- Mexican crema or sour cream, for drizzling
- Lime wedges, for serving
Instructions
- Step 1: Prepare the Masa Dough. In a large mixing bowl, whisk together the masa harina and salt. If using lard or shortening, use your fingertips to work it into the flour until the mixture resembles coarse sand. Gradually pour in the warm water while mixing with your hand until a soft, pliable dough forms. It should feel like soft Play-Doh and not be sticky. Knead the dough in the bowl for 2-3 minutes. Cover the bowl with a damp cloth and let the dough rest for 15 minutes.
- Step 2: Shape the Sopes. Divide the rested dough into 12 equal-sized balls. Cover them with the damp cloth to prevent them from drying out. Place one ball between two pieces of plastic wrap or parchment paper. Using a tortilla press or the bottom of a heavy, flat plate, press the ball into a disc about 1/3 to 1/2 inch thick and 3-4 inches in diameter.
- Step 3: First Cook. Heat a comal or large, dry skillet over medium-high heat. Carefully place a few sopes on the hot surface, without overcrowding. Cook for about 1-2 minutes per side, until they are lightly browned in spots and the edges look dry. The sopes should be cooked through but still soft and pliable.
- Step 4: Form the Border. As soon as the sopes are cool enough to handle (but still very warm), use your thumb and forefinger to pinch a border around the entire edge of one side. This creates the characteristic rim that will hold the toppings. Place the finished sopes on a plate and cover with a kitchen towel to keep them warm and soft.
- Step 5: Fry the Sopes. In the same (or another) skillet, heat the vegetable oil or lard over medium-high heat. Once the oil is shimmering, carefully place a few sopes in the pan, rim-side up. Fry for 1-2 minutes until the bottom is golden brown and crispy. Flip and fry for another minute. Remove from the pan and let them drain on a plate lined with paper towels.
- Step 6: Assemble and Serve. To assemble, spread a generous layer of warm refried beans inside the rim of each sope. Top with your choice of meat, shredded lettuce, diced onion, cilantro, and crumbled cheese. Finish with a drizzle of salsa and crema. Serve immediately with lime wedges on the side.
Expert Cooking Tips
- The perfect masa dough consistency is crucial. If it’s too dry and cracks, add more water one tablespoon at a time. If it’s too sticky, add more masa harina, one tablespoon at a time.
- You must form the border while the sopes are still hot from the comal. If they cool down, they will crack when you try to pinch them. Work quickly and carefully.
- Prep all your toppings before you start cooking the masa. Sopes are best served hot and fresh, so having everything ready for assembly is key to success.
- Don’t overcrowd the pan when cooking or frying. This ensures the sopes cook evenly and become perfectly crisp.
Substitutions and Variations
For a vegetarian or vegan version, use vegetable shortening or oil instead of lard in the dough. For toppings, substitute the meat with black beans, sautéed mushrooms, potatoes with chorizo-spiced tofu, or grilled vegetables. Use your favorite dairy-free cheese and sour cream alternatives.
Common Mistakes to Avoid
The most common mistake is using dough that is too dry, which results in cracked edges when pressing and pinching. Another issue is letting the cooked discs cool completely before pinching the border; they must be warm to remain pliable. Finally, ensure your oil is hot enough for frying to get a crispy, non-greasy result.
Serving Suggestions
Serve sopes as a main course with sides of Mexican rice and a simple avocado and tomato salad. They are also fantastic as appetizers for a party – just make them slightly smaller. A refreshing agua fresca or a cold Mexican beer pairs perfectly with this meal.
Storage and Reheating Tips
Cooked, untopped sopes can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a dry comal or in a toaster oven until warmed through and crisp. Do not assemble sopes until you are ready to serve, as they will become soggy. Store all toppings separately in the refrigerator.
Nutrition Facts (Estimated)
| Serving Size | 1 sope (with beans, chicken, and cheese) |
| Calories | 245 kcal |
| Fat | 12g |
| Saturated Fat | 5g |
| Unsaturated Fat | 7g |
| Trans Fat | 0g |
| Cholesterol | 25mg |
| Sodium | 380mg |
| Carbohydrates | 23g |
| Fiber | 4g |
| Sugar | 1.5g |
| Protein | 11g |
Frequently Asked Questions
What is the difference between a sope and a gordita?
A sope is a thick disc of masa with a pinched border on top, creating a base that holds toppings, like a small tart. A gordita is also a thick masa disc, but it’s cooked until it puffs up and is then split open to be stuffed with fillings, similar to a pita pocket.
Can I make the sopes ahead of time?
Yes. You can complete the first cook (on the dry comal) and pinch the borders, then let them cool completely. Store them in an airtight container in the fridge for up to 2 days. When ready to serve, fry them as directed in the recipe and add your toppings.
Is masa harina the same as cornmeal?
No, they are not interchangeable. Masa harina is made from corn that has been treated with an alkaline solution in a process called nixtamalization. This process gives it a distinct flavor and allows it to form a pliable dough. Regular cornmeal will not work for this recipe.
Conclusion
Mastering homemade sopes is a rewarding culinary skill that unlocks a world of delicious, affordable, and authentic Mexican meals. This recipe is more than just a set of instructions; it’s a template for creativity. Mix and match toppings, host a sope-building party, and enjoy the rich flavors of a meal made with your own hands. Buen provecho!
