Huaraches de Frijoles con Nopales (Masa Cakes with Beans and Cactus)
Why this recipe works
- Tender base, creamy topping: The thick masa cakes hold their shape on the griddle while the mashed beans create a soft, creamy layer for the vegetables.
- Built-in savoury depth: Cooking the beans with onion, garlic and cumin gives the topping depth without needing many extra ingredients.
- Easy to finish at the table: Queso fresco, coriander, lime and salsa let each serving be adjusted for brightness, freshness and heat.
Get the most out of this recipe
Ingredient notes
- Choosing nopales: Look for firm, bright green cactus paddles. Scrape away any remaining spines before slicing, and cook until their released liquid has mostly evaporated.
- Masa texture matters: The dough should feel soft and pliable rather than dry. If it cracks when shaped, work in a little more warm water gradually.
- Queso fresco substitute: Feta works as a substitute, but it is saltier and firmer, so season the other components with that in mind.
Texture tips
- Keep the beans thick: Add the reserved bean liquid gradually so the mash stays spreadable but firm enough to sit on the huaraches.
- Control the griddle heat: Cook the masa cakes over steady medium heat so they brown lightly and cook through without scorching on the outside.
Adjust the heat
- For less heat: Remove the jalapeño seeds before chopping, or use less chilli in the nopales topping.
- For more heat: Use serrano instead of jalapeño, or serve with a hotter salsa on the side.
- Balance with lime and cheese: Extra lime and queso fresco help soften the chilli heat while keeping the topping fresh and savoury.
Make-ahead tips
- Store components apart: Keep the masa cakes, beans and nopales topping in separate airtight containers so the huaraches do not soften.
- Reheat before assembling: Warm the huaraches in a dry frying pan, then gently reheat the beans and nopales with a splash of water if needed.
- Finish just before serving: Add queso fresco, coriander and lime at the end so the toppings stay fresh and bright.
Equipment you'll need
Ingredients
Beans and topping
Huaraches and finishing
Instructions
- Rinse the pinto beans, then put them in a large pot with plenty of water. Bring to the boil, skim any foam, then reduce to a gentle simmer until tender, 45 to 60 minutes. Drain, reserving 250 ml of the cooking liquid.
- While the beans cook, prepare the vegetables: finely chop half the onion, and thinly slice the remaining half. Finely chop the garlic, dice the tomatoes, and finely chop the jalapeno (remove the seeds for less heat). If needed, scrape away any spines from the nopales, then cut into thin strips.
- Make the bean topping: heat 1 tbsp vegetable oil in a frying pan over medium heat. Add the chopped onion and half the garlic with a pinch of the salt, and cook for 4 to 5 minutes until softened. Stir in the cooked beans, ground cumin and 150 ml of the reserved bean liquid, then mash to a thick, creamy consistency; keep warm on a low heat.
- Cook the nopales: heat the remaining 1 tbsp vegetable oil in the same pan over medium-high heat. Add the nopales and cook for 6 to 8 minutes, stirring, until the liquid they release has mostly evaporated and they look glossy and tender. Add the sliced onion, remaining garlic, tomatoes, jalapeno and 0.5 tsp of the salt, then cook for 3 to 4 minutes until the tomatoes soften but still hold their shape.
- Make the masa dough: put the masa harina in a mixing bowl and stir in 1.5 tsp of the salt. Add 300 ml warm water a little at a time, mixing until you have a soft dough that holds together; if it cracks, add a splash more water. Divide into 3 equal portions and shape each into an oval about 1.5 cm thick, pressing a shallow channel down the centre for the beans.
- Heat a cast-iron frying pan over medium heat and brush lightly with the remaining 1 tbsp vegetable oil. Cook the huaraches for 4 to 5 minutes per side until lightly browned and cooked through, adjusting the heat so they do not scorch. Keep them warm while you cook the remaining cakes.
- Assemble: spread the warm mashed beans over each huarache, then spoon over the sautéed nopales mixture. Crumble over the queso fresco and scatter with coriander. Cut the lime into wedges and serve for squeezing at the table.
Recipe notes
Tips
- If you have time, soak the dried pinto beans in cold water for 8 to 12 hours, then drain before cooking; they will cook more evenly and a little faster.
- For the best texture, keep the bean mash thick enough to sit on the huaraches without running; add the reserved bean liquid a little at a time.
- If serving anyone who is pregnant, elderly, or immunocompromised, ensure the beans are fully cooked until tender throughout.
Substitutions
- Replace queso fresco with feta cheese for a saltier, firmer finish.
- Replace jalapeno pepper with a smaller amount of serrano pepper for a hotter topping.
Storage
- Refrigerate up to 3 days
- Store the huaraches, beans, and nopales topping separately in airtight containers. Reheat the huaraches in a dry frying pan over medium heat until hot, and warm the beans and nopales gently in a pan with a splash of water if needed; add queso fresco, coriander and lime just before serving.
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: 3 servings
- Total time: 55min (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.
OXO Good Grips 2-Piece Cutting Board Set
- Two useful sizes with reversible cutting surfaces
- Dishwasher safe and easy to clean
- Plastic surfaces will show knife marks over time
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
Teakhaus Large Teak Cutting Board
- Large, durable and knife-friendly teak surface
- FSC-certified wood with a premium finish
- Requires hand washing and occasional oiling
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.























