How to Make Machaca con Huevo (Traditional & Healthy Version)

Machaca con Huevo is a beloved traditional breakfast dish from northern Mexico, especially the regions of Sonora and Nuevo León. This hearty and savory meal features shredded dried beef (machaca) sautéed with onions, tomatoes, peppers, and gently scrambled eggs. Its roots trace back to the ranchos, where cowboys relied on preserved meats for nourishment, making it a staple of rural Mexican cuisine. Today, Machaca con Huevo is enjoyed in homes and local eateries across Mexico, celebrated for its robust flavor and satisfying texture. The taste of Machaca con Huevo is a harmonious blend of smoky, savory beef with the freshness of vegetables and the richness of eggs. Often served with warm corn tortillas, fresh salsa, and beans, it’s a protein-packed breakfast that keeps you full and energized for hours. Its simplicity, combined with traditional spices and ingredients, makes it a comforting yet vibrant dish that captures the essence of Mexican culinary heritage. Ideal for those seeking a wholesome, authentic Mexican breakfast, this recipe is both health-conscious and full of flavor.

35 min total2 servingsmedium185 kcal / 100g

Ingredients

  • Dried shredded beef (machaca)
    100g Dried shredded beef (machaca) (Available in Mexican markets)
  • Eggs
    4 large Eggs
  • White onion
    1/2 medium White onion (finely chopped)
  • Roma tomato
    1 medium Roma tomato (diced)
  • Green bell pepper
    1/2 medium Green bell pepper (diced)
  • Jalapeño pepper
    1 small Jalapeño pepper (minced, optional for mild heat)
  • Olive oil
    1 tablespoon Olive oil (or avocado oil)
  • Fresh cilantro
    2 tablespoons Fresh cilantro (chopped)
  • Salt
    1/2 teaspoon Salt (to taste)
  • Black pepper
    1/4 teaspoon Black pepper (to taste)

Step-by-step instructions

Step 1: Soak the dried machaca in warm water for 5 minutes to soften
0%
5 min

Step 1 · Soak the dried machaca in warm water for 5 minutes to soften

Soak the dried machaca in warm water for 5 minutes to soften. Drain and gently squeeze out excess water.

Step 2: Heat olive oil in a non-stick skillet over medium heat
0%

Step 2 · Heat olive oil in a non-stick skillet over medium heat

Heat olive oil in a non-stick skillet over medium heat. Add the chopped onion and sauté until translucent.

Step 3: Add diced tomato
0%

Step 3 · Add diced tomato

Add diced tomato, green bell pepper, and jalapeño (if using). Cook until vegetables are softened.

Step 4: Stir in the machaca and cook
0%

Step 4 · Stir in the machaca and cook

Stir in the machaca and cook, stirring frequently, until the beef is heated through and fragrant.

Step 5: In a bowl
0%

Step 5 · In a bowl

In a bowl, beat the eggs with salt and black pepper. Pour over the machaca and vegetables.

Step 6: Let eggs set for a few seconds
0%

Step 6 · Let eggs set for a few seconds

Let eggs set for a few seconds, then gently stir and fold until softly scrambled and just cooked.

Step 7: Garnish with fresh cilantro if desired
0%

Step 7 · Garnish with fresh cilantro if desired

Garnish with fresh cilantro if desired. Serve hot with corn tortillas and a side of beans.

Why this recipe is healthy

This recipe is a healthy choice because it relies on lean beef, fresh vegetables, and minimal oil. The high protein content promotes satiety and supports metabolism. Using fresh ingredients and controlling sodium by soaking the machaca makes it suitable for calorie and health-conscious eaters. Low in refined carbs, it's ideal for those monitoring blood sugar or aiming for weight loss.

A note on tradition

Machaca con Huevo is a classic dish from northern Mexico, especially prominent in the states of Sonora and Nuevo León. It originated as a practical breakfast for ranch workers, utilizing preserved beef for its flavor and nutritional value. Today, it remains a popular breakfast or brunch option, often enjoyed during weekends or family gatherings, and is a symbol of the hearty, rustic flavors of northern Mexican cuisine.

← Back to Machaca con Huevo nutrition