Machaca con Huevo: Shredded Beef and Eggs Recipe

Machaca con Huevo (Machaca with Eggs) is a classic Northern Mexican breakfast of shredded beef sautéed with tomatoes and onions, then folded into scrambled eggs. This simple, satisfying dish is best served with warm tortillas or wrapped into breakfast burritos for a hearty meal. Below you’ll find the background on this regional favorite and a straightforward recipe you can make with leftover brisket or traditional dried machaca (carne seca).

Machaca con huevo recipe made with shredded beef, scrambled eggs, tomatoes, onions, and jalapeños, served with warm flour tortillas and salsa, by Yvette Marquez-Sharpnack of Muy Bueno Mexican recipes.
img 7162 2

Quick Look: Machaca con Huevo

  • Prep Time: 2 minutes
  • Cook Time: 8 minutes
  • Total Time: 10 minutes
  • Servings: 6 servings
  • Dietary Info: Naturally gluten-free, low-carb (without tortillas)
  • Method: Skillet breakfast
  • Technique: Shredded beef sautéed with eggs
  • Flavor & Texture: Savory, smoky, rich, hearty
  • Best For: Breakfast tacos, burritos, weekend brunch

What is Machaca?

Machaca refers to beef (or occasionally pork) that has been salted, dried, and shredded. Once rehydrated and cooked, the shredded meat becomes tender and flavorful. Traditionally, machaca is prepared in dry climates where hanging and air-drying meat preserved it before refrigeration was available. The dried beef is typically sautéed with onions, tomatoes, and chiles and then mixed with eggs to make machaca con huevo.

What is Machaca con Huevo?

Machaca con huevo is the classic breakfast version of machaca, common throughout northern Mexico and the U.S. Southwest. The dish pairs the concentrated, savory flavor of shredded dried beef with bright vegetables and scrambled eggs for a filling morning meal. While the authentic method uses dried, salted meat (carne seca), many cooks today make machaca with leftover shredded brisket or roast beef as a convenient and delicious shortcut.

Family traditions often shape how people prepare machaca. For many, memories of meat strips drying in the sun or a grandmother’s skillet of machaca con huevo are part of growing up along the borderlands between the U.S. and Mexico. Recreating that flavor at home is simple: use shredded brisket or prepackaged dried beef and sauté it with onion, tomato, and your favorite chile before stirring in beaten eggs.

Where Does Machaca Come From?

Machaca originated in northern Mexico—in particular Sonora and Chihuahua—where the dry desert climate made air-drying meat practical and effective. Ranchers, miners, and travelers relied on dried meat as an easy-to-store protein. Over time the preserved meat became a culinary staple, eventually evolving into the familiar breakfast dish machaca con huevo. Today the dish remains popular throughout northern Mexico and the American Southwest.

Ingredients & Substitutions

The full ingredient list and measurements are included below in the recipe section. Key ingredients and common substitutions:

Shredded beef brisket in a skillet used to make machaca con huevo recipe for authentic Northern Mexican breakfast by Yvette Marquez-Sharpnack of Muy Bueno.
  • Olive oil – or another neutral cooking oil for sautéing.
  • Onion, tomato & chile – red onion, Roma tomatoes, and a jalapeño work well; swap in white or yellow onion or a serrano for extra heat.
  • Beef – leftover shredded brisket is an easy shortcut. For a traditional approach use dried machaca (carne seca) when available.
  • Eggs – add protein and creaminess; the number of eggs can be adjusted for your preferred ratio of meat to egg.
  • Salt – often unnecessary when using brisket or dried beef because those are usually seasoned; taste before adding more.

How to Cook Machaca

Machaca is flexible and cooks quickly. If you are using dried machaca, some cooks briefly rehydrate it in warm water before sautéing; others sauté it directly in oil until it softens. When using leftover shredded brisket, simply warm the meat with the vegetables and fold in beaten eggs. The classic preparation—machaca con huevo—involves cooking the vegetables and meat first, then scrambling eggs directly into the hot skillet.

How to make Machaca con Huevo

Step 1: Sauté the vegetables and meat. Heat oil in a large skillet over medium heat. Sauté chopped onion until translucent, 1–2 minutes. Add chopped tomatoes and diced jalapeño (if using), then stir in shredded brisket or rehydrated carne seca. Cook another 2–3 minutes until ingredients are heated through and flavors combine.

Step 2: Add the eggs. Whisk eggs in a bowl, then pour into the skillet with the meat and vegetables. Stir gently and cook until the eggs are set to your liking, about 2–3 minutes. Season to taste—often no extra salt is needed.

Step 3: Serve. Serve hot with warm flour or corn tortillas and your favorite salsa. Machaca con huevo makes excellent tacos, burritos, or a plated breakfast with beans and avocado.

Machaca con huevo recipe cooked in a cast iron skillet with shredded beef, scrambled eggs, tomatoes, and onions, served with warm flour tortillas by Yvette Marquez-Sharpnack of Muy Bueno.

