Authentic Chiles Rellenos are one of those Mexican dishes that turn simple ingredients into something truly special. Roasted poblano peppers are gently stuffed with melty cheese, coated in a light, fluffy egg batter, and fried until beautifully golden. They’re then served with a flavorful homemade tomato sauce that brings everything together.
Crispy on the outside, tender and smoky inside, and wonderfully cheesy in every bite, these stuffed peppers make an impressive meal for family dinners, celebrations, or whenever you’re craving comforting Mexican flavors.
The first time I made Chiles Rellenos at home, I quickly understood why this dish is so loved. My husband couldn’t resist the combination of the smoky poblano, warm melted cheese, and fluffy golden coating. Before long, it became one of those recipes my little family started requesting again and again.
I especially love serving them with plenty of homemade tomato sauce and a little fresh cilantro on top. They look beautiful on the plate, but the best part is watching everyone cut into the pepper and discover that delicious melted cheese inside!
Why This Authentic Chiles Rellenos Recipe
- Smoky and flavorful: Roasting the poblanos gives them a deep, slightly charred flavor.
- Cheesy center: Melting cheese makes every bite rich and satisfying.
- Light, fluffy coating: Whipped egg whites create the classic airy batter.
- Homemade tomato sauce: A simple tomato-chile sauce balances the richness of the fried peppers.
- Perfect comfort food: Serve them with rice and beans for a hearty Mexican-inspired dinner.
Ingredients
For the Chiles Rellenos
- 6 large poblano peppers — about 600 g (1.32 lb)
- 300 g (0.66 lb) Oaxaca cheese or mozzarella, cut into thick strips
- 4 large eggs — about 200 g (0.44 lb) without shells
- 60 g (0.13 lb) all-purpose flour
- 5 g (0.01 lb) salt
- 500 g (1.10 lb) vegetable oil, approximately, for frying
For the Tomato Sauce
- 500 g (1.10 lb) ripe tomatoes
- 80 g (0.18 lb) white onion
- 2 garlic cloves — about 8 g (0.02 lb)
- 1 small jalapeño — about 15 g (0.03 lb), optional
- 250 g (0.55 lb) water or chicken broth
- 5 g (0.01 lb) salt
- 10 g (0.02 lb) vegetable oil
For Serving
- 15 g (0.03 lb) fresh cilantro, chopped
- 100 g (0.22 lb) Mexican crema or sour cream, optional
- 100 g (0.22 lb) crumbled queso fresco, optional
Directions
1. Roast the Poblanos
Place the poblano peppers directly under a broiler, over a gas flame, or on a hot grill. Turn them occasionally until the skins are blistered and lightly blackened all over.
Transfer the roasted peppers to a bowl and cover them. Let them steam for about 10 minutes. This makes the skins much easier to remove.
Carefully peel away the skins, keeping the peppers as intact as possible.
2. Stuff the Peppers
Make a small slit along one side of each poblano. Remove the seeds and most of the inner membrane while being careful not to tear the pepper.
Fill each pepper with a generous strip of Oaxaca cheese or mozzarella. Gently close the opening.
3. Prepare the Tomato Sauce
Blend the tomatoes, onion, garlic, jalapeño, and water or broth until smooth.
Heat the oil in a saucepan over medium heat. Pour in the blended tomato mixture and season with salt.
Simmer uncovered for approximately 15–20 minutes, stirring occasionally, until the sauce becomes slightly thicker and develops a rich flavor. Keep it warm while preparing the peppers.
4. Make the Egg Batter
Separate the eggs carefully.
Place the egg whites in a clean bowl and beat until they form stiff, fluffy peaks. Add the yolks one at a time, gently folding them into the whites until incorporated.
The goal is to keep the mixture light and airy rather than deflating the whipped whites.
5. Coat the Chiles
Spread the flour onto a plate.
Lightly dust each stuffed poblano with flour, shaking off any excess. Immediately dip it into the egg batter, turning gently so the entire pepper is covered.
6. Fry Until Golden
Heat the vegetable oil in a large, deep skillet over medium-high heat. The oil should be hot enough for the batter to sizzle immediately when it touches the surface.
Carefully place the battered peppers into the oil. Fry in batches if necessary to avoid overcrowding the pan.
Cook for about 2–3 minutes per side, turning carefully, until the coating is puffed and golden brown.
Transfer the fried chiles to a plate lined with paper towels to absorb excess oil.
7. Serve
Spoon some warm tomato sauce onto each plate and place a golden Chile Relleno on top.
Finish with fresh cilantro and, if desired, a drizzle of Mexican crema and a sprinkle of queso fresco.
Serve immediately while the peppers are hot and the cheese is perfectly melted.
Notes
- Best cheese: Oaxaca cheese is ideal because it melts beautifully and has a mild, creamy flavor. Mozzarella is an easy substitute.
- Roasting the peppers: Don’t skip the steaming step after roasting. It makes peeling the poblanos much easier.
- Keep the peppers intact: A small slit is enough to remove the seeds and add the cheese. Avoid cutting the pepper completely open.
- Fluffy batter: Make sure your bowl and beaters are clean and dry when whipping the egg whites.
- Frying temperature: If the oil is too cool, the chiles can absorb excess oil. If it is too hot, the coating may brown before the cheese melts.
- Make it heartier: Serve with Mexican rice, refried beans, avocado, or a simple green salad.
- For extra heat: Leave some of the poblano seeds or add a little jalapeño to the tomato sauce.
- Storage: Leftovers can be refrigerated in an airtight container for up to 3 days. Reheat in an oven or air fryer to help restore some of the crispness.