Mexican Stuffed Peppers
Mexican Stuffed Peppers are filled with taco-flavored ground meat, green chiles, and rice, topped with enchilada sauce and cheese. Not only are they quick and easy to make, but they taste incredible, and I can make them in 45 minutes with a handful of ingredients. When craving Mexican food, you don’t need to run to a Mexican restaurant. Elevate weeknight meals using fresh ingredients and quality spices.
This is an easy recipe, but very flavorful and filled with Mexican-inspired spices. This is basically the classic version of stuffed peppers, with a southwestern spin. Nutritious, healthy, satisfying, and filled with rich, delicious flavors. I am always looking forward to make these and sevre the with a variety of Text Mex toppings.
Table of contents
To make this comforting dinner all you need is some peppers, ground beef and pork, rice, tomato sauce, cheese, chiles, onions, and garlic. After searing the meat with seasoning and other fillings, you just stuff the peppers and bake them for 15 minutes. Then, top them with sauce, add cheese, and bake for 20 more minutes. This is also one of my go-to freezer meals. I double the recipe and freeze half of the stuffed peppers for later. This way I have something mouthwatering for those nights when I dont have the time or energy to cook.

Why you will love this recipe
- Stuffed peppers with a southwestern flair: Stuffed peppers are delicious, but sometimes the family likes to have something different. Adding some new flavors and Mexican cheese to the dish makes a big difference here and instantly transforms an everyday dinner into something more exciting.
- Easy and quick: It takes just a few basic ingredients and less than an hour to make these peppers, and I can serve the whole family with leftovers. I can use the leftover peppers to make a casserole, salad, or freeze them for later.
- Make them hot or not: The joy of making it myself is that I can make these super spicy or completely mild. If you have friends who like Mexican food without the heat, just leave out the green chiles or use Anaheim peppers.
- Colorful, kid-friendly recipe: This is a fun way to get the kids to eat their vegetables because they can pick their favorite color pepper. They can even help stuff it to make it more fun for them.
What you will need

- Produce: I choose a variety of organic bell pepper colors for a blend of flavors and a pleasing appearance. They are sweeter as they ripen. See my Expert Tip for more details. I use diced yellow onions because they caramelize when I sauté them, adding a slightly sweet flavor. Minced garlic provides an intense flavor and aromatic profile without the bitterness that powder can have. And diced green chiles give these peppers a fresh bite without too much heat.
- Meat: I mix both ground beef and pork to create a richer, meatier flavor. The pork adds extra fat and moisture, while the beef provides a deep, meaty taste.
- Wet ingredients: I use canola oil for cooking because it has a mild flavor and a high smoke point. Tomato sauce is also added to the rice and meat to make a rich filling. I also add my homemade enchilada sauce for a bold, smoky taste that gives the dish a more Mexican flavor. For thick, gooey cheese, I use Mexican-blend shredded cheese with asadero, mozzarella, cheddar, and Monterey Jack.
- Dry ingredients: Cooked rice is used to ensure the rice is fully cooked, without worrying about overcooking the peppers. It also absorbs the sauces and spices better that way.
- Seasonings: Besides salt and pepper, I also add some of my homemade taco seasoning for a bold, savory flavor without the extra preservatives found in store-bought varieties.
How to prepare
Preheat the oven: I start by preheating the oven to 375 degrees F and lightly greasing a 9×13 baking dish with olive oil. In the meantime, I clean and remove the seeds from the bell peppers, cutting them in half lengthwise. Then, I heat olive oil in a large skillet over medium-high heat until hot, then cook the onion for 1 minute. I saute the garlic for 30 seconds next.

Make the filling: Add the ground beef and pork to the pan next, using a wooden spoon to crumble them, and cook until no longer pink. Then, I drain the grease and stir in the chiles, tomato sauce, and taco seasoning. After adding salt and pepper to taste, I let it simmer for 2 to 3 minutes, until the sauce has reduced, then mixed it in a large bowl with the cooked rice and 1½ cups of cheese.

Stuff the peppers: Now, I stuff the bell pepper halves with the mixture, pressing firmly with a spoon to make sure they are full, then place them in the prepared baking dish. I cover the dish with foil and bake it for 15 minutes.
Cook the peppers: After that, I remove the foil, pour enchilada sauce over each pepper, and sprinkle the remaining cheese on top. Then they go back into the oven for another 15 to 20 minutes, or until the peppers are tender and the tops are slightly browned.
Rest and serve: Finally, I let the peppers rest for 5 minutes before serving with my favorite toppings.
Expert tip
The different colors and flavors of bell peppers
Although bell peppers come in four colors, they are all the same exact pepper. They just change color as they ripen. First, they are green when they are first formed. During this time, they are slightly bitter and tangy when cooked. When yellow, they are a bit sweeter and tangier because they have developed natural sugars. Orange comes next, and these are my favorites. They are perfectly sweet and a bit fruity. Slightly soft but great in salads. Red is sweet and fruity, but very soft, so not as good for grilling. However, they have the most nutrients.
More tips to consider:
- To make ahead, prepare the mixture and fill the peppers. Then, place them in a sealed container in the fridge for up to 24 hours before cooking.
- Don’t boil the peppers. They will get mushy and fall apart. For the best texture, I recommend blanching them.
- Green peppers cost the least but taste bitter and have the fewest nutrients. Red peppers are the sweetest but also the most expensive.
- Be sure to drain all the grease so the filling is not too greasy.

Recipe variations and add-ins:
- Vegan peppers: To make these vegan peppers, I use beans or tofu instead of meat, along with a vegan cheese blend.
- Add vegetables: Speaking of vegetables, feel free to add more, such as avocados, jalapeños, spinach, sun-dried tomatoes, mushrooms, and corn.
- Low-carb: For those watching their carbs, use my easy cauliflower rice recipe for a low-carb meal.
- Low-fat: Similarly, I sometimes use ground chicken or turkey instead of beef or sausage to cut some fat and calories.
- Make chile relleno: Traditional Mexican stuffed peppers (chile relleno) are roasted and peeled poblano peppers stuffed with cheese or meat, then coated in batter and fried in oil.
Serving suggestions:
One of my favorite ways to serve these peppers is with Mexican street corn. It is so easy to prepare, and everyone loves it. I can make enough for 8 people in about 20 minutes with just a handful of ingredients. If I am making a Mexican-style celebration, I serve these with some tortillas, my homemade guacamole, avocado, nachos with plenty of queso dip, chips, and tequila.
When serving spicy food, I also like to offer something cold, like homemade ice cream or sorbet. I have several recipes for different flavors like tangy strawberry sorbet, my 3-ingredient Oreo ice cream, and this rich and creamy avocado ice cream with mint and chocolate chips. These are all easy to make in minutes, but have to be frozen for about 8 hours, so I usually do mine the night before. Believe me, it’s worth the wait!
How to store leftovers:
- Refrigerate: Leftover Mexican stuffed peppers can be stored in an airtight container in the fridge for up to a week.
- Freezing: I also like to freeze these by wrapping them in plastic wrap and placing them in individual-serving freezer bags, so I can take out just what I need.
- Defrost: I thaw my frozen peppers in the refrigerator overnight for the best texture and taste.
- Reheating: To reheat, I place them in the oven at 350 degrees for 10 minutes.
Frequently asked questions
No, boiling them for too long before stuffing them will make them too soft. I recommend blanching them or using raw peppers; these ways are much easier to handle, and there is less chance of ripping them.
Although other recipes call for cutting the tops off, the peppers do not cook as well that way. They are too deep, and the bottoms tend to trap excess grease and juice, leaving them wet and mushy. When you cut the top off and pile the meat mixture inside, you are cooking a whole pepper. That is just too much meat to get cooked in such a small space without making the inside greasy and overcooking the pepper. It also makes it difficult to stand them up.
Yes, but do not cook it first. Just add it to the pan when cooking the meat with the taco seasoning and tomato sauce. It will absorb seasonings and flavors while cooking and while in the oven. If you cook it ahead of time, it will become too mushy by the time it’s done. I like to use regular rice because I know it was cooked perfectly before I add it to the mixture.
This happens when they are too soft. If they are precooked or boiled beforehand, this can happen because they no longer have the structure to hold together. Peppers take only 25 to 30 minutes to cook, so cooking them before you bake them will make the walls fragile. Too much grease or loosely packed filling can also cause this problem. Drain the grease well and pack the peppers full.

