Stuffed Peppers with Ground Beef

4.96 from 25 votes
↓ Jump to Recipe 11

This post may contain affiliate links | disclosure policy

Stuffed peppers filled with ground beef, Mexican-inspired seasonings, black beans, corn, and fire-roasted tomatoes. They make for delicious individual portions loaded with protein and veggies!

Stuffed bell peppers with ground beef and black beans.

Stuffed bell peppers are the perfect way to deliver a complete meal in one edible bowl. You can fill the large hollow centers with any protein and vegetable combination you can dream up. Once you get the concept down, feel free to experiment with it from there. The recipe is also great for batch cooking or meal prepping for the busy week ahead.

Adding flavor to the beef

Cooking the ground beef in a hot pan, first browns the proteins for enhanced flavor before stuffing. It’s then seasoned with ground spices like cumin, paprika, and dried chili powder. The drying process intensifies the taste of the seasonings, which then transfers to the meat and vegetables.

Chopped serrano peppers add a little heat, but don’t be afraid to add more if you like spicier foods. Ground turkey or chicken can be easily substituted for those looking for a poultry option that has a reduced amount of saturated fat.

Pepper selection

There are so many different types of peppers, but bell peppers work best for their size and shape. They come in various colors and flavors. Green has a more pungent bitter taste, while yellow, orange, and red have a slight sweetness. You can cut the tops to make bowls or split them down the middle to make boats.

The bowl shape stands up nicely in a skillet and on a sheet tray. The peppers do not need to be blanched before stuffing as they soften during the roasting process. After baking, use a fork to check if the peppers are tender. If they pierce easily they’re ready.

Types of stuffing ingredients

The browned meat gets mixed with canned black beans, corn, fire-roasted tomatoes, and green onions. Using canned products make for a quick and convenient filling. However, homemade beans are affordable and easy to make, and corn on the cob can be cooked in just minutes!

I also chop up some of the tops of the bell peppers and use them in the stuffing. This reduces waste, and it adds extra crunch.

How to make stuffed peppers

Colorful bell peppers filled with ground beef and beans.

Cut the tops off the bell peppers so the bottoms are about 3 inches tall. The width will vary between peppers, but this size ensures that it can fit about ¾ cup of beef. Use a large spoon to remove the white seeds and membranes, then season the insides with salt and pepper.

Arrange the peppers in a greased 12-inch cast iron pan or baking dish. Stuff the peppers and then bake until tender for about 30 minutes. I like to melt some cheese on top before serving.

Customize the recipe

Adding brown rice, white rice, or quinoa are other tasty add-ins for a more substantial meal. Give the peppers a European twist using Italian seasoning, mozzarella, or Parmesan cheese, and top with tomato sauce. It’s also easy to make this recipe adhere to the keto and low-carb-friendly diet by removing the corn and beans. I would then substitute in zucchini, spinach, carrots, or kale.

Make it a complete meal

Melted cheese on top of stuffed bell peppers.

Recipe Science

Select the right kind of ground beef

There are many types of ground beef available at the market. I use an 80-90% lean meat to 10-20% fat ratio for stuffed peppers. Ground chuck, ground round, or ground sirloin are flavorful options. They will give a good balance of beefy flavors while the fat ensures the meat doesn’t dry out. However, if the meat is too high in fat, the texture will taste greasy.

Stuffed Peppers

