Mexican Stuffed Peppers Recipe
Every time I make Mexican stuffed peppers, I’m transported back to a Saturday morning at our local farmers’ market. I still remember the peppers—bright green, red, and yellow, piled high in baskets. Their skin had a sheen that made them look freshly washed by the morning dew. On that day, I decided to buy a handful without really knowing what I’d make. Later that evening, I hollowed them out, filled them with a seasoned beef and rice mixture, and baked them until they softened and caramelized. The smell that filled my kitchen was intoxicating—smoky, spiced, and slightly sweet from the peppers themselves.
That first attempt turned into a family favorite. Now, every time these peppers hit the table, it sparks conversation, and someone always asks for seconds.
Why These Stuffed Peppers Shine
What makes this dish special is the balance: tender roasted peppers holding a savory, spiced filling that’s hearty without being heavy. The rice gives it structure, the beef adds depth, and the tomatoes bring just enough acidity to keep each bite bright. Mexican spices like cumin, chili powder, and paprika tie it all together, giving the dish a warm, bold flavor that lingers pleasantly.
I also love how flexible it is—perfect for using leftover rice or vegetables. And unlike some recipes that feel like “special occasion” dishes, this one works on a weeknight just as easily as a Sunday dinner.
Ingredients in Context
The magic here lies in fresh, quality ingredients.
- Bell Peppers: Any color works, but red and yellow are sweeter, while green adds a slightly bitter bite. Choose firm peppers that stand upright when placed on a flat surface.
- Ground Beef: Lean beef is best, but ground turkey or chicken also do well. For a vegetarian version, black beans or lentils make a hearty swap.
- Rice: Day-old rice holds texture better. I’ve used white, brown, even quinoa—each gives a slightly different personality.
- Tomatoes: A can of diced tomatoes or fresh plum tomatoes both work. Roasted tomatoes deepen the flavor.
- Onion & Garlic: The foundation for that savory base. Sauté until fragrant but not burnt—this is where the flavor starts.
- Cheese: I often use Monterey Jack or cheddar, but crumbled queso fresco adds a beautiful authenticity.
- Spices: Cumin, smoked paprika, and chili powder are essential. They create that unmistakable Mexican warmth.
Cooking is never just about following a list—it’s about understanding what each ingredient brings. Once you do, swapping becomes second nature.
Timing Breakdown
Cooking time for Mexican stuffed peppers is straightforward:
- Prep time: 20 minutes (chopping, hollowing peppers, cooking rice if needed).
- Cooking time: 35–40 minutes in the oven.
- Total time: Just under an hour from start to finish.
That means you can get this on the table in about the time it takes to watch an episode of your favorite show.
How to Bring It All Together

Here’s my flow when making them:
Step 1: Prep the peppers
Slice off the tops and scoop out seeds and membranes. A spoon works best for this—gentle but thorough.
Step 2: Build the filling
Sauté onion and garlic until golden, then add ground beef. As it browns, stir in cumin, paprika, and chili powder. Add diced tomatoes and rice. Let it simmer a few minutes until the flavors mingle.
Step 3: Stuff generously
Spoon the mixture into hollowed peppers, packing gently but firmly. Place them upright in a baking dish.
Step 4: Bake until tender
Cover with foil and bake at 375°F (190°C) for about 30 minutes. Remove the foil, sprinkle cheese over the tops, and bake another 5–10 minutes until melted and bubbly.
Step 5: Let them rest
This is key—just five minutes of cooling allows the filling to settle, making them easier to serve.
Swaps & Adaptations
One reason I keep coming back to this recipe is how adaptable it is:
- Vegetarian: Skip the meat, double the beans, or add quinoa.
- Spicy kick: Mix chopped jalapeños into the filling or drizzle with hot sauce before serving.
- Low-carb: Replace rice with cauliflower rice—it soaks up flavor just as well.
- Kid-friendly: Mild cheddar instead of sharper cheeses, and go easy on chili powder.

