New video every week on YouTube →
Machaca con Huevo, Northern Mexican Dried Beef and Eggs

Machaca con Huevo, Northern Mexican Dried Beef and Eggs

Toasty, slightly chewy threads of beef folded through soft eggs, with serrano heat and a savory, salty depth that wants a warm flour tortilla and beans. Without bagged machaca, cooked beef shredded fine and browned until dry gets close, a little juicier and milder. Leftovers keep 3 to 4 days in the fridge, and assembled burritos 2 to 3 months in the freezer.

Machaca con huevo (mah-CHAH-kah kon WEH-voh) is a northern Mexican breakfast of scrambled eggs with machaca: beef that has been salted, dried and shredded into fine, fluffy threads. Think of a softer, savory cousin of beef jerky, cooked with tomato, onion and serrano chile, then folded through eggs and eaten with flour tortillas or rolled into a breakfast burrito. It’s quick and easy, but it goes wrong in two ways: the beef ends up tough, or the whole pan is too salty. Both are fixed at the stove, and below is how, plus where to find machaca in the US and what to use in the UK or anywhere it isn’t sold.

What is machaca con huevo?

How do you make machaca con huevo? Fry 5¼ oz (150 g) of machaca in 3 tbsp of oil or lard for 2 minutes, add onion, serrano and garlic for 4 minutes, then 7 oz (200 g) of diced tomato with its juice for 4 to 5 minutes, until the beef softens and the pan is dry. Scramble in 8 eggs over medium-low heat for about 2 minutes and taste before salting. 25 minutes for 4 servings.

It comes out as soft eggs full of toasty, slightly chewy beef, with a concentrated, salty, beefy flavor and medium heat. It’s eaten across northern Mexico and the American Southwest, usually with flour tortillas, beans and coffee.

Names you’ll see. Machaca con huevo in Sonora and Chihuahua, machacado con huevo in Nuevo León and Texas, and in Sonora and Arizona the beef itself is often sold as carne seca. Same dish.

How it differs from other Mexican egg breakfasts. Huevos a la mexicana use the same tomato, onion and chile base with no meat, and there the tomato is seeded so the eggs don’t go watery. Here the juice stays in, because the dried beef needs it. Chorizo and eggs start with fresh chorizo fried in its own fat.

Time. 25 minutes: 10 to chop, 15 at the stove. Easy.

Ingredients, in metric and US measures

IngredientMetricUSNotes
Machaca150 g5¼ ozUp to 200 g (7 oz) for a meatier scramble, no salt
Large eggs8 (400 g)82 per person
Roma tomatoes200 g2 tomatoesUK: plum tomatoes. Keep the seeds
White onion100 g½ onionYellow works
Serrano chiles12 g2 chiles1 jalapeño for milder; Anaheim for mild
Garlic3 g1 clove
Oil or lard42 g3 tbspThe beef soaks it up

That’s about ⅔ oz (19 g) of machaca per egg, on the low side on purpose: machaca is salty.

Where to buy machaca, and what to use instead

In the US

Look in Mexican and Hispanic grocery stores, in sealed bags near the meat counter or by the dried chiles. It’s easy to find in Arizona, Texas and California, and sold online everywhere else. Unopened, it keeps in the pantry unless the label says to refrigerate. Brands vary a lot in salt and dryness, and some add chile or lime, which is why the recipe has no fixed salt. Once open, close it tightly and follow the label; I keep mine in a jar in the fridge.

In the UK

Machaca is rarely sold, so use one of the swaps below. I won’t give you a method for drying raw beef at home: doing it in the sun or a low oven without proper control isn’t safe.

The swaps, and what changes

  • Cooked shredded beef, browned until dry. The most common stand-in. Use 10½ oz (300 g) of flank, brisket or any beef cooked until it shreds, like the filling for homemade burritos. Shred it very fine, pat it dry and brown it in the fat over medium heat, stirring, until it stops steaming and the tips crisp. Then follow the recipe. Taste first and add salt a little at a time, up to ½ tsp if the beef was cooked unsalted. Juicier and milder than machaca.
  • Leftover carne asada. 10½ oz (300 g), chopped very fine. It’s already seasoned, so taste before salting. Grill flavor and small bits instead of threads. Leftovers from Mexican carne asada are ideal.
  • Plain beef jerky. Only jerky with no flavorings or sugar. 5¼ oz (150 g), pulsed in a food processor. No salt. Chewier than machaca, and any sweetness shows in the eggs.
