Cheesy Stuffed Poblano Peppers with Beef and Rice
Stuffed poblano peppers are a weeknight dinner that feels like a treat, with smoky, mild heat and a cheesy beef filling that bakes up bubbly and golden.

This version leans on pantry staples and a few minutes under the broiler to blister the peppers, then the oven does most of the work while you set the table.
What Makes These Stuffed Peppers So Good
The poblanos bring a gentle warmth that plays off the savory spiced beef, and roasting them first deepens their flavor without any extra effort.
The filling is adaptable. Leftover rice, ground turkey, or extra black beans all work, and the dish still comes out hearty and satisfying.
Ingredients

- 4 large poblano peppers: firm and glossy, with no soft spots
- 1 lb ground beef: 80/20 for flavor, but leaner works too
- 1 medium onion: diced
- 3 garlic cloves: minced
- 2 tsp ground cumin
- 1 tsp chili powder
- 1 tsp salt
- ½ tsp black pepper
- 1 cup cooked rice: white or brown, cooled or leftover
- 1 can (15 oz) black beans: drained and rinsed
- 1 cup corn kernels: fresh, frozen (thawed), or drained canned
- ½ cup tomato sauce
- 1½ cups shredded cheese: cheddar, Monterey Jack, or a Mexican blend
- Sour cream, fresh cilantro, and lime wedges: for serving
Variations / Substitutions
- Protein: Swap ground beef for ground turkey, chicken, or plant-based crumbles. Season the same way.
- Vegetarian: Omit the beef and use 2 cups of black beans or cooked lentils instead, adding them with the rice.
- Dairy-free: Use your favorite nondairy shredded cheese that melts well, and skip the sour cream or use a plant-based version.
- Heat level: Stir a minced jalapeño into the filling, or top with pepper jack cheese for extra kick.
- Grains: Quinoa or cauliflower rice both work; just adjust the amount so the filling is moist but not soupy.
If you’re in the mood for something with a similar flavor profile but less assembly, try my one-pot Mexican beef and rice skillet.
How to Make Cheesy Stuffed Poblano Peppers
Step 1: Roast the Peppers

Position an oven rack about 6 inches from the broiler and turn the broiler to high. Slice the 4 poblano peppers in half lengthwise, remove the seeds and membranes, and place them cut-side down on a foil-lined baking sheet. Broil for 5 to 7 minutes, until the skins blister and char in spots.
The peppers will soften slightly and release a smoky aroma. Don’t skip this step; it tames their raw edge and adds a layer of flavor that makes the finished dish taste more complex.
Step 2: Cook the Filling

While the peppers broil, heat a large skillet over medium-high heat with a drizzle of oil. Add the 1 lb ground beef and 1 diced medium onion, breaking up the meat with a spoon, and cook for about 6 minutes, until the beef is browned and the onion is translucent. Stir in the 3 minced garlic cloves, 2 teaspoons cumin, 1 teaspoon chili powder, 1 teaspoon salt, and ½ teaspoon black pepper, and cook for 1 minute more.
Add the 1 cup cooked rice, drained black beans, 1 cup corn, and ½ cup tomato sauce to the skillet. Reduce the heat to low and let everything simmer for 3 minutes, stirring occasionally, until the mixture comes together and any excess liquid evaporates. The filling should be moist but not wet.
Step 3: Stuff the Peppers

Turn the broiler off and set the oven to 375°F (190°C). Arrange the roasted pepper halves in a 9×13-inch baking dish, cut-side up. Spoon the beef mixture generously into each half, mounding it slightly.
You’ll fill them to the brim; any leftover filling can be served on the side. The peppers will still have a bit of structure after broiling, so they hold their shape as you fill them.
Step 4: Bake the Peppers

Sprinkle the 1½ cups shredded cheese evenly over the stuffed peppers, covering the filling completely. Bake for 20 minutes, until the cheese is melted and bubbly and the peppers are tender when pierced with a fork.
Keep an eye on the cheese in the last few minutes; you want it golden in spots but not burnt. The peppers will finish softening through while the filling heats up.
Step 5: Garnish and Serve

Remove the dish from the oven and let it cool for 5 minutes. Top each pepper with a dollop of sour cream, a scatter of fresh cilantro, and a squeeze of lime juice. Serve warm.
The cool sour cream and bright lime balance the richness of the beef and cheese, and the dish looks beautiful with the colorful toppings.
Tips for the Best Stuffed Poblano Peppers
- No broiler?: Char the peppers directly over a gas flame, turning with tongs, until blistered all over. Then place them in a bowl and cover to steam for a few minutes before peeling.
- Precooked rice is key: for a fast filling. Use leftovers or pick up a pouch from the store. If you only have uncooked rice, cook and cool it ahead of time.
- These peppers hold up well for make-ahead dinners.: Stuff them, cover, and refrigerate up to 24 hours before baking. Add 5 minutes to the bake time if going straight from the fridge.
- Leftover baked peppers freeze beautifully.: Wrap each one individually in foil and freeze in a single layer, then transfer to a zip-top bag. Reheat from frozen in a 350°F oven until hot through, about 30 minutes.
Make-Ahead and Storage
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheating: Reheat individual peppers in the microwave for 1 to 2 minutes, or in a 350°F oven for 10 minutes until warmed through.
What to Serve With Stuffed Poblano Peppers
A simple green salad with a lime vinaigrette cuts the richness of the cheese and beef. For a fuller spread, serve with Mexican-style street corn or a side of guacamole and warm tortilla chips. Tangy, fresh flavors contrast the hearty filling and round out the meal.
Frequently Asked Questions
Can I use bell peppers instead of poblanos?
Yes, but they will be milder and need a longer bake time, closer to 30 minutes, to become tender. The dish will lose its signature gentle heat.
How can I make them spicier?
Add a minced jalapeño to the filling when you cook the beef, or swap the shredded cheese for pepper jack. A pinch of cayenne works too.
Can I make this vegetarian?
Absolutely. Omit the beef and use 2 cups of black beans or cooked lentils instead. Cook the onion and garlic with the spices, then stir in the beans, rice, corn, and sauce.
My peppers tore when I cut them. Can I still use them?
Of course. Place them in the baking dish and fill carefully, mounding the mixture. The cheese will melt over any small tears and hold everything together during baking.

Cheesy Stuffed Poblano Peppers Recipe
Ingredients
Method
- Broil halved and seeded poblanos cut-side down for 5 to 7 minutes, until blistered.
- Brown the beef and onion in a skillet, then stir in garlic, cumin, chili powder, salt, and pepper. Add rice, black beans, corn, and tomato sauce; simmer 3 minutes.
- Arrange roasted peppers in a baking dish, cut-side up, and spoon the filling into each half.
- Top with cheese and bake at 375°F (190°C) for 20 minutes, until melted and bubbly.
- Cool 5 minutes, then garnish with sour cream, cilantro, and lime juice. Serve warm.