Stuffed peppers with ground beef, Mexican seasonings, spicy peppers, black beans, corn, and fire roasted tomatoes. Topped with cheese!
4.96 from 25 votes
Prep Time20 minutes
Cook Time45 minutes
Total Time1 hour 5 minutes
Servings 8 servings
Course Entree
Cuisine Mexican


  • 8 large bell peppers
  • 1 tablespoon olive oil, plus more for greasing pan
  • 1 teaspoon kosher salt, plus more for seasoning
  • ¾ teaspoon black pepper, plus more for seasoning
  • 1 cup white onion, ¼" dice
  • 2 teaspoons minced garlic
  • 1 teaspoon minced serrano pepper, plus slices for garnish
  • 1 pound lean ground beef
  • 1 teaspoon cumin
  • ½ teaspoon smoked paprika
  • ¼ teaspoon chili powder
  • 1 cup bell peppers, ¼" dice, from the tops of peppers
  • 1 cup black beans, drained and rinsed
  • 1 cup yellow corn, drained
  • 1 cup diced fire-roasted tomatoes, drained
  • ¼ cup sliced green onions, plus more for garnish
  • ¾ cup shredded Mexican cheese , Cheddar or Monterey Jack cheese, plus more for sprinkling


  • Preheat the Oven – Set the oven rack to the center position. Preheat to 375ºF (191ºC).
  • Prepare the Bell Peppers – Cut the tops off of each bell pepper, leaving about 3 inches of the bottom for stuffing. Remove the membrane and seeds. Chop the top pieces into ¼" dice, about 1 cup. Set aside.
    Grease the sides and bottom of a 12-inch cast-iron skillet or casserole baking dish with olive oil. Arrange the peppers inside. Lightly season the insides of the peppers with salt and pepper.
  • Prepare the Aromatics – Chop the onion into ¼" dice. Mince the garlic. Cut the serrano pepper in half, remove the seeds, membrane, and stem, then mince.
  • Saute the Aromatics – Heat a large skillet over medium-high heat. Add 1 tablespoon of olive oil. Once hot, add diced onion, minced garlic, and minced serrano pepper. Saute until tender, about 3 minutes.
  • Cook the Beef – Add in the ground beef, breaking it into smaller pieces. Cook until no longer pink, about 4 minutes. To season, add the cumin, salt, pepper, smoked paprika, and chili powder, and stir to combine.
  • Cook the Vegetables – Add in 1 cup of diced bell peppers, and saute for 1 minute. Add in the black beans, corn, tomatoes, and green onion, stir, and cook for 1 minute.
    Turn off the heat and add in ¾ cup cheese, stir to combine. Taste the beef filling, and add more salt and pepper as needed.
  • Stuff the Peppers – Add about ¾ cup of filling, enough to fill each bell pepper.
  • Bake the Peppers – Bake until the peppers are tender when pierced with a fork, about 30 minutes. Remove them from the oven and sprinkle about 1 teaspoon of cheese on top of each one. Bake until the cheese is melted, about 2 minutes.
  • Garnish and Serve – Serve garnished with green onions and thinly sliced serrano peppers.

Recipe Video

YouTube video


  • Make it Keto or Low Carb: Omit the corn and beans and substitute with zucchini, spinach, carrots, or kale.
  • Make Ahead: The peppers can be stuffed and then baked when ready to serve. They will last up to 5 days unbaked.
  • Storing: You can bake, cool completely, and then pack them away in an airtight container for meal prep throughout the week.

Nutrition Facts

Serves: 8 servings
Calories 296kcal (15%)Carbohydrates 32g (11%)Protein 20g (40%)Fat 9g (14%)Saturated Fat 4g (20%)Cholesterol 45mg (15%)Sodium 460mg (19%)Potassium 669mg (19%)Fiber 7g (28%)Sugar 8g (9%)Vitamin A 4590IU (92%)Vitamin C 177.8mg (216%)Calcium 106mg (11%)Iron 3.5mg (19%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

11 Comments Leave a comment or review

  1. Judy Means says

    Jessica, A question- you don’t ask that the pepper be pre-cooked, but in other recipes elsewhere, they demand it. I need a school of thought to follow. I want to try this soon. I live in Texas, so this is a perfect Tex-Mex dish. Thanks.

    Judy Means.

    • Jessica Gavin says

      I like the crisp-tender texture that the peppers add when they aren’t precooked. With the filling cooked, I don’t find that the peppers get soggy after baking.

  2. Becki says

    Hi Jessica! I want to tell you that I made your beef stuffed peppers, with fresh ground venison last night.

    This is a dish my hubby and I both like but I wanted a new recipe and WOW ? these are SO delicious. Fresh, bright flavor and definitely our new favorite version.

    It’s so kind and generous of you to give the incredible information you do and in case no one has said so today – thank you so much!

    Becki Mazzola
    Deer Park, TX

    • Jessica Gavin says

      Thank you, Becki! I’m so happy to hear that your family enjoyed the stuffed peppers. Venison sounds delicious!

  3. TJ says

    My wife and I have been cooking a lot more lately. Like most of us are. We saw your recipe and watched your video. We followed everything step by step. It turned out Perfect. While it was in the oven our house was smelling delicious. After the garnish we took a couple photos. Thank you for this wonderful recipe. Blessings to you and your family. Be safe and Be well.

  4. Lindsay says

    Terrific recipe as always! These were delicious! We subbed the corn with zucchini. I probably would added a little bit more tomatoes next time to replace some of the juiciness of the corn :).