No machaca? What changes with each swapComparison of the beef for 8 eggs. Bagged machaca: 150 grams, 5 and a quarter ounces, shredded by hand, no added salt; fine shreds and a concentrated beefy flavor, the original. Cooked shredded beef: 300 grams, 10 and a half ounces, shredded very fine and browned in the skillet until dry, with half a teaspoon of salt to taste; juicier and milder, the easiest swap. Leftover carne asada: 300 grams chopped very fine; it is already seasoned, so taste; grill flavor and small bits. Plain beef jerky, no flavorings: 150 grams pulsed in a food processor, no added salt; chewier, and sweetness shows if it has any.MachacaShredded beefLeftover asadaPlain jerkyFor 8 eggs150 g (5¼ oz)300 g (10½ oz)300 g (10½ oz)150 g (5¼ oz)PrepBy handFine, browneduntil dryChoppedvery finePulsed in aprocessorSaltNoneup to ½ tsp,to tasteTaste first,it’s seasonedNoneWhat changesThe originalJuicier,milderGrill flavor,small bitsChewier; anysweetness shows
Cooked beef needs twice the weight of machaca because it still holds its water; jerky, the same weight, but only the plain kind.

Equipment. An 11 in (28 cm) skillet, nonstick if you have one, a spatula and a bowl.

How to make it

Everything happens in one pan with no breaks, so chop before you turn on the heat.

The skillet order, minute by minuteTimeline for machaca con huevo for 4, 25 minutes in all. Chop the onion, chile, garlic and tomato and beat the eggs, 10 minutes. Heat the fat over medium heat, 1 minute. Fry the machaca, 2 minutes. Onion and chile, 3 minutes. Garlic, 1 minute. Tomato with its juice, 4 to 5 minutes, until the pan bottom is dry. Eggs over medium-low heat, about 2 and a half minutes, off the heat while still glossy.01020minutesChop and beat10 minHeat the fat1 minFry the machaca2 minOnion and chile3 minGarlic1 minTomato and its juice4-5 minEggs, medium-low2½ minboard and bowlmedium heatmedium-low heat
The dried beef goes in first and for only 2 minutes; the tomato juice is what softens it, and the eggs go in once the pan is dry.

Fry the machaca, 2 minutes only. Medium heat, stirring the whole time. At 2 minutes it smells toasty and the tips darken a little. Any longer, or with smoking fat, it turns black and bitter, and that can’t be undone.

Let the tomato soften it. The beef comes out of the fat stiff and dry. Onion and chile go in for 3 minutes, garlic for 1, then the tomatoes with all their juice. Over 4 to 5 minutes the beef drinks the juice and turns pliable while the pan dries out. You’re there when the shreds bend without snapping and a spoon leaves a dry trail across the pan. If the pan’s dry and the beef is still stiff, add 2 to 3 tbsp water and cover for 2 minutes. That’s my fix when a bag is very dry.

Cook the eggs gently. Medium-low heat, 20 seconds untouched, then slow passes from the edges to the center for about 2 minutes. Pull the pan off when there’s no liquid egg left but the curds still shine; the pan’s heat finishes them. If you’re cooking for anyone pregnant, very young or elderly, cook the eggs until fully firm, 160°F (71°C).

Salt last. With a typical machaca, the beef alone puts about 1,050 mg of sodium in each serving, nearly all of the dish’s total; drier brands carry more, so check the label. Beat the eggs without salt, taste at the end, and you’ll rarely need more than a pinch.

Troubleshooting tough, salty or watery machaca