More delicious Mexican-inspired recipes:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Mexican Stuffed Peppers
Ingredients
- 4-5 bell peppers a variety of colors
- 2 tablespoon canola oil or vegetable oil
- 1/2 lb lean ground beef
- 1/2 lb ground pork
- 1 yellow onion diced
- 4 cloves garlic minced
- 2 tablespoons taco seasoning
- 2 cups tomato sauce
- 1 4oz can diced green chiles
- Salt and Pepper
- 2 cups cooked rice white or brown
- 1 cup enchilada sauce or more tomato sauce
- 2 cups Mexican blend cheese divided
Instructions
- Preheat oven to 375 degrees.
- Lightly grease a 9×13 baking dish with olive oil and set aside.
- Wash and remove the seeds from the bell peppers. Cut them in half lengthwise and set aside.
- Place a large skillet over medium-high heat and add oil. Once the oil is hot, add the onion and cook, stirring, for 1 minute. Next, add garlic and cook for another 30 seconds.
- Add ground beef and pork, use a wooden spoon to crumble them, and cook until no longer pink. Drain grease.
- Add taco seasoning, tomato sauce, and diced green chiles. Add salt and pepper to taste. Stir and let the mixture simmer for 2-3 minutes. Remove from the heat and add it to a large bowl.
- Stir in cooked rice and 1 1/2 cups of cheese.
- Press the mixture well with a spoon to stuff the bell pepper halves. Arrange them in the prepared baking dish.
- Cover with foil and cook for 15 minutes.
- Remove from oven, discard foil, and fill the pepper halves with enchilada sauce, dividing it equally. Sprinkle with the remaining 1/2 cheese on top and bake for 20 minutes.
- Serve garnished with sour cream and cilantro.
Video
Notes
The different colors and flavors of bell peppers
Although bell peppers come in four colors, they are all the same exact pepper. They just change color as they ripen. First, they are green when they are first formed. During this time, they are slightly bitter and tangy when cooked. When yellow, they are a bit sweeter and tangier because they have developed natural sugars. Orange comes next, and these are my favorites. They are perfectly sweet and a bit fruity. Slightly soft but great in salads. Red is sweet and fruity, but very soft, so not as good for grilling. However, they have the most nutrients.More tips to consider:
- To make ahead, prepare the mixture and fill the peppers. Then, place them in a sealed container in the fridge for up to 24 hours before cooking.
- Don’t boil the peppers. They will get mushy and fall apart. For the best texture, I recommend blanching them.
- Green peppers cost the least but taste bitter and have the fewest nutrients. Red peppers are the sweetest but also the most expensive.
- Be sure to drain all the grease so the filling is not too greasy.
That sounds so good! I love this twist on a classic favorite. I make these for the family all the time, and I know they’re going to love this.
These sound SO good. And the best part is I know my hubby won’t eat them so that means more for me!!!
Oh my, is this an amazing recipe! I love this take on a traditional recipe. I know my family will love it.
I love recipes with bell peppers. The stuffed peppers are some of my all-time favorites. I grew up with the similar recipe!
These peppers are so delicious! I love Mexican-inspired meals so much! I am going to add these to my menu plan.
I have recently found out that I like stuffed peppers. I will definitely try this variation.
One of my favorite ways to make a fast dinner – stuffed peppers are so versatile!
This Mexican Stuffed Pepper looks so delicious. I am so intrigued about the taste, I will definitely try this!
I am loving the Mexican flavor for this classic. A delicious way to change up dinner.
So delicious! Can’t wait to make this!
This came out so flavorful and juicy, with the bacon adding the perfect smoky bite. I loved the honey mustard glaze, especially with roasted potatoes and broccoli on the side.
I LOVE this zestier version of stuffed bell peppers. We had it last night, and it’s so good.
YUM! I grew up in California, and I live in Texas now, so I’m all about these flavors. Yummy.
Niiiice. These are going on the table tonight for Taco Tuesday. Love these flavors.
I love stuffed peppers! These turned out great…so flavorful and easy to make too!