Battered poblano chiles stuffed with cheese in a light tomato broth.
About this recipe
Chiles rellenos are one of the most emblematic dishes in Mexican cooking. Roasted and peeled poblano chiles are stuffed with Oaxaca cheese, coated in a fluffy egg batter and fried until golden, then bathed in a silky tomato broth. Dating back to the colonial era, they remain a favourite in homes and restaurants throughout Mexico.
History & Origin
Chiles rellenos are an emblem of Pueblan cuisine that was born during the colonial period, when Augustinian nuns combined the pre-Hispanic poblano chile with European egg-batter techniques. Puebla, a crossroads between Veracruz and Mexico City, became the perfect laboratory for this culinary fusion. The poblano chile was already revered by the Aztecs, who called it "chilhuacle" and considered it a gift from the gods. They are traditionally served bathed in tomato broth and accompanied by red rice, taking centre stage at family meals and patron saint festivals. A curious fact: the secret to the perfect batter lies in whisking the egg whites to stiff peaks, a technique that arrived in Mexico with the convent confectionery of the seventeenth century.
Estimated cost
$7.04
Total cost
$1.18
Per serving
* Approximate prices based on US supermarkets
Nutritional information per serving
555
Calories
29g
Protein
40g
Carbohydrates
19g
Fat
6g
Fiber
1041mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Roast the poblano chiles directly over the gas flame, turning them with tongs until the skin blisters and blackens evenly all over.

💡 If you do not have a gas stovetop, roast them under the broiler at 260°C, turning every 3 minutes.
- 2
Place the roasted chiles in a sealed plastic bag for 15 minutes so they steam and the skin loosens easily.

💡 Do not peel them under running water, as this will wash away the smoky flavour.
- 3
Peel the chiles, removing all the charred skin. Make a lengthways slit and carefully remove the seeds and veins without tearing the chile apart.

💡 Press cling film directly onto the surface if you need to keep it for later - this stops it going brown.
- 4
Shred the Oaxaca cheese into long strips and stuff each chile with equal portions. Secure with a cocktail stick if needed.

- 5
For the broth, dry-roast the tomatoes, onion and garlic on a comal or heavy skillet over medium heat for about 10 minutes. Blend with the chicken stock until smooth.

- 6
In a saucepan, heat 1 tablespoon of oil over medium-high heat, pour in the sauce and bring to the boil. Add the bay leaf, salt and pepper. Simmer for 10 minutes.

💡 Keep the heat low to avoid burning the chiles, which would make the salsa bitter.
- 7
Separate the egg whites from the yolks. Whisk the whites with a pinch of salt to stiff peaks. Fold in the yolks one at a time without deflating the mixture.

💡 The whites should be at room temperature and the bowl completely clean for the best volume.
- 8
Lightly dust each stuffed chile with flour, shaking off the excess. Dip into the egg batter, coating completely.

💡 The beauty of salsa macha lies in its crunchy texture, so avoid making it too smooth.
- 9
In a deep skillet, heat plenty of oil to 180°C. Fry the battered chiles for 3–4 minutes on each side until golden. Drain on kitchen paper.

- 10
Serve the chiles bathed in the hot tomato broth. Accompany with Mexican red rice.

Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for European kitchens. Based in Madrid since 2018.
Read moreRelated Recipes

Chicken in Guajillo Chile Adobo
Chicken marinated and braised in a guajillo chile adobo with garlic and spices.

Tilapia in Guajillo Chile Sauce
Tilapia in red guajillo chile sauce with nopales, a simple and nutritious national Mexican dish.

Chiles in Walnut Sauce
Poblano chiles stuffed with fruited ground beef, draped in walnut cream sauce.

Ropa Vieja
Shredded beef in a tomato and chile sauce.
