A delicious filling made with seasoned ground beef, rice, black beans, and corn is baked in colorful bell peppers with plenty of melty cheese. These Mexican Stuffed Peppers are a fun twist on classic stuffed bell peppers.

Mexican Stuffed Peppers topped with melted cheese, sour cream, avocado, diced tomatoes, and cilantro in a white baking dish.

This post may contain affiliate links. Please read our disclosure policy.

Want to Save This Recipe?
Enter your email below, and we’ll send it straight to your inbox. Plus, get my best seasonal recipes each week!

Why You’ll Love This Recipe

My mom’s traditional stuffed bell peppers were a staple in our house growing up and the inspiration for my Italian Stuffed Peppers. But leave it to me to take a classic and add a Mexican-inspired twist. That’s exactly what happened here!

The filling may be very different, but the tried-and-true method is the same, and I’d never stuff and bake a bell pepper any other way. A quick par-bake of the peppers while preparing the filling ensures that they’ll come out of the oven perfectly tender.

And, my friends, this filling is absolutely delicious. So good, you’ll want to grab a fork and eat it straight from the skillet. But don’t! Stuff those peppers, top them with cheese, and bake them for what just might be the most delicious stuffed peppers you’ve ever had.

Pin this now to find it later

Pin It
A fork breaking into a Mexican stuffed bell pepper topped with melted cheese, sour cream, avocado, diced tomatoes, and cilantro on a white plate.

Ingredient Notes

Ingredients for Mexican Stuffed Peppers, including colorful bell peppers, ground beef, rice, black beans, corn, tomatoes, shredded cheese, and seasonings.
  • Bell peppers: Choose 6 large or 8 medium bell peppers in any combination of colors. Look for peppers with relatively flat bottoms so they’ll stand upright in the baking dish.
  • Ground beef: I like to use lean ground beef for this recipe to keep the filling hearty without being greasy. Ground turkey is a good alternative.
  • Taco seasoning: My Homemade Taco Seasoning Mix adds great flavor to the filling, but your favorite store-bought blend works too.
  • Fire-roasted diced tomatoes: Add a slightly smoky flavor that works really well with the Mexican-inspired seasonings.
  • Rice: Use cooked long grain white rice. Leftover rice is perfect for this recipe, or you can cook a fresh batch while preparing the other ingredients.
  • Black beans and corn: Add texture, color, and make the filling extra hearty. Drain and rinse the beans, but there’s no need to thaw the frozen corn.
  • Diced green chiles: Canned mild green chiles add flavor without making the filling spicy.
  • Cheese: Freshly shredded sharp cheddar, Monterey Jack, or a Mexican cheese blend all work well. Some goes into the filling and the rest is melted over the tops of the peppers.
Mexican stuffed peppers topped with melted cheese, sour cream, avocado, diced tomatoes, and fresh cilantro in a white baking dish.

How to Make Mexican Stuffed Peppers

  1. Prepare the peppers: Slice the tops off the bell peppers and remove the seeds and membranes. Place them upright in a baking dish with about 1 inch of water. Cover with foil and bake at 400°F for 20 minutes, until slightly tender. Drain the water from the dish.
  2. Cook the beef: Brown the ground beef in a large skillet, breaking it up as it cooks. Drain off any excess grease, then add the onion and garlic and cook until tender.
  3. Add the filling ingredients: Stir in the taco seasoning, diced tomatoes, tomato sauce, cooked rice, black beans, green chiles, corn, crushed red pepper (if using), and 1 cup of the shredded cheese.
  4. Finish the filling: Cook over medium heat, stirring until everything is well combined and the cheese has melted.
  5. Stuff the peppers: Spoon the beef and rice mixture into the prepared peppers, packing the filling in and mounding it slightly on top.
  6. Bake: Cover the baking dish with foil and bake at 375°F for 25 to 30 minutes, until the peppers are tender and the filling is heated through. Remove the foil, sprinkle with the remaining cheese, and bake for another 5 minutes, until melted.

Valerie’s Tips

  • Don’t skip the par-bake. Giving the bell peppers a head start in the oven ensures they’ll be perfectly tender by the time the filling is heated through and the cheese is melted.
  • Choose peppers that stand upright. Look for large, relatively evenly shaped bell peppers with flat bottoms. If necessary, carefully trim a very thin slice from the bottom to help them stand, being careful not to cut through the pepper.
  • Pack in the filling. Use a spoon to gently press the filling into each pepper, then mound a little extra on top. Depending on the size of your peppers, you may have some filling left over. It’s delicious served on the side, tucked into tortillas for quick burritos, or saved for an easy lunch the next day.
  • Make it lighter. Substitute lean ground turkey for the ground beef and reduce or eliminate the cheese in the filling, if you’d like. With black beans, corn, and bell peppers in the mix, there’s plenty of fiber-rich goodness in every serving.
  • Adjust the heat. As written, these stuffed peppers are relatively mild. For more kick, add extra crushed red pepper flakes, use hot diced green chiles, or serve with your favorite hot sauce.
Close-up of a yellow Mexican stuffed pepper topped with melted cheese, sour cream, avocado, diced tomatoes, and cilantro in a baking dish.

Storage and Reheating

Refrigerate: Store leftover Mexican Stuffed Peppers in an airtight container in the refrigerator for up to 4 days.

Freeze: Allow the stuffed peppers to cool completely, then wrap them individually or transfer them to a freezer-safe container. Freeze for up to 2 to 3 months for the best quality. Thaw overnight in the refrigerator before reheating.

Reheat: Place the stuffed peppers in a baking dish, cover with foil, and warm in a 350°F oven for about 20 to 25 minutes, or until heated through. For individual servings, place a stuffed pepper on a microwave-safe plate, cover loosely, and microwave on high for 2 to 3 minutes, or until heated through.

Sign up for my free newsletter and join me on Facebook, Instagram and Pinterest for for all the latest recipes and more cooking inspiration!

Mexican Stuffed Peppers

4.39 from 21 votes
Servings: 6
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
A delicious filling made with seasoned ground beef, rice, black beans, and corn is baked in colorful bell peppers with plenty of melty cheese. These Mexican Stuffed Peppers are a fun twist on classic stuffed bell peppers.

Video

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 6 to 8 bell peppers, any color
  • 1 pound 85% to 90% lean ground beef
  • 2 tablespoons homemade taco seasoning, (or store-bought)
  • ½ cup diced white or yellow onion
  • 1 teaspoon minced garlic
  • 14.5 ounce can fire roasted diced tomatoes
  • 8 ounce can tomato sauce
  • 1 cup cooked long grain white rice, (see note below)
  • 4 ounce can diced green chiles, drained
  • 15 ounce can black beans, rinsed and drained
  • 1 cup frozen yellow corn, (no need to thaw)
  • ¼ teaspoon crushed red pepper flakes, optional
  • 2 to 3 cups shredded cheese, cheddar, Monterey Jack, or Mexican blend, divided

Optional Toppings

  • Sour cream, thinly sliced green onion, chopped avocado, olives, chopped cilantro, diced tomato, salsa

Instructions 

  • Preheat oven to 400 °F.
  • Slice the tops off the peppers, remove the seeds and trim the ribs, if necessary. Place the peppers in a baking dish and add about 1-inch of water. Cover with foil and bake in the preheated oven for 20 minutes, until slightly tender. Remove from the oven and reduce the oven temperature to 375 °F. Remove the peppers from the baking dish and pour off the water. Then, return the peppers to the empty baking dish.
  • While the peppers are in the oven, add 1 tablespoon vegetable oil to a large sauté pan and place it over MEDIUM-HIGH heat. Add the ground beef and cook, stirring to break it up, until browned and cooked through. Drain off as much grease as possible from the pan.
  • Return the pan to MEDIUM heat, add the onion and garlic and cook until tender. Add the taco seasoning, tomatoes, tomato sauce, beans, cooked rice, green chiles, frozen corn, crushed red pepper (if using), and 1 cup of the cheese. Stir until well combined and continue cooking until the cheese has melted.
  • Fill the peppers with the beef mixture, packing it down and mounding it slightly. Cover the baking dish with foil and bake at 375 °F for 25 minutes to 30 minutes, or until the peppers are very tender and the filling is heated through.
  • Remove the foil, top withthe remaining shredded cheese, and bake for an additional 5 minutes until the cheese has melted.

Notes

Yield: This recipe will make enough to fill 6 large or 8 medium sized bell peppers.
Rice: Start the rice before making the filling. To make it easy, use a microwaveable packet of long grain white rice. If cooking your own, use ½ cup rice to 1 cup water and cook according to the package directions.
Swaps: Feel free to make some or all of the following changes to suit your nutritional preferences:
– Substitute lean ground turkey for the ground beef
– Use brown rice in place of the white rice
– Reduce or eliminate the cheese in the filling
Refrigerate: Store leftover Mexican Stuffed Peppers in an airtight container in the refrigerator for up to 4 days.
Freeze: Allow the stuffed peppers to cool completely, then wrap them individually or transfer them to a freezer-safe container. Freeze for up to 2 to 3 months for the best quality. Thaw overnight in the refrigerator before reheating.
Reheat: Place the stuffed peppers in a baking dish, cover with foil, and warm in a 350°F oven for about 20 to 25 minutes, or until heated through. For individual servings, place a stuffed pepper on a microwave-safe plate, cover loosely, and microwave on high for 2 to 3 minutes, or until heated through.

Nutrition

Calories: 434kcal | Carbohydrates: 41g | Protein: 31g | Fat: 17g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.5g | Cholesterol: 79mg | Sodium: 819mg | Potassium: 1034mg | Fiber: 8g | Sugar: 9g | Vitamin A: 4544IU | Vitamin C: 166mg | Calcium: 272mg | Iron: 5mg

Nutrition information is automatically calculated using generic ingredients, and is an estimate not a guarantee. For more accurate results, please refer to the labels on your ingredients at home.

Like this? Please rate & comment below!

This post was originally published on January 9, 2016. It has been updated with new text and images.

Need Help With Menu Planning?

Sign up for my FREE email newsletter to receive my tried and true favorites + bonus seasonal content to keep you cooking through the year.

Looking for something else? Explore the Recipe Index →

Get my cookbook The Foolproof Family Slow Cooker!

About Valerie Brunmeier

Hello and welcome to my online kitchen! My focus here is to provide simple, seasonal meal solutions for busy households. I hope you find some inspiration while you’re here and visit again soon!

You May Also Like

4.39 from 21 votes (14 ratings without comment)

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




Questions & Reviews

  1. Marisa says:

    5 stars
    I just made these and they are delicious. Even my husband said this recipe is a keeper. The only thing I would do differently next time is put half the filling in then add a layer of cheddar cheese then the rest of the filling…we like a lot of cheese. The only thing I did differently because I didn’t have the 8oz can of tomato sauce was I used 2 TBS tomato paste I always have in the freezer. Did just fine.

  2. Susan says:

    Can you use uncooked rice and beef instead?

  3. Brenda says:

    5 stars
    These were so good. Thank you for sharing!

  4. Darleen Dutton says:

    This is a very tasty recipe! Lots of filling leftover so I will freeze and use it to make quesadillas. Thankyou!

  5. Mona Melendez says:

    Can olive oil, virgin or regular be used instead of vegetable oil?