If it goes wrong, why and how to fix itTroubleshooting machaca con huevo. Tough beef: stiff shreds that poke; it lacked liquid to rehydrate; fix with 2 to 3 tablespoons of water and a lid for 2 minutes. Too salty: it was salted before tasting, or the machaca is a very salty brand; balance with more egg or tomato and no salt. Watery eggs: a puddle on the plate because the tomato juice didn’t cook off; add the eggs only when a spoon leaves a dry trail. Bitter: blackened shreds because the fat was too hot or it went past 2 minutes; medium heat and 2 minutes only. Dry eggs: hard, dull curds because they stayed on the heat; take them off while still glossy.What you seeWhyThe fixTough beefStiff shredsthat pokeNot enough liquidto rehydrate2-3 tbsp water,lid on 2 minToo saltyStings the tongueSalted beforetastingMore egg or tomato,no saltWatery eggsPuddle on the plateTomato juicenot cooked offEggs only oncethe trail is dryBitterBlackened shredsFat too hot orover 2 minutesMedium heat,2 minutes onlyDry eggsHard, dull curdsLeft onthe heatPull whilestill glossy
Most problems come down to two habits: taste before you salt, and don’t add the eggs until the pan is dry.
  • Too salty already? Beat 2 more eggs and stir them in, or add another diced tomato cooked down. Serve with unsalted beans and plain tortillas.
  • Heat and kids. Two serranos give medium heat. With one seeded jalapeño, or no chile, most kids eat it happily, though the salt can be a lot for small children.
  • Allergens. Eggs. Flour tortillas contain gluten; with corn tortillas the dish is gluten-free, but check the machaca label for additives.

Machaca breakfast burritos

In Sonora, machaca con huevo is the classic breakfast burrito filling, rolled in big, thin flour tortillas.

  • Per 8 in (20 cm) tortilla, use ⅓ cup (about 2½ oz / 70 g) of machaca con huevo and 2 tbsp of Mexican refried beans. One batch fills about 10.
  • Warm each tortilla 15 to 20 seconds per side in a hot dry skillet just before filling, or it cracks at the fold. Homemade flour tortillas are the most pliable.
  • Keep the filling dry, with no tomato juice left in the pan, or the tortilla goes soggy.
  • To freeze, cool the filling, roll the burritos, wrap each in plastic wrap (UK: cling film) and bag them. They keep 2 to 3 months; the eggs lose a little juiciness.
  • To reheat from frozen, unwrap, wrap in a damp paper towel and microwave 1 minute, flip, then 1 to 3 minutes more, until the center reaches 165°F (74°C). Two minutes per side in a skillet crisps the tortilla.

Scaling it up, and other versions

How much machaca and how many eggs for your crowdMachaca con huevo amounts by number of people, at 2 eggs each. 2 people: 4 eggs and 75 grams, 2 and a half ounces, of machaca. 4 people: 8 eggs and 150 grams, 5 and a quarter ounces, the recipe. 8 people: 16 eggs and 300 grams, 10 and a half ounces, in 2 batches. 12 people: 24 eggs and 450 grams, 1 pound, in 3 batches. Each 8-egg batch in an 11-inch, 28-centimeter skillet.The bar is the dried beef; eggs at 2 per person2 people · 4 eggs75 g · 2½ oz4 people · 8 eggs150 g · 5¼ oz8 people · 16 eggs300 g · 10½ oz12 people · 24 eggs450 g · 1 lb
An 11 in (28 cm) skillet handles 8 eggs per batch; for 8 or 12 people, repeat the recipe in 2 or 3 batches instead of crowding it.
  • For a crowd. Allow 2 eggs and about ⅔ oz (19 g) of machaca per person. An 11 in (28 cm) skillet takes 8 eggs; for more, cook in 2 or 3 batches. Crowd the pan and the eggs steam and turn gray. The vegetables can be chopped the night before and kept covered in the fridge.
  • With potatoes. Small cubes of potato fried in the fat until tender, before the machaca. Another common burrito filling up north.
  • With roasted Anaheim chiles. Strips in place of the serranos: milder, with a roasted chile flavor.
  • With salsa stirred in. 3 or 4 tbsp of Mexican red taco salsa with the tomatoes, for a juicier, hotter scramble.

Serving, storing and reheating

Serve with 2 warm flour tortillas per person, refried or whole beans, salsa and coffee, or as tacos with avocado.

Fridge. In a sealed container within 2 hours of cooking, it keeps 3 to 4 days.

Freezer. Best inside burritos, 2 to 3 months. Frozen on its own it dries out more.