Expert Tips & Tricks

Use leftover brisket: Shredded brisket recreates the texture and rich flavor of traditional machaca without drying. It’s a practical way to use roast leftovers.

Try dried beef for authenticity: If you want the classic taste, look for packaged carne seca at Latino markets or specialty suppliers. Because dried beef is salty, taste the finished dish before adding salt.

Adjust the spice: Swap jalapeño for serrano if you prefer more heat, or leave the chile out and serve a spicy salsa on the side.

Serving & Topping Suggestions

  • Top with fresh pico de gallo or your favorite salsa.
  • Serve with warm flour or corn tortillas for tacos or burritos.
  • Use machaca con huevo as a filling for flautas, tortas, or breakfast burritos.
  • For a lighter plate, omit the tomatoes and serve the eggs and shredded beef with a fresh salsa on the side.
Machaca con huevo recipe in a cast iron skillet with shredded beef, eggs, tomatoes, and onions, by Yvette Marquez-Sharpnack of Muy Bueno Mexican recipes.

Storage & Heating Instructions

  • Refrigerate: Store leftovers in an airtight container for up to 2 days. Machaca with eggs tastes best when fresh but will keep briefly.
  • Reheat: Gently reheat in a skillet over low heat or in the microwave covered for 2–3 minutes, stirring once to warm evenly.

Frequently Asked Questions

What is machaca made of?

Traditionally, machaca is salted, dried, and shredded beef (carne seca). For modern home cooks, leftover shredded beef or brisket is a common and tasty substitute that shortens prep time.

Is machaca the same as machacado?

Yes. The terms machaca and machacado are used interchangeably to describe dried, shredded meat used in Northern Mexican cooking.

Can you make machaca without dried beef?

Absolutely. Leftover shredded brisket or roast beef works very well and reproduces the texture and savory flavor of traditional machaca when sautéed with vegetables.

What does machaca taste like?

Machaca has a concentrated, savory, slightly salty beef flavor. Combined with tomatoes, onions, chiles, and eggs it becomes a hearty, flavorful breakfast.

More Mexican Breakfast Recipes

plate of huevos rancheros with a side of refried beans on a blue and white plate

Huevos Rancheros

Red Chile Chilaquiles made with homemade red chile sauce and crispy tortillas

Red Chile Chilaquiles

egg and chorizo breakfast burrito split in half

Egg and Chorizo Breakfast Burritos

migas on a grey plate with avocado slices and toasted flour tortillas for making breakfast tacos.

Migas Breakfast Tacos

If you grew up eating Machaca con Huevo, please share your memories or tips in the comments—this dish is rooted in family traditions and regional flavors.

Reader Reviews

⭐️⭐️⭐️⭐️⭐️

“This turned out great. I used leftover rump roast I had made in the slow cooker a few days before. My teenager was skeptical since he’s not a fan of roast beef, but afterwards he told me I should make it again… which is his highest praise!” — Diana

Machaca con huevo recipe made with shredded beef, scrambled eggs, tomatoes, onions, and jalapeños, served with warm flour tortillas and salsa, by Yvette Marquez-Sharpnack of Muy Bueno Mexican recipes.

Machaca con Huevo Recipe (Machaca with Eggs)

By Yvette Marquez-Sharpnack | Muy Bueno

Total Time: 10 mins | Yield: 6 servings | Prep: 2 mins | Cook: 8 mins

Machaca con huevo combines shredded beef, scrambled eggs, tomatoes, and onions for a quick, flavorful skillet breakfast or filling for burritos and tacos.

Ingredients

  • 1 tablespoon olive oil
  • ½ cup red onion, chopped
  • 2 Roma tomatoes, chopped
  • 1 jalapeño, diced (optional)
  • 2 cups shredded brisket (or 1 cup dried carne seca)
  • 8 eggs
  • Salt, to taste (often not needed if using seasoned brisket)
  • Salsa of your choice and flour tortillas for serving

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Sauté the chopped onion until translucent, about 1–2 minutes.
  2. Add the chopped tomatoes and diced jalapeño (if using). Stir in the shredded brisket or rehydrated carne seca and cook another 2–3 minutes until heated through.
  3. Whisk the eggs in a bowl, then pour them into the skillet. Stir gently while the eggs set, cooking 2–3 minutes more until fully cooked. Taste and add salt only if needed.
  4. Serve immediately with warm flour tortillas and your favorite salsa.

Notes

  • This recipe works with traditional dried machaca (carne seca) or with leftover shredded brisket for a quick version.
  • If using dried beef, sample it first—carne seca can be quite salty.

Nutrition (approx.)

Calories: 264 kcal | Carbohydrates: 3 g | Protein: 10 g | Fat: 10 g. Nutrition information is an estimate and will vary based on ingredients and portions.

This machaca con huevo recipe celebrates a simple, regional tradition. Try it for a weekend brunch or a comforting weekday breakfast.