Mexican Stuffed Peppers

Loading…

By Reading time

Roasted peppers turn soft and smoky in the oven, then get packed with a savory filling that holds together instead of spilling out the second you cut into it. The best part is the contrast: blistered pepper edges, a hearty meat-and-rice center, and a blanket of melted cheese that sets just enough to slice cleanly. It’s the kind of dinner that looks like it took far more effort than it did.

This version works because the peppers are charred first, not just baked raw. That quick blast of heat loosens the skins and gives the finished dish a deeper pepper flavor, while the filling gets cooked before it ever goes into the peppers, so the bake time is just long enough to melt the cheese and bring everything together. The rice and beans keep the mixture from feeling heavy, and the salsa adds moisture and seasoning at the same time.

Below, I’ve included the little details that make stuffed peppers easier to handle — from peeling the peppers without tearing them to keeping the filling from turning watery in the oven.

The peppers held their shape beautifully and the filling stayed hearty instead of soggy. I loved how the salsa and cumin gave it that warm Mexican flavor, and the melted cheese on top made it feel like a complete meal.

★★★★★— Karen M.

Save these Mexican Stuffed Peppers for a smoky, cheesy dinner with a filling that stays hearty and never falls apart.

Save to Pinterest

The Trick to Stuffed Peppers That Don’t Collapse

The biggest mistake with stuffed peppers is treating the pepper and the filling like they need the same amount of cooking time. They don’t. The filling should already taste finished before it goes into the oven, because the bake at the end is about melting cheese and warming everything through, not cooking raw beef from scratch.

Roasting the peppers first matters even more than most recipes admit. Raw peppers can stay a little too firm and can leak moisture into the filling as they bake, which leaves you with a watery pan instead of neat stuffed peppers. A quick char, followed by steaming in a bag, loosens the skins so they peel easily and gives the peppers a soft bite without turning them to mush.

The slit you cut down the side should be just big enough to remove the seeds and open the pepper for stuffing. Cut too much and the filling pours out. Cut too little and you fight the pepper instead of filling it.

What Each Ingredient Is Actually Doing in This Dish

  • Poblano or bell peppers — Poblanos give you a gentle smoky heat, while bell peppers keep the dish mild and sweeter. Either one works, but the key is choosing peppers with sturdy walls so they hold the filling after roasting.
  • Ground beef — This brings the savory backbone. Ground turkey can work, but it needs a little extra seasoning and maybe a splash of oil because it’s leaner and can taste flat without it.
  • Rice, black beans, and corn — These stretch the filling and give it the right texture. Rice keeps everything from feeling loose, beans add body, and corn gives you little pops of sweetness that balance the salsa.
  • Salsa roja — This is the easiest way to season the filling and add moisture at the same time. Use a salsa you actually like to eat plain, since its flavor gets concentrated as the peppers bake.
  • Oaxaca or mozzarella — Oaxaca melts with that stretchy, stringy finish, while mozzarella is the easiest backup if that’s what you have. Pre-shredded cheese works, but freshly shredded melts more smoothly and doesn’t clump as much.

Building the Filling Before the Bake

Blistering and Steaming the Peppers

Cook the peppers over a gas flame or under the broiler until the skin is blackened in spots all over, about 5 minutes. You want blistered skin, not a fully collapsed pepper. After that, tuck them into a plastic bag for 10 minutes so the steam loosens the charred skin. If you skip the steam, the skin clings stubbornly and tears the pepper when you try to peel it.

Cooking the Filling Until It’s Thick

Brown the beef with the onion until the meat loses its raw color and the onion softens. Garlic goes in at the end for just a minute so it stays fragrant instead of bitter. Stir in the rice, beans, corn, half the cheese, salsa, tomato, cumin, salt, and pepper, then let it simmer until the mixture looks thick and spoonable. If it still looks wet in the pan, it will leak out in the oven.

Stuffing Without Splitting the Peppers

Open each peeled pepper gently along the slit and spoon the filling in from the top, letting it settle naturally instead of packing it tight. A tightly packed pepper can burst as the cheese melts and the filling expands a little. Set them upright in a baking dish so they support one another and don’t tip over while they bake.

Finishing With Cheese and Color

Top the peppers with the remaining cheese and bake at 350°F until the cheese is melted and the filling is hot all the way through, about 20 minutes. You’re looking for bubbling edges and cheese that has lost its dry, shredded look. Finish with cilantro right before serving so it stays bright and fresh against the warm filling.

Three Ways to Make These Mexican Stuffed Peppers Work for Your Table

Make Them Dairy-Free

Leave out the cheese in the filling and on top, then finish the baked peppers with extra cilantro and a spoonful of salsa. You lose the melted top layer, but the peppers still taste complete because the filling already has plenty of body from the beef, rice, beans, and corn.

Swap in Ground Turkey

Ground turkey gives you a lighter filling, but it needs the onion, garlic, cumin, and salsa to do more work. Add a small drizzle of oil while browning if the turkey looks dry, since lean meat can turn crumbly before the peppers even hit the oven.

