These healthy Mexican Stuffed Bell Peppers are filled with seasoned ground turkey, brown rice, black beans, corn and salsa, then topped with melted cheese. An easy, protein-packed dinner that’s full of flavor and perfect for busy weeknights!

Table of Contents
- Why You’ll Love This
- Ingredients You’ll Need
- How to Make Mexican Stuffed Bell Peppers
- Do you Need to Pre-Cook Bell Peppers Before Stuffing Them?
- Tips for the Best Stuffed Peppers
- Variations and Substitutions
- What to Serve with Mexican Stuffed Peppers
- Frequently Asked Questions
- More Mexican-Inspired Recipes
- Mexican Stuffed Bell Peppers Recipe
Stuffed peppers are such an easy way to turn simple ingredients into a healthy, satisfying dinner the whole family will love. These Mexican Stuffed Peppers have all the flavors of your favorite taco night packed into tender bell peppers with a hearty filling of lean ground turkey, brown rice, black beans, corn, tomatoes and plenty of seasoning.
I love that everything for the filling cooks in one skillet and you can easily prep these peppers ahead of time. They’re filling enough to serve on their own, but you can also add your favorite toppings and sides for an easy Mexican-inspired dinner.
Why You’ll Love This
- Healthy and filling – lean ground turkey, black beans, veggies and brown rice make these stuffed peppers a satisfying, protein-packed meal.
- Perfect for busy weeknights – the filling comes together in one skillet using simple ingredients.
- Great for meal prep – assemble the peppers ahead of time and bake when you’re ready for dinner.
- Easy to customize – swap the ground turkey, rice, beans or cheese based on what you have on hand.
- Family-friendly – they’re basically taco night stuffed inside a bell pepper!
- Great leftovers – these reheat really well for easy lunches and dinners throughout the week.

Ingredients You’ll Need
- bell peppers – you’ll need 6 bell peppers for this recipe. Any color works, so choose your favorites! I like using a mixture of red, yellow and orange peppers for their slightly sweeter flavor. Look for peppers that are similar in size so they cook evenly.
- ground turkey – lean ground turkey keeps these peppers lighter while adding plenty of protein. Ground beef or ground chicken would work too.
- brown rice – makes the filling hearty and satisfying while adding some extra fiber. You can substitute white rice, quinoa or cauliflower rice.
- onion and garlic – the flavor base for our turkey filling.
- diced tomatoes – add moisture and flavor to the filling.
- salsa – adds tons of flavor without needing a long list of additional ingredients. Some goes into the filling and the rest is spooned over the peppers before baking.
- black beans – add plant-based protein and fiber. Make sure to drain and rinse them well.
- corn – fresh or frozen corn both work great and add a little sweetness.
- seasonings – chili powder, cumin, oregano and salt give the filling that delicious Mexican-inspired flavor.
- cilantro – adds fresh flavor to the filling and makes a great garnish.
- cheese – I use shredded Monterey Jack, but cheddar, a Mexican cheese blend or pepper jack would all be delicious.
How to Make Mexican Stuffed Bell Peppers
- Prep the peppers. Preheat your oven to 375°F. Slice the tops off the bell peppers and remove the seeds and ribs. Arrange the peppers upright in a 9×13-inch baking dish.
- Cook the aromatics. Heat olive oil in a large skillet over medium heat. Add the onion and garlic and sauté for about 3 minutes, until softened and fragrant.
- Brown the turkey. Add the ground turkey along with the chili powder, cumin, oregano and salt. Cook, breaking the turkey apart with a wooden spoon, until browned and completely cooked through. Drain any excess liquid if necessary.
- Make the filling. Stir in the diced tomatoes, 1 cup of salsa, cooked brown rice, corn, black beans and cilantro. Cook for about 5 minutes until everything is heated through and well combined.
- Stuff the peppers. Divide the turkey and rice mixture evenly between the bell peppers. Spoon the remaining 1/2 cup salsa over the tops.
- Bake. Pour about 1 cup of water into the bottom of the baking dish around the peppers. Cover tightly with foil and bake for about 35 minutes, until the peppers are tender.
- Add the cheese. Remove the foil and sprinkle each pepper with shredded cheese. Return to the oven uncovered for another 5 minutes, until the cheese is melted and bubbly.
- Serve. Top with fresh cilantro and any additional toppings you love, such as avocado, Greek yogurt or sour cream, jalapeños, green onions or extra salsa.
Do you Need to Pre-Cook Bell Peppers Before Stuffing Them?
No! One of the things I love about this recipe is that you don’t need to pre-cook or boil the bell peppers before stuffing them. Instead, add about a cup of water to the bottom of the baking dish and cover everything tightly with foil. The water creates steam as the peppers bake, helping them become tender while the filling stays moist.
If you prefer very soft stuffed peppers, you can bake the empty peppers for about 10 minutes before filling them, but I don’t find that step necessary.

Tips for the Best Stuffed Peppers
- Choose similarly sized peppers. They’ll cook more evenly and look great when served.
- Don’t skip the water. Adding water to the bottom of the baking dish creates steam that helps soften the peppers.
- Cover them tightly. Keeping the dish covered during the first 35 minutes traps the steam and helps the peppers become tender.
- Use cooked rice. The rice should already be cooked before adding it to the turkey mixture.
- Drain your beans. Drain and rinse the black beans well so excess liquid doesn’t make the filling watery.
- Drain excess turkey liquid if necessary. You want a hearty filling rather than a watery one.
- Use a salsa you love. Since salsa adds a lot of flavor to the filling, use your favorite mild, medium or spicy variety.
- Don’t overbake. The peppers should be tender enough to easily cut with a fork but shouldn’t completely collapse.
Variations and Substitutions
These Mexican stuffed peppers are really easy to customize!
- Ground beef – swap the ground turkey for lean ground beef.
- Ground chicken – another lean protein that works really well.
- Shredded chicken – use leftover or rotisserie chicken for an easy shortcut.
- Quinoa – substitute cooked quinoa for the brown rice.
- Cauliflower rice – use cauliflower rice for a lower-carb option.
- White rice – jasmine, basmati or any cooked white rice works just fine.
- Vegetarian – leave out the turkey and add extra black beans, pinto beans or quinoa.
- Spicy – use hot salsa, pepper jack cheese or add diced jalapeños to the filling.
- Different cheese – cheddar, pepper jack or a Mexican cheese blend can all replace the Monterey Jack.

What to Serve with Mexican Stuffed Peppers
These Mexican stuffed peppers are filling enough to enjoy as a complete meal, but here are a few delicious ways to round out dinner:
- Rice – serve these peppers with brown rice, Mexican rice, cilantro lime rice or cauliflower rice for an easy side.
- Salad – a simple green salad or my healthy taco salad if serving a larger crowd or want even more fresh veggies.
- Extra veggies – roasted or sautéed vegetables are an easy way to add even more veggies to the meal.
- Mexican-inspired sides – this black bean and corn salad, this Mexican street corn salad and homemade guacamole all pair perfectly with these flavors.
- Favorite toppings – set out avocado, cilantro, Greek yogurt or sour cream, jalapeños and extra salsa so everyone can customize their own pepper.
Frequently Asked Questions
These Mexican stuffed peppers are made with lean ground turkey, brown rice, black beans, corn and bell peppers for a protein-packed meal with plenty of vegetables and fiber. You can also easily customize the ingredients based on your dietary needs.
Any color works! Red, orange and yellow bell peppers are sweeter, while green peppers have a slightly stronger, more savory flavor. I love using a combination of colors, but choose whichever your family prefers. Look for peppers that are similar in size with relatively flat bottoms so they stand upright and cook evenly.
No. The bell peppers go into the baking dish raw. Adding water to the bottom of the dish and covering it with foil creates steam that cooks and softens the peppers while they’re in the oven.
Absolutely! Lean ground beef works really well in this recipe. You can also use ground chicken, shredded chicken or leave out the meat and add extra beans for a vegetarian version.
Yes. You can leave out the rice altogether or substitute cooked quinoa or cauliflower rice. If you omit the rice, you may want to add a little extra turkey, beans or vegetables to make up for the volume.
Yes! Prepare the filling and assemble the peppers ahead of time, then cover and refrigerate until you’re ready to bake. They’re a great option for meal prep or getting dinner ready earlier in the day.
More Mexican-Inspired Recipes
- Healthy Taco Salad
- Sheet Pan Chicken Fajitas
- Healthy Chicken Enchiladas
- Mexican Street Corn Salad
- Chicken Tortilla Soup
- Baked Chicken Fajita Roll-Ups
Hope you all enjoy this Mexican Stuffed Bell Peppers and if you love this recipe as much as we do, please leave me ⭐️⭐️⭐️⭐️⭐️ below and don’t forget to tag me on Instagram using the hashtag #eatyourselfskinny! I love seeing all your delicious recreations!
Mexican Stuffed Bell Peppers

Ingredients
- 6 bell peppers, any color
- 1 Tbsp olive oil
- 1/2 medium onion, chopped
- 2 cloves garlic, minced
- 1 lb lean ground turkey
- 1 1/2 tsp chili powder
- 1 tsp cumin
- 1 tsp dried oregano
- 1/2 tsp salt
- 1 (15 oz) can diced tomatoes
- 1 1/2 cups salsa, divided
- 1 1/2 cups cooked brown rice, 3/4 cup uncooked
- 1 cup fresh or frozen corn
- 1 (15 oz) can black beans, drained and rinsed
- 2 Tbsp chopped cilantro + more for topping
- 1 cup shredded Monterey Jack cheese, or cheese of your choice
Instructions
- Preheat your oven to 375°F. Slice the tops off the bell peppers and remove the seeds and ribs. Arrange the peppers upright in a 9×13-inch baking dish.
- Heat olive oil in a large skillet over medium heat. Add the onion and garlic and sauté for about 3 minutes, until softened and fragrant.
- Add the ground turkey along with the chili powder, cumin, oregano and salt. Cook, breaking the turkey apart with a wooden spoon, until browned and completely cooked through. Drain any excess liquid if necessary.
- Stir in the diced tomatoes, 1 cup of salsa, cooked brown rice, corn, black beans and cilantro. Cook for about 5 minutes until everything is heated through and well combined.
- Divide the turkey and rice mixture evenly between the bell peppers. Spoon the remaining 1/2 cup salsa over the tops.
- Pour about 1 cup of water into the bottom of the baking dish around the peppers. Cover tightly with foil and bake for about 35 minutes, until the peppers are tender.
- Remove the foil and sprinkle each pepper with shredded cheese. Return to the oven uncovered for another 5 minutes, until the cheese is melted and bubbly.
- Top with fresh cilantro and any additional toppings you love, such as avocado, Greek yogurt or sour cream, jalapeños, green onions or extra salsa.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.







tasted pretty good but peppers stayed too crunchy. Perhaps parboiling them first would’ve helped
Yum
Great recipe. I’ll have a senior lady over .She loves my cooking. Something to get her involved with.
Delicious. My family enjoyed.
My husband and I really like these. I will make them again. They fit well with my weight watchers program. I used 2% shredded Mexican blend cheese. I also made the filling ahead so preparing dinner wouldn’t take as long.
If you freeze these for later,how long do you bake them?
You’ll want to thaw the peppers out first in the fridge, then just bake them as directed and add 5 minutes 🙂
These bell peppers were a huge hit at our family dinner!