These Mexican poached eggs are made with red onion, tomatoes, serrano peppers, cilantro and eggs that are poached the delicious sauce.

This is such a hearty delicious breakfast that is quick, filling, and flavorful. This dish is one of my favorites when I come to Mexico. When I am not eating chilaquiles or huevos rancheros and I am craving something healthier, I will eat these poached eggs. These are such a specialty to me! They remind me of shakshuka, but the tomato base is a lot spicier due to the serrano peppers. You can omit the peppers if you do not like spicy foods.
What you will need
Onion: Traditionally this dish uses red onion as it is the most accessible in Mexico. You could opt to using white or yellow onion.
Serrano: You can use serrano peppers although they are more difficult to find in the United States. Jalapeño peppers will work just as well. Remember to take out the seeds and stem!
Eggs: I would use high quality eggs for this dish for the best flavor. I used cage free organic eggs.
Garlic: You can use fresh garlic for best flavor or garlic from a jar.
Cilantro: Please don’t skip the cilantro! I know for some people you either love it or hate it, but I feel it adds such a great taste to the sauce.
Bouillon: My favorite brand of chicken bouillon, which is widely used in Mexico, is the brand Knorr. Simply the best!
How to make Mexican Poached Eggs
In a large deep skillet on medium heat, add oil and wait for it to shimmer. Stir in the onion, garlic, and serrano pepper and cook until the onion is soft, about 3-5 minutes. Add the tomatoes and cook altogether, for another 6 minutes, until the tomatoes begin to soften up. Add a cup of water and chicken bouillon and bring to a boil.
Using a slotted spoon, take the ingredients out of the pan and place into a blender. Pour the remaining liquid into the blender, as well as the cilantro. Blend until smooth.
Pour the tomato liquid back into pan. Crack the eggs into the sauce and simmer for about 10 minutes, until fully poached.
Optional: Serve on a tostada or fried tortilla. Spread the refried beans on it. Add the poached egg and top with avocado slices.
Mexican Poached Eggs
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
These Mexican poached eggs are made with red onion, tomatoes, serrano peppers, cilantro and eggs that are poached the delicious sauce.
Ingredients
- 2 tablespoons olive oil
- ½ cup diced red onion
- 2 tomatoes, diced
- 1 serrano pepper, deseeded and minced
- 3 garlic cloves, sliced
- 1 cup water
- 4-6 eggs
- ¼ cup chopped cilantro
- Optional:
- 1 chicken bouillon
- Avocado slices
- Fried tortilla or tostada
- Refried beans
Instructions
- In a large deep skillet on medium heat, add oil and wait for it to shimmer. Stir in the onion, garlic, and serrano pepper and cook until the onion is soft, about 3-5 minutes. Add the tomatoes and cook altogether, for another 6 minutes, until the tomatoes begin to soften up. Add a cup of water and chicken bouillon and bring to a boil.
- Using a slotted spoon, take the ingredients out of the pan and place into a blender. Pour the remaining liquid into the blender, as well as the cilantro. Blend until smooth.
- Pour the tomato liquid back into pan. Crack the eggs into the sauce and simmer for about 10 minutes, until fully poached.
- Optional: Serve on a tostada or fried tortilla. Spread the refried beans on it. Add the poached egg and top with avocado slices.
Notes
You can use serrano peppers although they are more difficult to find in the United States. Jalapeño peppers will work just as well. Remember to take out the seeds and stem!
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Cooking
- Cuisine: Mexican
Nutrition
- Serving Size: 1
- Calories: 304.0
- Sugar: 1.2 g
- Sodium: 622.8 mg
- Fat: 18.1 g
- Saturated Fat: 4.7 g
- Carbohydrates: 23.1 g
- Fiber: 3.8 g
- Protein: 14.3 g
- Cholesterol: 191.7 mg
Ada G
I had these in Mexico city and I wanted to make it again. I am from Michigan and there isn't much authentic Mexican food there. This was SO perfect thank you!
★★★★★