Make It Vegetarian

Skip the beef and double the black beans, or use a mix of beans and finely chopped mushrooms for a meatier texture. You’ll want to cook the mushroom mixture until the moisture evaporates, or the filling can turn loose and puddle inside the peppers.

Use Bell Peppers Instead of Poblanos

Bell peppers make the dish milder and a little sweeter, which works well if you’re serving kids or anyone who doesn’t want heat. They’re also usually easier to stuff because the openings are wider, though they can soften faster if they’re very large and thin-walled.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The peppers soften a bit more after chilling, but the flavor deepens.
  • Freezer: These freeze well. Wrap each stuffed pepper tightly and freeze for up to 2 months, then thaw in the fridge before reheating so the centers warm evenly.
  • Reheating: Reheat covered in a 350°F oven until hot through, about 20 minutes, or microwave in short bursts. The common mistake is blasting them on high heat until the cheese turns greasy and the pepper splits open.

Answers to the Questions Worth Asking

Can I make Mexican stuffed peppers ahead of time?+

Yes. Assemble them up to a day in advance, cover, and refrigerate until you’re ready to bake. If they go into the oven cold from the fridge, add a few extra minutes so the center heats through before the cheese browns.

How do I keep stuffed peppers from getting watery?+

Cook the filling until it looks thick in the skillet, not saucy. If there’s a lot of liquid in the beef mixture, the peppers will release even more moisture as they bake and the bottom of the dish can turn soupy.

Can I use green bell peppers instead of poblanos?+

Yes, and they hold up well. Green bell peppers have a sharper, less smoky flavor than poblanos, so the finished dish will taste a little brighter and less earthy. If you want more sweetness, use red or yellow bell peppers instead.

How do I know when the peppers are fully roasted?+

The skin should be blackened in spots all over, and the pepper should look relaxed and slightly collapsed instead of stiff. If the skin still clings in thick sheets, it needs a little more time under the flame or broiler before steaming.

Can I freeze Mexican stuffed peppers after baking?+

Yes, though the peppers will soften more after thawing. Wrap them well, freeze, and reheat from thawed for the best texture. If you microwave them straight from frozen, the filling can heat unevenly while the center stays cold.

Mexican Stuffed Peppers

Mexican stuffed peppers with roasted poblano or bell peppers filled with seasoned meat, rice, beans, and corn, then baked until the cheese melts. Charred pepper skins are steamed and peeled for a tender bite, finished with salsa warmth and fresh cilantro.
Prep Time 20 minutes
Cook Time 55 minutes
resting/steaming 5 minutes
Total Time 1 hour 20 minutes
Servings: 4 servings
Course: Main
Cuisine: Mexican
Calories: 640

Ingredients
  

Peppers and filling
  • 4 poblano or bell peppers
  • 1 lb ground beef
  • 1 onion diced
  • 3 garlic minced
  • 1 cup cooked rice
  • 1 cup black beans
  • 1 cup corn kernels
  • 1 cup shredded Oaxaca or mozzarella cheese
  • 1 cup salsa roja
  • 0.5 cup diced tomato
  • 0.25 cup fresh cilantro chopped
  • 1 tsp cumin
  • 0.25 salt to taste
  • 0.25 pepper to taste

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Roast and prep the peppers
  1. Roast the poblano or bell peppers directly over a gas flame or under the broiler until charred all over, about 5 minutes, then transfer to a plastic bag.
  2. Steam the peppers in the plastic bag for 10 minutes, then peel off the charred skin so the flesh is tender and free of blackened bits.
  3. Make a careful slit down the side of each pepper and gently remove the seeds while keeping the pepper intact for stuffing.
Cook the seasoned meat filling
  1. Brown the ground beef with the diced onion in a large skillet over medium-high heat, stirring until the beef is cooked through.
  2. Add the minced garlic and cook for 1 minute, stirring until fragrant and lightly softened.
  3. Stir in the cooked rice, black beans, corn, 1/2 cup of the shredded Oaxaca or mozzarella cheese, salsa roja, diced tomato, cumin, salt, and pepper, then simmer for 5 minutes until the mixture is cohesive.
Stuff, bake, and garnish
  1. Stuff each roasted pepper with the meat mixture and place them in a baking dish, standing them so they hold their shape.
  2. Top each stuffed pepper with the remaining cheese, then bake at 350°F for 20 minutes until the cheese is melted and lightly bubbling.
  3. Garnish with the chopped fresh cilantro before serving for a fresh, green finish.

Notes

Pro tip: Keep the pepper intact when you seed it—if the walls tear, the filling may leak during baking. Refrigerate leftovers in a covered container up to 3 days; reheat in the oven at 350°F until warmed through. Freezing is yes: freeze stuffed peppers (baked or unbaked) up to 2 months and thaw overnight before reheating. For a lower-fat option, use lean ground beef or swap in ground turkey while keeping the same seasoning.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating