Go Back
+ servings
This easy Mexican Stuffed Peppers recipe is made with beef, rice, vegetables and cheese. It makes a spicy, healthy meal that is also gluten-free!
Print Recipe
5 from 3 votes

Mexican Stuffed Peppers

This Mexican Stuffed Peppers recipe is flavorful, filling and so simple to make. A comforting all-in-one meal that is hearty, healthy and gluten-free!
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Main
Cuisine: American, Mexican
Keyword: Mexican Stuffed Peppers, Spicy Stuffed Peppers, Stuffed Peppers
Servings: 6 servings
Calories: 357kcal


  • 6 bell peppers, any color
  • 1 tablespoon olive oil
  • 1 yellow onion, chopped
  • 2 cloves garlic, minced
  • 1 pound lean ground beef
  • 1 tablespoon chili powder
  • 1 1/2 teaspoons ground cumin
  • 1 (4-ounce) can diced green chiles
  • 1 1/2 cups cooked white rice
  • 2 medium tomatoes, diced
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 cup frozen corn, defrosted
  • 1/2 cup shredded Mexican-blend or Cheddar cheese
  • Optional toppings: Chopped green onions or fresh cilantro


  • Preheat oven to 350°F. Bring a large pot of water to boil.
  • Cut the peppers in half vertically right through the middle of the stem and the bottom of the pepper. Remove the membranes and seeds.
  • Parboil the peppers in the pot of water for 3 – 4 minutes until slightly softened. Drain and place the peppers cut side up in a large baking dish.
  • In a large skillet, heat the oil over medium heat. Add the onion and sauté for 4 minutes or until translucent. Add the garlic and cook for 1 minute further.
  • Add the ground beef and cook, stirring constantly to break up the meat, for 5 minutes or until browned.
  • Stir in the chili powder, cumin, green chiles, cooked rice, tomatoes, black beans and corn. Season generously with salt and pepper.
  • Spoon the ground beef rice mixture into the peppers and sprinkle the tops with cheese.
  • Bake for 15 - 20 minutes until peppers are tender and cheese is bubbling. Serve hot, garnished with green onions or cilantro if using.


If you want more heat, feel free to add a few splashes of hot sauce (such as Tabasco) to the filling.


Calories: 357kcal | Carbohydrates: 46g | Protein: 26g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 46mg | Sodium: 84mg | Potassium: 1053mg | Fiber: 11g | Sugar: 7g | Vitamin A: 4485IU | Vitamin C: 163mg | Calcium: 63mg | Iron: 5mg