Mexican Stuffed Peppers

Loading…

By Reading time
Servings 4–6 people

Roasted bell peppers make the best kind of edible bowl here: sweet, tender at the edges, and sturdy enough to hold a filling that’s bold, savory, and just a little saucy. Once they come out of the oven with the cheese melted over the top, they eat like a full dinner without feeling heavy. The rice stretches the filling, the black beans add substance, and the salsa keeps everything juicy instead of dry.

The part that matters most is giving the peppers a head start in the oven before they’re filled. Raw peppers take too long to soften, and by the time the filling is hot, the pepper itself can still taste firm and undercooked. A short roast first fixes that. I also like to cook the beef mixture until the salsa has thickened a bit, because stuffing peppers with a watery filling turns the bottom soggy fast.

Below, I’ve included the small details that keep these peppers from collapsing or drying out, plus a few easy swaps if you need to work with what’s already in your kitchen.

The peppers softened perfectly after the first roast, and the filling stayed hearty without getting watery. My husband kept going back for another half because the cheese browned up just right.

★★★★★— Maria L.

Roasted Mexican stuffed peppers with beef, rice, and bubbling cheddar are perfect for a hearty dinner night.

Save to Pinterest

The Reason These Peppers Stay Tender Instead of Turning Watery

The biggest mistake with stuffed peppers is treating the pepper and the filling like they cook on the same clock. They don’t. The pepper needs enough time to soften first, or you end up with a filling that’s done before the pepper is pleasant to eat. Roasting the halves cut-side down with a little water in the pan gives them a jump start without drying them out.

The other thing that matters is moisture control inside the skillet. Taco-seasoned beef, salsa, beans, and corn can all taste great together, but if the mixture stays loose, it leaks into the pepper and pools at the bottom. Cook it just long enough for the salsa to coat the beef and rice instead of sitting like extra liquid.

  • Roasted bell peppers — This first roast is what gives the peppers that soft, spoonable texture. Skip it and the edges stay too firm.
  • Cooked rice — White rice gives the filling structure and soaks up the juices. Freshly cooked rice works best if it’s not overly wet.
  • Black beans — They add body and keep the filling from feeling all meat. Rinse them well so the filling doesn’t taste muddy.
  • Salsa — This is the shortcut that adds seasoning and moisture at the same time. Use a thicker salsa if yours tends to be loose.

What Each Ingredient Is Doing in the Filling

Mexican Stuffed Peppers cheesy savory colorful
  • Ground beef — This brings the main savory base. An 85/15 blend has enough fat for flavor without making the filling greasy; if you use leaner beef, keep an eye on the pan so the mixture doesn’t dry out.
  • Onion and garlic — They build the background flavor before the taco seasoning goes in. Let the onion soften fully so it melts into the filling instead of staying crunchy.
  • Taco seasoning — This carries the cumin, chili, and salt in one packet, which is why it works so well here. Homemade seasoning works too, but you’ll need to season a little more deliberately.
  • Mexican cheese blend — The blend melts evenly and gives you that browned, stretchy top. If you swap in cheddar alone, the flavor gets sharper but the melt is still good.
  • Sour cream, tomatoes, cilantro, and jalapeño — These finish the dish with cool, fresh, and bright contrast. Don’t add them before baking or they lose the fresh bite that makes the plate feel complete.

Building the Filling So the Peppers Hold Their Shape

Softening the Peppers First

Set the pepper halves cut-side down in the baking dish and add the water to the pan. After 15 minutes, the flesh should look slightly glossy and the edges should just start to relax. That head start is what keeps the final dish from eating like raw pepper with hot filling inside. If your peppers are especially large or thick-walled, give them a few extra minutes before flipping.

Cooking the Beef Mixture Until It Clings

Brown the beef with the onion until the meat loses its pink color and the onion turns translucent. Drain off excess fat so the filling doesn’t puddle, then add the garlic and taco seasoning. Stir in the rice, beans, salsa, and corn, and cook long enough for the mixture to look cohesive and spoonable. If the skillet still looks soupy, keep it on the heat another minute or two; that moisture is what can make the peppers collapse later.

Filling, Baking, and Finishing

Spoon the mixture generously into the pepper halves, then top with the cheese so it blankets the filling instead of just sitting in the middle. Bake until the cheese is melted and bubbling and the pepper edges look fully tender. The best cue is a fork that slides through the pepper wall without resistance. Finish with sour cream, tomatoes, cilantro, and jalapeño right before serving so the top stays bright and fresh.

How to Adapt These Stuffed Peppers for What’s in Your Kitchen

Swap the Beef for Ground Turkey

Ground turkey works well if you want a lighter filling, but it needs a little help with flavor. Use the same seasoning, and don’t skip draining the pan only after the turkey has browned, or you’ll lose too much moisture and end up with a dry filling.

Make It Vegetarian Without Losing Body