Serving Ideas That Make It Shine
Mexican stuffed peppers are hearty enough to stand alone, but I love serving them with a few simple sides. A fresh cucumber and tomato salad keeps things bright, while a side of guacamole or salsa adds extra zing. For a cozy dinner, pair with warm tortillas or cornbread—you’ll have a complete meal that satisfies without fuss.
If you want presentation points, place each pepper on a shallow plate and drizzle a little salsa roja around the base. It feels restaurant-worthy but takes no extra effort.
Notes from My Kitchen
Through trial and error, I’ve picked up a few small tips that make all the difference:
- Roast the peppers for 10 minutes empty before stuffing if you like them softer.
- Don’t overpack the filling—too tight and the peppers split while baking.
- A sprinkle of lime juice before serving brings everything to life.
The aroma alone—spiced beef mingling with roasted pepper sweetness—has a way of pulling everyone into the kitchen before dinner is even ready.
Mistakes to Avoid
- Skipping the rest time: Straight from the oven, the filling can be loose and messy. Letting them sit makes serving much easier.
- Using undercooked rice: It will stay chewy inside the pepper. Pre-cooked rice is the way to go.
- Over-salting: Remember, cheese adds salt too—season lightly and adjust at the end.
Storage & Make-Ahead Tips
These peppers store beautifully. Refrigerate leftovers in an airtight container for up to 4 days. Reheat in the oven for best texture, though the microwave works in a pinch.
They also freeze well. I wrap individual peppers in foil, then store in freezer bags. To serve, thaw overnight in the fridge and bake at 350°F until heated through.
For busy weeks, prep the filling a day in advance, then stuff and bake fresh—saves time without sacrificing flavor.
Frequently Asked Questions
Can I make these vegetarian?
Yes—substitute beans, quinoa, or lentils for the beef. They soak up the spices beautifully.
Do I need to cook the peppers first?
Not necessarily. Baking them with filling softens them nicely, but pre-roasting gives an extra tender texture.
What cheese works best?
Cheddar, Monterey Jack, or Mexican blend are reliable choices. Queso fresco or cotija add authenticity but don’t melt as much.
Can I make them ahead for a party?
Absolutely. Assemble up to a day in advance, refrigerate, and bake just before serving.

Mexican Stuffed Peppers
- Total Time: 60 minutes
- Yield: 4-6
- Diet: Vegetarian
Description
A vibrant, hearty dish that brings together sweet bell peppers, savory spiced filling, and gooey melted cheese. Perfect for weeknight dinners, meal prep, or impressing guests at a casual dinner party. This recipe is flexible, full of flavor, and naturally packed with nutrients, making it a favorite in my kitchen for any occasion.
Ingredients
- 4–6 bell peppers (red, yellow, green)
- 1 cup cooked rice or quinoa
- 1 cup black beans or pinto beans
- 1 cup corn kernels
- 1/2 pound ground meat or plant-based alternative (optional)
- 1 small onion, chopped
- 2 garlic cloves, minced
- 1 cup tomato sauce or salsa
- 1–1.5 cups shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 tsp paprika
- Salt and pepper to taste
- Fresh cilantro or parsley for garnish
Instructions
- Preheat oven to 375°F (190°C) and grease a baking dish.
- Prepare peppers by cutting tops off and removing seeds.
- Sauté onion and garlic in oil until fragrant, then cook meat (if using) until browned.
- Add rice, beans, corn, tomato sauce, and spices; mix well.
- Stuff each pepper with the filling and top with cheese.
- Bake for 30-35 minutes until peppers are tender and cheese is melted.
- Garnish with fresh herbs and serve.
Notes
- Blanch peppers for softer texture.
- Adjust spices according to taste.
- Use a mix of cheeses for extra flavor.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 4-6
- Calories: 320
- Sugar: 6g
- Sodium: 450mg
- Fat: 12g
- Saturated Fat: 5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 9g
- Protein: 14g
- Cholesterol: 25mg
Love this recipe? Subscribe to SavorlyKitchen for more seasonal, cozy meals that bring people together.