← Back to all recipes
Six roasted poblano pepper halves on a walnut board, stuffed with chorizo, ground beef, and ground chicken fillings under browned shredded cheese, with a brick-red bowl of cheese, whole serrano peppers, cilantro, and cream linen
three fillings, one pan —

Stuffed Poblano Peppers, Three Ways

Halved poblanos par-roasted until they just bend, then loaded with three fillings built off one shared flavor base of onion, garlic, red pepper, jalapeño, and serrano. Chorizo, ground beef, and ground chicken, each folded with freshly shredded cheese off the heat. Bake a tray tonight and stack the rest in the freezer.

Halves
12
Prep
35 min
Bake
18–22 min
Oven
400°F
Recipe scaled for 12 halves (6 poblanos) · 4 per filling

Ingredients

    Tools

    • Sheet pan and parchment paper
    • Large skillet (12-inch, cast iron is ideal)
    • Box grater or food processor shredding disc
    • Baking dish or second sheet pan for the bake
    • Spoon or small paring knife for seeding
    • Nitrile gloves (for the serranos and jalapeño)
    • Instant-read thermometer
    • Three medium bowls, one per filling
    • Plastic wrap, heavy foil, or a vacuum sealer
    • Freezer bags and a marker for labeling

    Prep — about 35 minutes

    1. Heat the oven and clean the peppers. Set the oven to 425°F. Slice each poblano in half lengthwise from stem to tip, leaving the stem attached to one half for structure. Scrape out the seeds and white ribs with a spoon.

      Leave the stem on where you can. It acts like a handle and keeps the half from collapsing when you stuff it.

    2. Par-roast the poblano halves. Toss the halves with oil and a pinch of salt, lay them cut-side down on a parchment-lined sheet pan, and roast 12–15 minutes, until the skins blister in spots and the flesh bends without tearing. Turn them cut-side up and let them cool. Pour off any water that collected.

      Do not skip this. Raw poblanos go into the oven with a lot of water in them, and it ends up in the bottom of the pan and under your cheese. Par-roasting drives it off and gives you a tender pepper instead of a crunchy one.

    3. Cut the aromatics. Dice the onion and red bell pepper small, mince the jalapeño and serranos, and mince the garlic. Wear gloves for the hot peppers, and decide your heat now: seeds and ribs in for hot, seeds out for medium.

    4. Mix the spice blend and split it in three. Stir the cumin, chili powder, smoked paprika, and Mexican oregano together, then divide into three equal piles, about 2 teaspoons each. One pile per filling.

    5. Shred the cheese fresh. Grate each cheese on a box grater and keep the piles separate. Hold back about 2 ounces of each for the tops. Refrigerate until you fold it in.

      Bagged shredded cheese is coated in potato starch and cellulose. It melts thick and a little grainy. Freshly shredded is the whole point of folding cheese into the filling instead of just piling it on top.

    Cook — one base, three fillings

    01 Build the shared flavor base
    • Heat 2 tbsp oil in the large skillet over medium-high.
    • Onion first, 4–5 minutes, until the edges go translucent and start to color.
    • Red bell pepper, 3 minutes. Jalapeño and serrano, 2 minutes. Garlic last, 45 seconds, just until it smells sweet.
    • Season with the salt and black pepper. You should have roughly 4 cups of base.
    • Scrape the base into a bowl and divide it into three equal portions, about 1⅓ cups each. Wipe the skillet.
    02 Chorizo filling
    • Cook the fresh chorizo over medium heat 6–8 minutes, breaking it up, until deep red and fully rendered.
    • Drain off all but about 1 tbsp of fat. Chorizo gives up a lot, and the extra will pool in the pepper.
    • Add one portion of base and one portion of spice blend, cook 1 minute.
    • Off the heat, stir in the lime juice and cilantro. Taste for salt — chorizo is already well seasoned, so it may need none.
    03 Ground beef filling
    • Brown the ground beef over medium-high 6–8 minutes, breaking it up, until no pink remains and some of it has crusted.
    • Drain the fat, leaving about 1 tbsp in the pan.
    • Add one portion of base, one portion of spice blend, and the tomato paste. Cook 1 minute to toast the paste.
    • Pour in the broth or beer and the Worcestershire, and simmer 2–3 minutes until the pan is nearly dry and the mixture just holds together.
    04 Ground chicken filling
    • Melt the butter with a teaspoon of oil over medium heat, then add the ground chicken.
    • Cook 7–9 minutes, breaking it up, until it is opaque throughout and lightly browned in spots. Ground chicken is lean, so let it get a little color instead of just steaming it pale.
    • Add the last portion of base and spice blend, cook 1 minute, then add the broth and simmer 2 minutes until nearly dry.
    • Off the heat, stir in the lime juice and cilantro.
    05 Cool, then fold in the cheese
    • Let each filling sit 10 minutes, until warm rather than steaming. About 150°F is right.
    • Fold 1½ cups (6 oz) of freshly shredded cheese into each filling until it just turns stringy and binds the mixture. Do not stir it smooth.
    • Pairings that work: Oaxaca or low-moisture mozzarella with the chorizo, sharp cheddar with the beef, pepper jack with the chicken.
    • Screaming-hot filling breaks the cheese into grease. Warm filling turns it into the binder that holds the stuffing together.
    06 Stuff, then bake the fresh tray
    • Drop the oven to 400°F.
    • Mound about ⅓ to ½ cup of filling into each pepper half, pressing gently so it holds. Keep the three fillings grouped so you can tell them apart later.
    • Arrange in a baking dish or on a sheet pan, snug enough that they hold each other upright. Top each with the reserved shredded cheese.
    • Bake 18–22 minutes, until the cheese is melted and bubbling at the edges and the filling reads 165°F in the center.
    • For color, run them under the broiler 1–2 minutes at the end. Watch them the whole time.
    • Rest 5 minutes before serving so the cheese sets and the filling stops sliding out.
    to serve —

    Two halves per person, one of each filling if you are feeding a crowd. Finish with lime crema, crumbled cotija, chopped cilantro, and quick-pickled red onion. The chili-lime aioli from the street tacos works here too if you already have it in the fridge.

    Freeze — build now, bake later

    A Freeze unbaked (the better way)
    • Stuff the par-roasted halves as usual but leave the topping cheese off. You will add it during the reheat so it browns fresh.
    • Cool the stuffed peppers completely, then flash-freeze them uncovered on a parchment-lined sheet pan for 2–3 hours, until firm to the touch.
    • Wrap each one individually in plastic wrap and then foil, or vacuum seal them in pairs.
    • Group by filling in labeled freezer bags: filling type and date. Once frozen, chorizo and beef look identical.
    • Quality holds for 3 months, and they are still safe well past that.
    B Freeze fully baked
    • Bake as normal, cheese and all, then cool completely — about 30 minutes on a rack.
    • Flash-freeze and wrap exactly as above.
    • This is the faster weeknight option, but the pepper comes out a little softer since it gets cooked twice.

    Reheating times

    Starting from Method Time
    Frozen, unbaked Oven, 375°F Covered with foil 35–40 min, then uncover, add cheese, 12–15 min more
    Thawed overnight, unbaked Oven, 400°F Covered 15 min, then uncover, add cheese, 10–12 min more
    Frozen, already baked Oven, 350°F Covered 30 min, then uncover 8–10 min
    Frozen, unbaked Air fryer, 350°F 16–20 min, cheese added for the last 4 min
    Frozen, already baked Air fryer, 340°F 10–12 min, cheese refreshed for the last 3 min
    Fresh leftovers, from the fridge Oven or air fryer, 350°F 10–12 min

    Every version is done at the same finish line: 165°F in the center of the filling and cheese bubbling at the edges. Loose foil for the covered stage keeps the pepper from drying out while the middle catches up. The microwave works in a pinch — 2–3 minutes at 50% power — but the pepper goes limp and weepy, so it is the last resort.

    Tips & pitfalls

    Par-roast, always

    Twelve to fifteen minutes cut-side down at 425°F. It softens the pepper and drives off the water that otherwise pools under the cheese.

    Poblano heat is a coin flip

    Most are mild, but some run genuinely hot. Taste a raw sliver before you decide how much serrano to add.

    Dial heat with seeds and ribs

    Serrano flesh alone is a warm background. Leave the seeds and white ribs in and it climbs fast. Split the difference by seeding the jalapeño and keeping the serrano seeds.

    Drain the fat, especially the chorizo

    Leave about a tablespoon for flavor and pour off the rest. Excess fat separates in the freezer and runs out when you reheat.

    Fold cheese into warm, not hot

    Wait 10 minutes off the heat. Around 150°F the cheese binds the filling. Straight off the burner it splits into oil.

    Shred it yourself

    Pre-shredded is coated in starch to stop clumping, which is exactly what you do not want in a filling that depends on a clean melt.

    Keep freezer fillings drier

    For the halves you plan to freeze, simmer the liquid down a little further. Ice crystals add moisture back on the reheat.

    Do not overfill

    A mound just above the rim is right. Overstuffed halves tip, split, and dump filling into the pan.

    Label everything

    Chorizo, beef, and chicken are indistinguishable through freezer wrap. Write the filling and the date on every bag.

    Cheese on top goes on last

    Freeze them bare and add the topping cheese during the reheat. Cheese frozen on top browns unevenly and turns rubbery.

    Gloves for the hot peppers

    Serrano oil stays on your fingers through several hand washes and finds your eyes hours later. Nitrile gloves, then toss them.

    Want a binder? Optional black beans

    The cheese already binds these, so no filler is needed. If you want to stretch the batch or bulk it up, fold ⅔ cup of rinsed black beans into each filling. It also freezes and reheats a touch better.

    Make one meatless

    Swap a protein for two cans of rinsed black beans plus a cup of roasted corn, seasoned with the same spice portion. Same base, same cheese fold.

    Base ahead of time

    The onion, pepper, jalapeño, serrano, and garlic base keeps 3 days in the fridge. Making it a day ahead turns this into a much shorter cook.

    Give the air fryer room

    Four halves at a time, in one layer with space between them. Crowd the basket and they steam instead of browning.

    ← Back to all recipes