Leave out the beef and add an extra can of black beans, or mix in cooked lentils for more texture. The key is keeping the filling thick and well seasoned so the peppers still feel substantial after baking.

Make It Gluten-Free

This recipe is naturally close to gluten-free, but check the taco seasoning and salsa labels. Some seasoning packets contain flour or maltodextrin-based fillers, so use a certified gluten-free blend if that matters for your kitchen.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The peppers soften a little more as they sit, but the flavor holds up well.
  • Freezer: These freeze well, especially if you leave off the fresh toppings. Wrap each stuffed pepper half tightly and freeze for up to 2 months.
  • Reheating: Reheat in a 350°F oven, covered, until hot through. The microwave works in a pinch, but the cheese turns patchy and the pepper can go limp if you blast it too long.

Questions I Get Asked About This Recipe

Can I use uncooked rice in Mexican stuffed peppers?+

No, not in this recipe. Uncooked rice won’t have time to soften in the baking dish, and it can leave the filling dry while the peppers overcook. Cook the rice first so it absorbs the salsa and blends into the beef mixture.

How do I keep stuffed peppers from getting soggy?+

Roast the peppers first and cook the filling until the salsa has thickened instead of staying loose. If the filling is wet when it goes in, the liquid settles at the bottom of the pepper and turns the whole thing soft in a bad way. A thicker filling bakes up neatly and holds its shape.

Can I make Mexican stuffed peppers ahead of time?+

Yes. You can assemble them a day ahead, cover, and refrigerate before baking. Add a few extra minutes in the oven if they go in cold from the fridge, and wait to add the fresh toppings until after they’re hot.

How do I know when the peppers are done baking?+

The cheese should be melted and bubbling, and a fork should slide into the pepper with little resistance. If the pepper still feels firm when you cut into it, give it a few more minutes. The filling is already cooked, so the real goal is softening the pepper without drying out the top.

Can I use brown rice instead of white rice?+

Yes, as long as it’s already cooked. Brown rice gives the filling a nuttier bite and a little more chew, which works well with the tender peppers. Just don’t use undercooked brown rice, because it stays too firm and throws off the texture.

Mexican Stuffed Peppers

Mexican stuffed peppers with roasted bell pepper halves, a hearty beef-and-rice filling, and bubbling cheddar. Each stuffed bell pepper is baked until the cheese melts, then finished with fresh tomato, sour cream, and cilantro.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 520

Ingredients
  

Bell peppers
  • 4 large bell peppers Halved and seeded.
Filling
  • 1 lb ground beef
  • 1 medium onion Diced.
  • 3 garlic cloves Minced.
  • 1 packet (1 oz) taco seasoning
  • 1 cup cooked white rice
  • 1 can (15 oz) black beans Drained and rinsed.
  • 1 cup salsa
  • 1 cup frozen corn
  • 1.5 cup shredded Mexican cheese blend
Toppings
  • 0.25 sour cream For topping.
  • 0.5 diced tomatoes For topping.
  • 0.25 cilantro For topping.
  • 0.25 jalapeño For topping.

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Roast the pepper halves
  1. Preheat the oven to 400°F, then place pepper halves cut-side down in a baking dish with 1/4 cup water. Roast for 15 minutes until slightly softened, and the pepper surface should look just glossy from heat.
  2. Flip the pepper halves cut-side up so the cavity faces upward, and position them ready for filling. Keep them at 400°F.
Cook the beef and rice filling
  1. Brown the ground beef and diced onion in a skillet over medium-high heat. Cook until the beef is no longer pink and the onion is softened.
  2. Drain the fat from the skillet, then add minced garlic and taco seasoning and stir for about 30 seconds. You should smell garlic and spices strongly.
  3. Stir in cooked rice, black beans, salsa, and frozen corn, then cook for 3–4 minutes until the mixture is hot and cohesive. The filling should look thick enough to hold its shape when spooned.
Fill, bake, and finish
  1. Spoon the beef and rice mixture generously into each pepper half. The tops should be mounded above the rim of the pepper.
  2. Sprinkle shredded Mexican cheese blend over each pepper until fully covered. The cheese should form an even layer.
  3. Bake for 15–18 minutes at 400°F until the cheese is melted and bubbly. Look for browned spots and active bubbling at the edges.
  4. Top each pepper with sour cream, diced tomatoes, cilantro, and jalapeño before serving. Finish right before eating so the toppings stay fresh-looking.

Notes

Roast the peppers cut-side down first so they soften but still hold their shape for the filling. Store leftovers in the refrigerator up to 3 days; reheat in a 350°F oven until hot and cheese is re-melted. Freezing is not recommended because the peppers and sour cream toppings lose texture. For a lighter option, swap ground beef for lean ground turkey or use a plant-based ground for a vegetarian-style filling (use a cheese blend that melts well).

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