Reheat in a covered skillet over medium-low with 1 tbsp water, stirring, until steaming and 165°F (74°C), or in the microwave at medium power in 30-second bursts. Reheated eggs are always a little drier than fresh.

Machaca con huevo FAQ

Is machaca the same as beef jerky? Both are dried beef, but machaca is shredded into fine threads and made to be cooked, usually with eggs, while jerky is a chewy snack in strips, often sweetened. Plain jerky pulsed in a processor works as a swap.

Do you soak machaca before cooking? I don’t. The tomato juice rehydrates it right in the skillet in about 5 minutes, and for a very dry bag a splash of water and a lid does the rest (amounts in the step above).

Can I make it the night before? The scramble itself dries out when reheated, so make it fresh. Chop the vegetables ahead, or roll burritos the night before and keep them in the fridge.

Does machaca need to be refrigerated? Not while the bag is sealed. Once open, follow the label; I keep it in a jar in the fridge.

Nutrition per serving

Per serving (a quarter of the recipe, no tortillas or beans, no added salt), worked out ingredient by ingredient from the amounts above:

  • Calories: 314 kcal
  • Protein: 25 g
  • Carbohydrates: 6 g
  • Fat: 21 g, of which 4 g saturated
  • Fiber: 1 g
  • Sugars: 4 g
  • Sodium: 1,190 mg

The machaca itself is only about 57 kcal of each serving; the oil adds about 93 and the eggs about 143. Machaca varies a lot by brand, and drier ones carry more protein and sodium per ounce, so check your label. A flour tortilla of about 1¾ oz (50 g) adds about 145 kcal.

I always taste a shred straight from the bag before I start. If it stings my tongue, I add an extra egg that day and leave the salt alone. And when there’s no machaca to be had, I shred leftover beef from a pot of soup very fine and leave it in the pan until the tips crisp. It isn’t the same, but rolled in a flour tortilla with beans, it comes close. Josnaisis.

Machaca con Huevo, Northern Mexican Dried Beef and Eggs

Machaca con Huevo, Northern Mexican Dried Beef and Eggs

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

10 min

Cook

15 min

Servings

4

people

Total

25 min

Difficulty

Easy

Cuisine

Mexican

Calories

314 kcal

Ingredients

For 4 servings · Check off what you have

Instructions

1

Chop the onion and chiles finely, mince the garlic and dice the tomatoes into ½ in (1 cm) pieces, keeping the seeds and juice. If the machaca comes in thick shreds, pull them apart with your fingers. Taste a shred: it's almost always salty. Beat the eggs with the pepper for 20 seconds, with no salt.

2

Heat the fat in an 11 in (28 cm) skillet over medium heat for 1 minute. Add the machaca and fry it for 2 minutes, stirring constantly, until it smells toasty and the tips darken slightly. Don't go longer: it turns black and bitter.

3

Add the onion and chile and cook 3 minutes, until the onion is translucent. Add the garlic and cook 1 minute more.

4

Add the tomatoes with their juice and cook 4 to 5 minutes, stirring. The beef soaks up the juice and softens. It's ready when the shreds bend without snapping and a spoon dragged across the pan leaves a dry trail. If the pan is dry and the beef is still stiff, add 2 to 3 tbsp water and cover for 2 minutes.

5

Turn the heat to medium-low, pour in the eggs and leave them 20 seconds. Then push them slowly from the edges to the center with a spatula, about 2 minutes. Take the pan off the heat when no liquid egg is left but the curds are still glossy.

6

Taste, and add a pinch of salt only if it needs it. Serve right away with warm flour tortillas, beans and salsa.

Nutrition

Approximate values per serving · 4 servings total

314

kcal

25g

Protein

6g

Carbs

21g

Fat

1g

Fiber

4g

Sat. fat

1190mg

Sodium

4g

Sugar

Tip: Machaca brings nearly all the salt the dish needs, so don't salt anything until you taste at the end. Soften it with the tomato juice, not with more oil or more heat; if the pan dries out and the beef is still stiff, add 2 to 3 tbsp water and cover for 2 minutes.
#machaca con huevo#machaca and eggs#dried beef and eggs#machaca breakfast burritos#northern mexican breakfast
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it