How to Make Huevos a la Mexicana (Traditional & Healthy Version)

Huevos a la Mexicana is a classic Mexican breakfast dish that beautifully captures the vibrant spirit of Mexican cuisine. Its name comes from the colors of the ingredients—tomato (red), onion (white), and jalapeño (green)—which mirror the Mexican flag. This dish consists of gently scrambled eggs cooked with these fresh vegetables, resulting in a flavorful, nutritious, and comforting meal that is enjoyed in homes and cafés across Mexico. This recipe offers a health-conscious version of Huevos a la Mexicana, lowering the oil content and emphasizing fresh, local ingredients. It’s naturally vegetarian, protein-rich, and can be easily adapted for various dietary needs. The combination of sautéed tomatoes, onions, and peppers provides a burst of flavor, while the eggs deliver satisfying sustenance to start your day. Whether you’re seeking an authentic taste of Mexico or a quick, wholesome breakfast option, this dish delivers both tradition and nutrition in every bite.

35 min total2 servingseasy160 kcal / 100g

Ingredients

  • Large eggs
    4 Large eggs
  • Roma tomatoes
    2 medium Roma tomatoes (jitomate)
  • White onion
    1/2 medium White onion (cebolla blanca)
  • Jalapeño pepper
    1 small Jalapeño pepper (fresh chile)
  • Fresh cilantro
    2 tablespoons Fresh cilantro (finely chopped)
  • Olive oil
    1 teaspoon Olive oil (or avocado oil)
  • Salt
    1/4 teaspoon Salt (to taste)
  • Black pepper
    1/8 teaspoon Black pepper (to taste)
  • Corn tortillas
    2 Corn tortillas (for serving (optional))

Step-by-step instructions

Step 1: Chop the tomatoes
0%

Step 1 · Chop the tomatoes

Chop the tomatoes, onion, and jalapeño finely. Remove the seeds from the jalapeño for a milder flavor, or leave them in for more heat. Chop cilantro if using.

Step 2: Crack the eggs into a bowl and beat gently with a fork until the yo...
0%

Step 2 · Crack the eggs into a bowl and beat gently with a fork until the yo...

Crack the eggs into a bowl and beat gently with a fork until the yolks and whites are combined. Add a pinch of salt and pepper.

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

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

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

Step 4: Stir in the jalapeño and cook for another minute until fragrant
0%
5 min

Step 4 · Stir in the jalapeño and cook for another minute until fragrant

Stir in the jalapeño and cook for another minute until fragrant. Then add the tomatoes and a pinch of salt. Cook, stirring, for 4-5 minutes until the tomatoes soften and release their juices.

Step 5: Reduce heat to low
0%

Step 5 · Reduce heat to low

Reduce heat to low. Pour in the beaten eggs. Let them sit for a few seconds, then gently stir, scraping the bottom of the pan. Continue until the eggs are just set but still moist.

Step 6: Remove from heat
0%

Step 6 · Remove from heat

Remove from heat. Sprinkle with fresh cilantro if desired. Serve immediately with warm corn tortillas.

Why this recipe is healthy

This dish is a wholesome, low-calorie breakfast option, rich in protein and vital micronutrients. With plenty of fresh vegetables and minimal oil, it supports weight management, muscle repair, and satiety. Its simplicity and use of whole ingredients make Huevos a la Mexicana ideal for anyone seeking a nutritious start to the day without added sugars or processed foods.

A note on tradition

Huevos a la Mexicana is a beloved staple throughout Mexico, especially in central and southern regions. It is a go-to breakfast in family homes and local eateries, often served with warm corn tortillas and fresh salsa. The dish is cherished for its connection to the Mexican flag and its versatility. Traditionally, it’s enjoyed as a hearty breakfast but can also be served as a light lunch or brunch, embodying the warmth and hospitality of Mexican home cooking.

← Back to Huevos a la Mexicana nutrition