I absolutely love making this Mexican Stuffed Peppers Recipe whenever I want a comforting, vibrant meal that’s packed with flavors and textures. For me, it hits the perfect balance of savory, slightly spicy, and cheesy goodness all nestled inside tender, colorful bell peppers. It’s a one-dish wonder that feels special enough for guests yet simple enough for a weeknight dinner, and I find myself reaching for this recipe over and over because it never disappoints.
Why You’ll Love This Mexican Stuffed Peppers Recipe
What makes this recipe truly stand out to me is the incredible flavor profile. The ground beef simmered with restaurant-style salsa, chile powder, cumin, and onions creates this rich, smoky base. Then, combining that with fluffy, tender white rice that soaks up all those spices gives it an irresistible hearty texture. When everything gets baked inside the bell peppers and topped with melted cheese, the layers of flavor become simply unforgettable. I love how the fresh cilantro and optional sour cream add a perfect refreshing touch.
Aside from the taste, I really appreciate how straightforward the recipe is. Honestly, it’s quite forgiving and doesn’t require complicated techniques or fancy ingredients. The microwave steaming for the peppers saves so much time while making sure they’re tender but still maintain their shape for baking. I always find this dish is a big crowd-pleaser whether for a family dinner, casual get-together, or even a festive holiday meal. It feels like a cozy, home-cooked meal that everyone can enjoy without much fuss.
Ingredients You’ll Need
The beauty of this Mexican Stuffed Peppers Recipe is in its simplicity—each ingredient plays a key role in contributing color, flavor, and texture so the final dish feels balanced and truly delicious.
- 6 bell peppers: Choose a mix of colors to brighten your plate and provide a sweet, juicy vessel for the filling.
- 1 pound 90% lean ground beef: Adds rich, savory flavor and protein without excess fat.
- 1 medium onion, chopped (about 1 1/2 cups): Brings sweetness and depth when cooked with the beef.
- 24 ounces restaurant style salsa: Infuses the filling with tangy, zesty tomato flavor and spices.
- 1 teaspoon chile powder: Gives a smoky warmth essential to Mexican-inspired dishes.
- 1 teaspoon cumin: Adds that earthy, nutty undertone I love in Mexican cuisine.
- 1 cup long grain white rice: Perfectly soaks up flavors and adds satisfying bulk to the stuffing.
- 2 cups water: Needed for cooking the rice tender and fluffy.
- 1/2 teaspoon kosher salt: Enhances all the flavors without overpowering the dish.
- 1 cup shredded cheese (Mexican blend or cheddar): Melts beautifully on top for a gooey, bubbly finish.
- 2 tablespoons chopped cilantro: Provides a fresh and herbaceous contrast when sprinkled inside and on top.
- 1/4 cup sour cream (optional): Adds creaminess and a cool balance to the spicy filling if you like.
Directions
Step 1: Preheat your oven to 350ºF (175ºC). This ensures it’s ready when the peppers are filled, so they bake evenly and become tender without drying out.
Step 2: Make the filling by browning the ground beef in a large fry pan over medium high heat for about 5 minutes until it’s almost fully cooked. Then add the chopped onion and cook until softened, about another 5 minutes. This step builds that savory base and sweetness I adore.
Step 3: Stir in the restaurant style salsa, chile powder, and cumin, mixing everything well. Add the white rice, water, and kosher salt. Bring the mixture to a boil, then reduce heat to medium low, cover, and let it simmer for 20 minutes. Stir occasionally and add a splash more water if the rice starts to stick to the pan. Once the rice is tender, fold in three quarters of the chopped cilantro, saving some to garnish later.
Step 4: While the filling cooks, prepare the peppers. Cut off their tops, remove the ribs and seeds, then rinse them well. Lightly sprinkle the inside with kosher salt. Place the peppers in a microwave-safe dish with 1/4 cup water, cover with plastic wrap, and microwave for about 5 minutes. They should be softened but still firm enough to hold the filling without collapsing.
Step 5: Transfer the steamed peppers to a 3-quart baking dish and fill each one generously with the hot meat and rice mixture. Be sure to pack the filling so every bite is flavorful.
Step 6: Bake the stuffed peppers for 18-20 minutes, or until the peppers are tender. Sprinkle the shredded cheese evenly on top and bake for an additional 1-2 minutes until melted and bubbly.
Step 7: Remove the peppers from the oven, garnish with the remaining chopped cilantro and a dollop of sour cream if desired, then serve immediately to enjoy them warm and melty.
Servings and Timing
This Mexican Stuffed Peppers Recipe yields about 6 generous servings, perfect for a family dinner or for saving leftovers. You’ll spend around 15 minutes prepping the ingredients and steaming the peppers, then about 40 minutes cooking the filling and baking everything together. The total time comes to roughly 1 hour from start to finish. There’s no additional resting time needed, but letting them cool just a few minutes before serving helps the filling set slightly and prevents burns.
How to Serve This Mexican Stuffed Peppers Recipe
When I serve this dish, I like to keep the accompaniments simple but complementary. A crisp green salad with lime vinaigrette or some black beans and corn on the side brings in fresh textures and balances the richness of the stuffed peppers. For something heartier, Mexican rice or refried beans work beautifully alongside.
Presentation-wise, I sprinkle the final dish with extra chopped cilantro and sometimes a few thin slices of avocado or a wedge of lime for that pop of color and brightness. Serving the peppers in the same baking dish makes for easy family-style sharing, but I also love plating each stuffed pepper individually for a more elegant touch. Portion-wise, one pepper per person is a satisfying main, especially paired with sides.
For drinks, I recommend something refreshing yet bold — a chilled margarita, a light Mexican lager, or even a sparkling water infused with lime and mint all make wonderful choices. This recipe is perfect served hot right out of the oven, but I’ve also enjoyed it at room temperature for potlucks or picnic-style meals. Either way, it’s hearty, colorful, and always a crowd-pleaser.
Variations
I love playing around with this Mexican Stuffed Peppers Recipe to suit different tastes or dietary needs. For example, switching out ground beef for ground turkey or chicken makes it lighter but just as flavorful. If you prefer a vegetarian option, I often substitute beans like black beans or pinto beans in place of meat and add a little more salsa for moisture.
If you’re looking to make this dish vegan, I recommend using plant-based meat crumbles and skipping the cheese or replacing it with a dairy-free shredded cheese. You could also serve these with a salsa verde for a tangier twist or add some chipotle powder for a smoky heat boost. I’ve even gently grilled the peppers instead of steaming them for a subtle smoky note that pairs beautifully with the spiced filling.
Another way I like to switch things up is by using quinoa instead of rice for a nuttier texture and added protein. No matter how you customize it, the heartfelt comfort and vibrant flavors always shine through with this recipe.
Storage and Reheating
Storing Leftovers
I keep any leftovers in an airtight container in the refrigerator and they usually stay fresh for about 3 to 4 days. Glass containers with lids work well because they don’t absorb odors and are easy to heat straight from the fridge. I find the flavors actually deepen after a day, making the peppers taste even better the next day.
Freezing
This Mexican Stuffed Peppers Recipe freezes wonderfully. To freeze, wrap individual stuffed peppers tightly in plastic wrap, then place them in a freezer-safe bag or airtight container. They keep well for up to 2 months. When you want to enjoy them again, thaw overnight in the fridge before reheating to maintain the texture of both the peppers and filling.
Reheating
The best way to reheat leftovers is in the oven or toaster oven at 350ºF for 15-20 minutes until warmed through. This method helps keep the peppers from getting soggy and allows the cheese to melt nicely again. I recommend avoiding the microwave if possible, but if you’re in a hurry, cover the peppers loosely and heat in short bursts to prevent drying out. Adding a small splash of water before reheating can also help maintain moisture.
FAQs
Can I prepare the filling ahead of time?
Absolutely! You can make the meat and rice filling a day ahead and refrigerate it. When ready to serve, just steam the peppers, stuff them with the chilled filling, and bake as usual. This can save you time if you’re prepping for guests or a busy weeknight.
What type of bell peppers work best?
I like to use a variety of colors like red, yellow, and orange because they’re sweeter and hold their shape nicely after steaming and baking. Green peppers work too, but they tend to be a bit more bitter and less sweet.
Can I make this recipe gluten-free?
Yes! The recipe is naturally gluten-free as long as you check that your salsa doesn’t contain any gluten ingredients. Most restaurant-style salsas are gluten-free, but it’s always good to double-check the label.
Is it possible to make this dish spicier?
Definitely. You can increase the chile powder or add diced jalapeños to the filling for a spicy kick. Another option is to use a spicier salsa or add a dash of hot sauce to adjust the heat level to your preference.
How can I make this recipe vegan?
To make it vegan, swap out the ground beef for cooked lentils, beans, or vegan meat crumbles and use a plant-based cheese or omit cheese altogether. Use a salsa without any animal products and you’ll have a delicious vegan version full of flavor and texture.
Conclusion
I really hope you give this Mexican Stuffed Peppers Recipe a try because it’s become one of my all-time favorites for a reason. It brings together cozy, comforting flavors with vibrant, fresh ingredients in such a satisfying way. Whether you’re cooking for family, friends, or just yourself, this dish feels nourishing and special every time. I’m excited for you to taste it and make it your own!
Print
Mexican Stuffed Peppers Recipe
This Mexican Stuffed Peppers recipe combines tender bell peppers filled with a flavorful mixture of seasoned ground beef, rice, and salsa. Topped with melted cheese and fresh cilantro, these stuffed peppers are a comforting and satisfying dish perfect for a family dinner or meal prep.
- Total Time: 1 hour
- Yield: 6 servings
Ingredients
Peppers
- 6 bell peppers, stems and tops removed, seeded
Filling
- 1 pound 90% lean ground beef
- 1 medium onion, chopped (about 1 1/2 cups)
- 24 ounces restaurant style salsa
- 1 teaspoon chile powder
- 1 teaspoon cumin
- 1 cup long grain white rice
- 2 cups water
- 1/2 teaspoon kosher salt
Toppings and Garnish
- 1 cup shredded cheese (Mexican blend or cheddar)
- 2 tablespoons chopped cilantro
- 1/4 cup sour cream (optional)
Instructions
- Preheat the Oven: Preheat your oven to 350ºF to prepare for baking the stuffed peppers.
- Prepare the Filling: In a large fry pan over medium-high heat, brown the ground beef for about 5 minutes until almost cooked through. Add the chopped onion and cook until softened, about 5 more minutes. Stir in the salsa, chile powder, and cumin. Add the rice, water, and kosher salt, bringing the mixture to a boil. Reduce heat to medium-low, cover, and cook for 20 minutes, stirring occasionally, until the rice is tender, adding more water if necessary. Fold in 3/4 of the chopped cilantro once rice is done.
- Steam the Peppers: While the filling cooks, prepare the bell peppers by cutting off the tops, removing ribs and seeds, and rinsing. Lightly salt the insides, place them in a microwave-safe dish with 1/4 cup water, cover with plastic wrap, and microwave for 5 minutes until soft but retaining shape.
- Assemble Peppers: Transfer the steamed peppers to a 3-quart baking dish. Spoon the hot meat and rice mixture into each pepper, filling them generously.
- Bake the Stuffed Peppers: Bake the stuffed peppers in the preheated oven for 18-20 minutes until the peppers are tender. Remove from the oven, sprinkle cheese on top, and return to oven for 1-2 minutes until the cheese melts.
- Garnish and Serve: Garnish the baked stuffed peppers with the reserved chopped cilantro and dollops of sour cream if desired, then serve warm.
Notes
- If you prefer softer peppers, you can steam them a bit longer before stuffing.
- Use fresh cilantro if available for a brighter flavor.
- The filling can be made ahead of time and refrigerated before assembling.
- Substitute ground turkey or chicken for leaner protein if desired.
- For a spicier variation, add jalapeños or additional chili powder.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican