If you ask me, stuffed peppers are one of those dinners that just makes sense on a busy weeknight.
These Mexican-inspired peppers are filled with seasoned ground turkey, black beans, and fluffy rice that soaks up all those smoky, spiced flavors. Sweet bell peppers act as edible bowls for the hearty filling.
The turkey gets cooked with chili powder, cumin, and fire-roasted tomatoes for that classic Mexican taste. Corn and black beans add substance, while melted cheddar cheese on top brings everything together.
It’s a satisfying meal that’s easy to prep ahead, perfect for feeding the family without spending hours in the kitchen.

Why You’ll Love These Mexican Stuffed Peppers
- High-protein and nutritious – Lean ground turkey combined with black beans and cheese gives you a protein-packed meal that keeps you satisfied without feeling heavy.
- Ready in about an hour – From prep to table, these stuffed peppers come together quickly for a weeknight dinner that doesn’t require hours in the kitchen.
- Meal prep friendly – Make a batch on Sunday and you’ve got ready-to-reheat lunches or dinners for the week ahead.
- Balanced one-dish meal – With protein, veggies, rice, and beans all in one colorful pepper, you don’t need to worry about making side dishes.
- Kid-approved flavor – The mild Mexican spices and melted cheese make these peppers appealing to the whole family, even those who are picky about their vegetables.
What Kind of Bell Peppers Should I Use?
Any color of bell pepper will work great for this recipe, so feel free to pick your favorites or mix and match for a colorful presentation. Red, yellow, and orange peppers tend to be a bit sweeter, while green peppers have a slightly more bitter, vegetal taste that some people prefer with Mexican flavors. When shopping, look for peppers that can stand upright on their own and have a flat bottom, as this will make stuffing and baking them much easier. You’ll want to choose peppers that are firm and heavy for their size, without any soft spots or wrinkled skin.
Options for Substitutions
This recipe is really forgiving and works well with different ingredients you might have on hand:
- Ground turkey: You can easily swap ground turkey for ground beef, ground chicken, or even ground pork. If you want to keep it lighter, stick with turkey or chicken. For a vegetarian version, try using extra beans or crumbled tofu.
- Bell peppers: Any color bell pepper works great here – red, yellow, orange, or green. Green peppers have a slightly more bitter taste, while the others are sweeter. You can also use poblano peppers for a mild kick.
- Rice: White rice, brown rice, or even cauliflower rice all work well. If using brown rice, cook it a bit longer before stuffing. Cauliflower rice will make the dish lower in carbs but may release more moisture.
- Black beans: Pinto beans or kidney beans are great substitutes. You can also use a can of refried beans for a creamier texture.
- Cheese: Mexican blend, cheddar, Monterey Jack, or pepper jack all melt nicely. Use pepper jack if you want extra spice, or go with a dairy-free cheese if needed.
- Salsa: If you’re out of salsa, use an extra can of diced tomatoes with some added hot sauce or a can of enchilada sauce for similar flavor.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with stuffed peppers is using raw rice in the filling, which leads to crunchy, undercooked grains – always use pre-cooked rice or your peppers will need to bake much longer and may end up overcooked on the outside.
Ground turkey can easily dry out since it’s so lean, so don’t skip the liquid from the diced tomatoes and salsa, and avoid overcooking the meat in step 4 – it only needs to lose its pink color since it will continue cooking in the oven.
To ensure your peppers cook evenly and stand upright without tipping over, choose peppers with flat bottoms and trim just a thin slice off if needed, and make sure the water in the baking dish doesn’t evaporate completely during baking by checking halfway through.
If your peppers are still too firm after the initial baking time, keep them covered with foil for an extra 10-15 minutes rather than cranking up the heat, which will burn the filling before the peppers soften.
What to Serve With Mexican Ground Turkey Stuffed Peppers?
These stuffed peppers are pretty filling on their own, but I love serving them with a simple side of sour cream and extra salsa for topping. A fresh Mexican street corn salad (esquites) makes a great companion – just toss some grilled corn with lime juice, mayo, and cotija cheese. If you want something lighter, go with a crisp romaine salad dressed with lime and a sprinkle of tajín seasoning. Warm tortilla chips with guacamole on the side also work well if you’re feeding a crowd and want to stretch the meal a bit further.
Storage Instructions
Store: These stuffed peppers keep really well in the fridge for up to 4 days. Just let them cool down completely, then store them in an airtight container. They make great meal prep because you can grab one or two whenever you need a quick lunch or dinner.
Freeze: You can absolutely freeze these for later! Wrap each pepper individually in plastic wrap or foil, then place them in a freezer-safe container or bag for up to 3 months. I like to freeze them before adding the cheese on top, then sprinkle it on fresh when reheating.
Reheat: To warm them up, cover with foil and bake at 350°F for about 20-25 minutes if refrigerated, or 35-40 minutes if frozen. You can also microwave individual peppers for 2-3 minutes, but the oven gives you a better texture.
| Preparation Time | 20-25 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 60-70 minutes |
| Level of Difficulty | Medium |
| Servings | 12 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2300-2500
- Protein: 110-125 g
- Fat: 60-70 g
- Carbohydrates: 340-360 g
Ingredients
For the peppers:
- 6 bell peppers (halved lengthwise and seeds removed)
- 1/2 cup water
- 1 1/4 cups cheese (I prefer Tillamook Sharp Cheddar for better melting)
For the turkey filling:
- 1 tbsp olive oil
- 1/2 onion (finely diced into 1/4-inch pieces)
- 3 cloves garlic (minced)
- 1 lb ground turkey
- 2 1/2 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp oregano
- 1/2 tsp salt
- 15 oz tomatoes (I use Hunt’s Fire Roasted diced tomatoes for extra smokiness)
- 2 1/4 cups salsa
- 2 cups rice (cooked and cooled to prevent mushiness)
- 1 cup corn
- 15 oz black beans (rinsed and drained thoroughly)
- 2 tbsp cilantro
Step 1: Prepare Mise en Place and Preheat Oven
- 6 bell peppers
- 2 1/2 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp oregano
- 1/2 tsp salt
- 1/2 onion
- 3 cloves garlic
Preheat your oven to 375°F.
While it heats, prepare all your ingredients: halve the bell peppers lengthwise, remove and discard the seeds and membranes, then set them aside in a 9×13 inch baking dish (or similar size).
Finely dice the onion into 1/4-inch pieces, mince the garlic, and measure out all your spices (chili powder, smoked paprika, cumin, oregano, and salt) into a small bowl for easy access during cooking.
Step 2: Build the Filling Base with Aromatics and Seasoned Turkey
- 1 tbsp olive oil
- 1 lb ground turkey
- spice mixture from Step 1
Heat olive oil in a large skillet over medium-high heat.
Add the diced onion and minced garlic, cooking for 3 minutes until fragrant and the onion begins to soften.
Add the ground turkey and the spice mixture from Step 1 (chili powder, smoked paprika, cumin, oregano, and salt), breaking up the turkey with a spoon as it cooks until it’s completely browned and no pink remains, about 5-7 minutes.
I like to let the turkey develop a slight crust on the bottom of the pan before stirring—this adds extra flavor depth to the filling.
Step 3: Complete the Filling with Rice, Beans, Corn, and Tomatoes
- 15 oz tomatoes
- 1 cup salsa
- 2 cups rice
- 1 cup corn
- 15 oz black beans
- 2 tbsp cilantro
Stir in the fire-roasted diced tomatoes, 1 cup of salsa, cooked and cooled rice, corn, rinsed black beans, and cilantro into the cooked turkey mixture from Step 2.
Stir well to combine all ingredients evenly, then cook for 5 minutes over medium heat, stirring occasionally.
This brief cooking time allows the flavors to meld while the filling stays moist.
The cooled rice prevents the filling from becoming mushy, and the tomatoes and salsa provide the sauce that keeps everything tender during baking.
Step 4: Fill Peppers and Add Top Layer
- filling from Step 3
- 1 1/4 cups salsa
- 1/2 cup water
Divide the filling from Step 3 evenly among the prepared pepper halves in your baking dish, mounding it slightly.
Distribute the remaining 1 1/4 cups of salsa evenly over the top of the filled peppers.
Pour the 1/2 cup water into the bottom of the baking dish (not over the peppers).
This creates steam during baking that helps soften the peppers and keeps everything moist.
Step 5: Bake Covered and Finish with Cheese
- 1 1/4 cups cheese
Cover the baking dish tightly with foil and bake at 375°F for 35 minutes until the peppers are tender when pierced with a knife.
Carefully remove the foil (watch for steam), sprinkle the cheese evenly over all the pepper halves, then return to the oven uncovered for 5 more minutes until the cheese is melted and bubbly.
I prefer using sharp cheddar like Tillamook because it melts smoothly and adds a richer flavor than mild varieties.
Step 6: Plate and Serve
Remove the baking dish from the oven and let it rest for 2-3 minutes before serving.
The peppers can be plated directly from the dish.
Serve hot with extra cilantro sprinkled on top if desired.

Mouthwatering Mexican Ground Turkey Stuffed Peppers
Ingredients
For the peppers::
- 6 bell peppers (halved lengthwise and seeds removed)
- 1/2 cup water
- 1 1/4 cups cheese (I prefer Tillamook Sharp Cheddar for better melting)
For the turkey filling::
- 1 tbsp olive oil
- 1/2 onion (finely diced into 1/4-inch pieces)
- 3 cloves garlic (minced)
- 1 lb ground turkey
- 2 1/2 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp oregano
- 1/2 tsp salt
- 15 oz tomatoes (I use Hunt's Fire Roasted diced tomatoes for extra smokiness)
- 2 1/4 cups salsa
- 2 cups rice (cooked and cooled to prevent mushiness)
- 1 cup corn
- 15 oz black beans (rinsed and drained thoroughly)
- 2 tbsp cilantro
Instructions
- Preheat your oven to 375°F. While it heats, prepare all your ingredients: halve the bell peppers lengthwise, remove and discard the seeds and membranes, then set them aside in a 9x13 inch baking dish (or similar size). Finely dice the onion into 1/4-inch pieces, mince the garlic, and measure out all your spices (chili powder, smoked paprika, cumin, oregano, and salt) into a small bowl for easy access during cooking.
- Heat olive oil in a large skillet over medium-high heat. Add the diced onion and minced garlic, cooking for 3 minutes until fragrant and the onion begins to soften. Add the ground turkey and the spice mixture from Step 1 (chili powder, smoked paprika, cumin, oregano, and salt), breaking up the turkey with a spoon as it cooks until it's completely browned and no pink remains, about 5-7 minutes. I like to let the turkey develop a slight crust on the bottom of the pan before stirring—this adds extra flavor depth to the filling.
- Stir in the fire-roasted diced tomatoes, 1 cup of salsa, cooked and cooled rice, corn, rinsed black beans, and cilantro into the cooked turkey mixture from Step 2. Stir well to combine all ingredients evenly, then cook for 5 minutes over medium heat, stirring occasionally. This brief cooking time allows the flavors to meld while the filling stays moist. The cooled rice prevents the filling from becoming mushy, and the tomatoes and salsa provide the sauce that keeps everything tender during baking.
- Divide the filling from Step 3 evenly among the prepared pepper halves in your baking dish, mounding it slightly. Distribute the remaining 1 1/4 cups of salsa evenly over the top of the filled peppers. Pour the 1/2 cup water into the bottom of the baking dish (not over the peppers). This creates steam during baking that helps soften the peppers and keeps everything moist.
- Cover the baking dish tightly with foil and bake at 375°F for 35 minutes until the peppers are tender when pierced with a knife. Carefully remove the foil (watch for steam), sprinkle the cheese evenly over all the pepper halves, then return to the oven uncovered for 5 more minutes until the cheese is melted and bubbly. I prefer using sharp cheddar like Tillamook because it melts smoothly and adds a richer flavor than mild varieties.
- Remove the baking dish from the oven and let it rest for 2-3 minutes before serving. The peppers can be plated directly from the dish. Serve hot with extra cilantro sprinkled on top if desired.






