Mexican Scrambled Eggs are a silky, creamy breakfast classic made by beating eggs with heavy cream and cooking them low and slow over sautéed fresh tomato, white onion, and serrano chile. This simple yet deeply satisfying dish is the creamier, more custardy cousin of Huevos a la Mexicana, and it comes together in just 20 minutes. Served with warm corn tortillas, it is the kind of authentic Mexican home cooking that makes every morning feel special.
10-inch nonstick skillet Essential for even heat and easy egg release
Silicone spatula or wooden spoon For gentle folding motion
Medium mixing bowl For beating eggs and cream together
Whisk or fork For beating the egg mixture
Chef's knife 8-inch recommended
Cutting board
Measuring spoons
Ingredients
For the Eggs
4large eggsroom temperature preferred
2tablespoonsheavy creamor whole milk for a lighter result; about 30ml
2tablespoonsunsalted butterabout 28g
For the Vegetables
¼cuptomatoabout 1 small Roma tomato, diced small (about 40g)
¼cupwhite oniondiced small; about 40g
1serrano or jalapeño chilefinely minced; seeds removed for less heat
Seasoning and Garnish
saltto taste
fresh epazote or cilantrooptional garnish; roughly chopped
For Serving
warm corn tortillas2-3 per person; toasted in a dry skillet or over an open flame
Instructions
Dice the tomato and white onion into small, even ¼-inch pieces. Finely mince the serrano or jalapeño chile, removing seeds if you prefer less heat, then set all vegetables aside in a small bowl.
Crack all 4 eggs into a medium bowl, add the heavy cream and a generous pinch of salt, then whisk vigorously for about 30 seconds until fully combined with no streaks remaining.
Melt the butter in a nonstick skillet over medium heat, add the diced onion and minced chile, and cook for 2 to 3 minutes until the onion is slightly translucent. Add the diced tomato and cook for 1 more minute.
Reduce heat to medium-low, pour in the beaten egg mixture, and let it sit undisturbed for 20 to 30 seconds. Then use a silicone spatula to gently fold the eggs from the edges toward the center in slow, wide strokes every 10 to 15 seconds.
When the eggs look about 80% set but still slightly glossy on top, remove the skillet from the heat entirely and allow residual heat to finish cooking them to a soft, creamy consistency.
Taste and adjust salt if needed, then transfer the eggs immediately to a warm plate, garnish with fresh cilantro or epazote, and serve alongside warm corn tortillas.
Notes
Cook over medium-low heat the entire time — high heat causes eggs to become rubbery and dry. Patience is the key to creamy scrambled eggs.
Remove the pan from the heat when the eggs still look slightly underdone. Carryover heat will finish them perfectly on the plate.
Salt the eggs before cooking, not after. Salting the beaten mixture ahead of time seasons them evenly and helps retain moisture.
Use room temperature eggs when possible. Cold eggs can lower the pan temperature unevenly and affect the texture.
Serrano chiles are hotter than jalapeños. If you prefer mild heat, use jalapeño and remove the seeds and ribs before mincing.
For a richer result, use heavy cream. For a lighter version, whole milk works well — avoid skim or low-fat milk as they can make the eggs watery.
Add crumbled queso fresco or shredded Oaxacan cheese just as the eggs come off the heat for a cheesy variation.
Leftovers keep in an airtight container in the refrigerator for up to 2 days. Reheat gently in a nonstick skillet over low heat with a small knob of butter, stirring slowly.
These eggs do not freeze well — the texture becomes grainy after thawing. Make only what you plan to eat.
For a heartier meal, stir in 2 to 3 tablespoons of cooked, crumbled Mexican chorizo with the vegetables before adding the eggs.