Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Machaca de Pescado con Huevo

Machaca de Pescado con Huevo

Created by

Nayarit's Pacific coast in a breakfast skillet: dried marlin or sierra shredded fine, fried with tomato and serrano, then folded into eggs for warm corn tortillas.

Breakfast & Brunch
Mexican
Weeknight
Quick Meal
Comfort Food
20 min
Active Time
15 min cook35 min total
Yield4 servings

This is Nayarit, the Pacific coast from San Blas down toward Compostela and the market fondas of Tepic where breakfast becomes almuerzo when the plate is strong enough. Machaca de pescado con huevo is not northern beef machaca with a fish costume. No. This belongs to the coast, where marlin and sierra are salted, dried, smoked, shredded, and kept ready for a fast skillet meal.

The fish defines the dish. Dried marlin gives you a firm, smoky thread. Dried sierra gives you a sharper, saltier taste of the sea. The women who perfected this did it because dried fish keeps, feeds a family quickly, and turns six eggs into something with backbone. Tomato softens it. Serrano wakes it up. Onion gives sweetness. Nothing fancy. La cocina no es decoración, es trabajo.

I learned a version like this from a señora near the mercado in Tepic who kept the fish wrapped in paper behind her counter and shredded it so fine it looked like pale rope. She told me, 'If it needs a knife, you didn't shred it enough.' She was right. The egg should catch the fish in every bite. Serve it with corn tortillas and a salsa from the molcajete. No me vengas con atajos.

Machaca is best known nationally through the dried beef traditions of northern Mexico, especially Sonora, Chihuahua, and Nuevo Leon, where meat was pounded and dried for preservation before refrigeration. On the Pacific coast, states such as Nayarit and Sinaloa applied the same preservation logic to fish, especially marlin and sierra, turning dried seafood into quick almuerzos with egg, tomato, and chile. The dish reflects a coastal economy: fish landed in the morning, salted or smoked for keeping, then stretched across family meals when the catch was no longer fresh enough for ceviche or zarandeado.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

dried marlin or dried sierra

Quantity

6 ounces

shredded very fine

lard (manteca de cerdo) or rendered fish fat

Quantity

1 tablespoon

white onion

Quantity

1/2 medium

finely diced

Roma tomatoes

Quantity

2 ripe

seeded and finely diced

fresh chile serrano

Quantity

2

finely chopped

garlic clove

Quantity

1

minced

large eggs

Quantity

6

beaten with a pinch of salt

kosher salt

Quantity

1/4 teaspoon, plus more only if needed

fresh cilantro

Quantity

2 tablespoons

chopped

lime (optional)

Quantity

1

cut into halves

warm corn tortillas (optional)

Quantity

12

salsa de chile de arbol or molcajete salsa verde (optional)

Quantity

for serving

Equipment Needed

  • 10-inch cast iron skillet or shallow clay cazuela
  • Wooden spoon
  • Comal for warming corn tortillas
  • Volcanic stone molcajete for table salsa

Instructions

  1. 1

    Taste the fish

    Taste a small thread of the dried marlin or sierra before you cook. If it is aggressively salty, rinse it quickly under cool water, squeeze it dry in a clean towel, and shred it again with your fingers. If it tastes seasoned but not harsh, leave it alone. The fish is the salt of the dish, so do not start throwing more salt into the pan like you are seasoning potatoes.

  2. 2

    Shred it fine

    Pull the fish apart into thin, cottony threads. Use your fingers, not a knife. Machaca means the protein has been worked until it can catch in the egg and vegetables. Big chunks stay separate and taste like leftovers. Fine shreds become the dish.

  3. 3

    Sweat the vegetables

    Heat the lard in a wide skillet or clay cazuela over medium heat. Add the white onion and cook for 2 minutes, until it turns glossy. Add the tomato, serrano, and garlic. Cook for 4 to 5 minutes, stirring often, until the tomato gives up its juice and the chile smells green and sharp. This is the coastal sofrito, small but serious.

  4. 4

    Fry the machaca

    Add the shredded dried fish and spread it across the pan. Let it fry for 2 minutes before stirring, then cook another 2 to 3 minutes until the edges darken slightly and the tomato juices have almost disappeared. You are waking the fish, not boiling it. If the pan looks wet, keep cooking. If it smells toasted and marine, you are there.

    Do not drown this in tomato. The fish should lead. Tomato gives moisture and acidity, not a red sauce.
  5. 5

    Add the eggs

    Lower the heat to medium-low. Pour in the beaten eggs and let them sit for 20 seconds around the fish before stirring. Fold slowly with a wooden spoon until the eggs form soft curds and hold the machaca in every bite, 2 to 3 minutes. Pull the pan off the heat while the eggs still look tender. Dry eggs are lazy cooking.

  6. 6

    Finish and serve

    Taste before adding salt. Most dried fish brings enough. Scatter the cilantro over the top and serve straight from the skillet with warm corn tortillas, lime halves, and a small molcajete of salsa. Corn tortillas, never flour, for this Nayarit plate. Flour belongs to the north. Cada estado, su propia cocina.

Chef Tips

  • Buy dried marlin or dried sierra from a fishmonger who sells to Mexican or Pacific coastal cooks. It should smell smoky, salty, and clean, not rancid. If the vendor cannot tell you what fish it is, pregúntale a las señoras del mercado and keep walking.
  • Do not soak the fish unless it is too salty. A quick rinse is enough for most dried marlin. Long soaking steals the flavor you paid for.
  • Use serrano for this version, not jalapeño. Serrano has the green bite that cuts through dried fish and egg. If you want a table salsa, make chile de arbol in the molcajete and keep it on the side.
  • Corn tortillas belong here. Flour tortillas are a northern tradition and they make this plate taste like the wrong map.
  • If you cannot find dried marlin or sierra, smoked tuna in oil is a compromise, not an upgrade. Drain it hard, fry it until dry, and understand you are no longer making the Nayarit fonda version.

Advance Preparation

  • The dried fish can be shredded one day ahead and kept covered in the refrigerator.
  • The onion, tomato, serrano, and garlic can be chopped the night before, but keep the tomato separate so it does not water down the pan.
  • Serve the eggs immediately. This is not a make-ahead dish. Reheated egg turns rubbery and nobody needs that.

Frequently Asked Questions

Nutrition Information

1 serving (about 260g)

Calories
445 calories
Total Fat
14 g
Saturated Fat
4 g
Trans Fat
0 g
Unsaturated Fat
10 g
Cholesterol
350 mg
Sodium
3400 mg
Total Carbohydrates
39 g
Dietary Fiber
6 g
Sugars
3 g
Protein
41 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Occidente Breakfast & Almuerzo

Browse the full collection