Preheat the oven to 375°F (190°C).
Roast the poblano peppers over an open flame until charred, then place them in a plastic bag to steam for 10 minutes.
Peel the charred skin off the peppers carefully.
Make a slit in each pepper and remove the seeds.
Stuff each pepper with shredded cheese.
In a bowl, beat the eggs until frothy.
Add flour, salt, and pepper to the beaten eggs to create a batter.
Dip each stuffed pepper into the batter, coating well.
Fry the peppers in hot oil until golden brown on all sides.
Serve with warm tomato sauce and garnish with cilantro.