Roasted bell peppers turn sweet and tender in the oven, and once they’re packed with seasoned beef, rice, black beans, and melted cheese, they eat like a full dinner in one tidy shell. The trick is getting the peppers soft enough to cut with a fork without letting them collapse, so the filling stays piled high instead of sliding into the pan.
This version leans on salsa and taco seasoning for fast flavor, but the real payoff is in the order of the steps. Pre-roasting the peppers gives them a head start, and cooking the filling just long enough to bring everything together keeps the rice from turning mushy. You’ll still get that cheesy, bubbling top, but the texture underneath stays sturdy and satisfying.
Below, I’ve included the little details that matter most: how to keep the peppers from going watery, which topping combinations work best, and what to change if you want to stretch the filling or swap the meat.
The peppers stayed tender without getting mushy, and the filling held together instead of turning watery. I loved how the cheese browned around the edges while the sour cream and cilantro kept it fresh.
Like the bubbling cheese and hearty filling in these Mexican stuffed peppers? Save this one for the nights when you want a full Tex-Mex dinner baked in one dish.
The Peppers Need a Head Start, Not a Longer Bake
The biggest mistake with stuffed peppers is waiting for the filling to do all the work. By the time the rice and beef are hot and the cheese is melted, the peppers are still crisp if you skip that first roast. A short bake cut-side down softens the walls just enough so they become tender without losing their shape.
Roasting them with a little water in the dish traps steam under the peppers, which helps them relax faster. Flip them back up only after that first round so they can hold the filling. If you start with raw peppers and a fully cooked filling, the top will brown before the peppers ever get pleasant to eat.
What Each Ingredient Is Actually Doing in This Dish

- Bell peppers — Large peppers work best because they hold a generous amount of filling and keep their structure after roasting. Choose peppers with flat bottoms if you want them to sit neatly in the baking dish.
- Ground beef — This is the backbone of the filling, so use something around 80/20 for the best flavor. If it’s much leaner, the mixture can taste dry unless you’re generous with the salsa.
- Taco seasoning — This gives the dish its Tex-Mex backbone fast, and the packet is dependable when you want consistent flavor. If yours is salt-heavy, use a little less and lean on the salsa for the rest.
- Cooked rice — Rice stretches the filling and keeps it from feeling too dense. Day-old rice is ideal because it’s drier and won’t collapse into paste when stirred into the hot skillet.
- Black beans, salsa, and corn — These add body, moisture, and a little sweetness that balances the savory beef. Drain the beans well; extra liquid is the fastest way to make the filling loose.
- Mexican cheese blend — Use a good melting cheese here because it seals the top and gives you those browned, stretchy edges. Pre-shredded works fine, though freshly shredded melts a little smoother.
Building the Filling So It Stays Hearty, Not Watery
Softening the Peppers First
Set the pepper halves cut-side down in the baking dish with the water and roast them until they just start to yield when pressed with a spoon. They should still feel sturdy enough to hold a mound of filling. If you roast them until they’re collapsing now, they’ll split once you add the weight of the beef mixture.
Cooking the Beef and Onion
Brown the beef with the onion until the meat loses its pink color and the onion turns translucent and sweet. Drain off the fat if there’s a puddle in the pan, because too much grease keeps the filling from clinging together. Garlic goes in near the end so it perfumes the pan without turning bitter.
Bringing the Filling Together
Stir in the rice, beans, salsa, and corn and let the mixture cook for a few minutes until it looks cohesive and the extra moisture has cooked off. The filling should be spoonable, not soupy. If it looks wet in the skillet, it will look even wetter once it bakes inside the peppers.
Baking Until the Cheese Bubbles
Spoon the filling generously into the pepper halves and pile the cheese over the top. Bake just until the cheese is melted, the edges are bubbling, and the peppers give easily when pierced with a fork. Pull them before the cheese dries out; the filling is already hot, so the goal is finish and melt, not a long bake.
Three Ways to Make These Peppers Fit Your Table
Make Them Vegetarian
Swap the ground beef for an extra can of black beans or a mix of black beans and crumbled cooked lentils. You’ll lose the meaty richness, but the peppers still bake up hearty if you keep the salsa and cheese in the mix.
Make Them Dairy-Free
Skip the cheese or use a dairy-free melt that works well in baked dishes. The peppers will still be satisfying, but they’ll need a little extra garnish — diced avocado or a spoonful of salsa helps replace the richness you’d normally get from the cheese.
Use Ground Turkey Instead
Ground turkey works well if you want a lighter version, but it needs a little more help from the salsa and seasoning because it doesn’t bring as much natural fat. Cook it just until done so it stays tender; overcooked turkey can taste dry once it bakes a second time inside the peppers.
Storage and Reheating
- Refrigerator: Store leftovers covered for up to 4 days. The peppers soften a little more as they sit, but the flavor holds up well.
- Freezer: These freeze well after baking. Cool completely, wrap each pepper half tightly, and freeze in a single layer before moving to a bag or container.
- Reheating: Reheat covered in a 350°F oven until hot through, or use the microwave for a faster option. If you microwave them uncovered, the filling can dry out before the center is warmed, so add a loose cover and a short splash of salsa if needed.
Questions I Get Asked About This Recipe

Mexican Stuffed Peppers
Ingredients
Equipment
Method
- Preheat oven to 400°F. Place pepper halves cut-side down in a baking dish with 1/4 cup water and roast for 15 minutes until slightly softened, then flip cut-side up.
- Brown ground beef and onion in a skillet, then drain the fat. Add garlic and taco seasoning and stir, then stir in cooked white rice, black beans, salsa, and frozen corn and cook for 3-4 minutes.
- Spoon the beef and rice mixture generously into each pepper half. Top with shredded Mexican cheese blend.
- Bake for 15-18 minutes at 400°F until the cheese is melted and bubbly.
- Top each stuffed pepper with sour cream, diced tomatoes, cilantro, and jalapeño before serving.


