Looking for a comforting dinner that is easy to prepare, filling, and packed with delicious flavor? This Stuffed Bell Peppers Recipe is a perfect choice for busy weeknights, family dinners, or meal prep. Sweet bell peppers are filled with a savory mixture of seasoned ground beef, rice, tomatoes, onions, garlic, and melted cheese, then baked until the peppers are tender and the filling is hot and flavorful.
One of the best things about stuffed peppers is how flexible they are. You can use ground beef, turkey, chicken, or even a plant-based meat alternative. White rice, brown rice, quinoa, or cauliflower rice can also work depending on your preferences.
This recipe uses simple ingredients that are easy to find at a typical U.S. grocery store. The peppers become tender and slightly sweet in the oven while the cheesy filling develops a rich, savory flavor. Serve them with a simple green salad, roasted vegetables, or garlic bread for a complete dinner.
Why You’ll Love This Stuffed Bell Peppers Recipe
This recipe is popular because it combines several things that make a great weeknight meal:
- Easy to prepare: Most of the filling comes together in one skillet.
- Family-friendly: The combination of seasoned beef, rice, tomato, and cheese is comforting and familiar.
- Customizable: You can easily change the protein, grains, vegetables, and seasonings.
- Make-ahead friendly: Stuffed peppers can be assembled ahead of time and baked when needed.
- Great for leftovers: They reheat well for lunch or another easy dinner.
- Balanced and filling: Each pepper combines protein, vegetables, carbohydrates, and cheese.
Ingredients for Stuffed Bell Peppers
For about 6 servings, you’ll need:
For the Peppers
- 6 large bell peppers
- 1 tablespoon olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
You can use green, red, yellow, orange, or a combination of colors. Red, yellow, and orange peppers are naturally sweeter, while green peppers have a more savory flavor.
For the Filling
- 1 pound ground beef, preferably 85% lean
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup cooked white or brown rice
- 1 can (14.5 ounces) diced tomatoes, drained
- 1 can (8 ounces) tomato sauce
- 1 cup shredded mozzarella cheese
- 1/2 cup shredded cheddar cheese
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- 1/2 teaspoon chili powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
For extra flavor, you can also add 1/4 teaspoon crushed red pepper flakes.
How to Make Stuffed Bell Peppers
Step 1: Preheat the Oven
Preheat your oven to 375°F.
Lightly grease a 9-by-13-inch baking dish with cooking spray or a small amount of olive oil.
Preheating the oven is important because it allows the peppers to begin cooking at the correct temperature as soon as they go into the oven.
Step 2: Prepare the Bell Peppers
Wash the bell peppers thoroughly and pat them dry.
Cut approximately 1/2 inch from the top of each pepper. Remove the stems, seeds, and white membranes from the inside.
You can either discard the tops or chop the usable pepper around the stem and add it to the filling.
Place the hollow peppers upright in the prepared baking dish. If a pepper is unstable, carefully trim a very small amount from the bottom without creating a hole.
Drizzle the peppers with olive oil and season lightly with salt and black pepper.
Step 3: Cook the Ground Beef
Heat a large skillet over medium-high heat.
Add the ground beef and cook for about 6–8 minutes, breaking it apart with a wooden spoon as it cooks.
Cook until the beef is browned and no longer pink. If there is a large amount of excess grease, carefully drain it from the skillet.
Using lean or extra-lean ground beef can reduce the amount of grease in the finished filling.
Step 4: Add the Onion and Garlic
Add the diced onion to the skillet with the cooked beef.
Cook for approximately 3–4 minutes, stirring occasionally, until the onion begins to soften.
Add the minced garlic and cook for another 30–60 seconds.
Avoid cooking the garlic for too long because it can become bitter if it burns.

Step 5: Season the Filling
Add the Italian seasoning, paprika, chili powder, salt, and black pepper.
Stir well so the seasonings are evenly distributed throughout the beef and onion mixture.
At this stage, you can taste a small amount of the filling and adjust the seasoning. If you prefer a little heat, add some crushed red pepper flakes or a pinch of cayenne pepper.
Step 6: Add the Tomatoes and Rice
Stir in the drained diced tomatoes and tomato sauce.
Cook for about 2–3 minutes, allowing the tomato mixture to warm through.
Add the cooked rice and stir everything together.
The filling should be moist and cohesive but not overly watery. If it seems too dry, add 1–2 tablespoons of tomato sauce. If it looks very wet, allow it to simmer for another minute or two.
Remove the skillet from the heat.
Step 7: Add Some Cheese
Stir approximately 1/2 cup of the shredded mozzarella and all of the cheddar cheese into the warm filling.
The cheese will begin to melt and make the mixture creamy and flavorful.
Reserve the remaining mozzarella for topping the peppers before baking.
Step 8: Fill the Peppers
Carefully spoon the beef and rice mixture into each prepared bell pepper.
Fill them generously, but don’t compress the filling too tightly. Leaving a little room at the top helps prevent the filling from spilling over as it heats.
Arrange the peppers upright in the baking dish.
Step 9: Add the Cheese Topping
Sprinkle the remaining mozzarella evenly over the tops of the stuffed peppers.
For an extra-cheesy dinner, you can add a little more cheese. Monterey Jack, Colby Jack, or a Mexican cheese blend are also delicious options.
Step 10: Cover and Bake
Cover the baking dish loosely with aluminum foil.
Place it in the preheated 375°F oven and bake for approximately 30 minutes.
Covering the peppers during the first part of baking helps them steam and become tender without allowing the cheese to brown too quickly.
Step 11: Uncover and Finish Baking
Remove the foil and continue baking for another 10–15 minutes.
The peppers should be tender, the filling should be hot throughout, and the cheese should be melted and lightly golden.
If you prefer a more browned cheese topping, switch the oven to broil for the final 1–2 minutes. Watch carefully because cheese can burn quickly under the broiler.
Step 12: Rest and Garnish
Remove the stuffed peppers from the oven and let them rest for about 5 minutes.
Sprinkle with freshly chopped parsley before serving.
Allowing the peppers to rest briefly makes them easier to serve and gives the filling a chance to settle.
How to Know When Stuffed Peppers Are Done
The peppers should be tender enough to cut easily with a fork but should still hold their shape.
The filling should be steaming hot, and if you’re using ground beef, the meat should have been fully cooked before the peppers were stuffed.
For food safety, leftovers should be refrigerated within 2 hours of cooking and reheated thoroughly before eating.
Best Bell Peppers for This Recipe
Almost any large bell pepper can be used.
Red bell peppers: Sweet and mild, making them a popular choice.
Yellow bell peppers: Mild, slightly sweet, and colorful.
Orange bell peppers: Sweet with a bright color and crisp texture.
Green bell peppers: More savory and slightly bitter, which pairs well with the rich beef filling.
For a colorful family-style presentation, use a mixture of red, yellow, orange, and green peppers.
Easy Ingredient Substitutions
This stuffed bell peppers recipe is easy to customize based on what you have available.
Ground Turkey
Replace the ground beef with 1 pound of ground turkey for a lighter variation. Because turkey can be leaner, add a little extra olive oil or tomato sauce if the filling seems dry.
Ground Chicken
Ground chicken works well with Italian seasoning, garlic, mozzarella, and tomatoes. Add extra herbs for more flavor.
Vegetarian Stuffed Peppers
Skip the meat and increase the vegetables. Black beans, corn, mushrooms, zucchini, and spinach are excellent additions.
Brown Rice
Brown rice gives the filling a slightly nutty flavor and adds more texture. Make sure the rice is cooked before adding it to the filling.
Quinoa
Cooked quinoa can replace the rice for a different texture and flavor.
Cauliflower Rice
For a lower-carbohydrate option, replace some or all of the cooked rice with cooked cauliflower rice.
Different Cheese
Mozzarella and cheddar are classic choices, but you can experiment with Monterey Jack, pepper Jack, Colby Jack, provolone, or a Mexican cheese blend.
Tips for Making the Best Stuffed Bell Peppers
Choose peppers that can stand upright. Large peppers with a relatively flat bottom are easier to fill and bake.
Don’t overcook the filling. Remember that the filling will continue cooking inside the peppers, so simmering it too long can make the rice dry.
Drain the tomatoes. Excess liquid can make the filling watery.
Don’t skip the cheese topping. A generous layer of melted cheese adds richness and creates an appealing golden finish.
Season in layers. Season the beef, tomato mixture, and final filling instead of relying on one addition of salt at the end.
Use cooked rice. Uncooked rice requires additional liquid and cooking time, so cooked rice is the easiest option for this recipe.
Let the peppers rest. Five minutes of resting makes them easier to serve without the filling immediately falling out.
Make-Ahead Instructions
Stuffed peppers are excellent for meal prep.
You can prepare the filling up to 2 days ahead and store it in an airtight container in the refrigerator.
When you’re ready to cook, prepare the peppers, fill them with the refrigerated mixture, add the cheese, and bake.
Because the filling starts cold, you may need to add several extra minutes to the baking time. Make sure the center is heated thoroughly before serving.
You can also assemble the entire dish several hours ahead, cover it, and refrigerate it until dinner.
How to Store Leftover Stuffed Peppers
Allow leftover peppers to cool before transferring them to airtight containers.
Store them in the refrigerator and enjoy within 3–4 days for best quality.
For meal prep, placing one or two peppers in individual containers makes them convenient to grab for lunch.

How to Reheat Stuffed Peppers
Oven Method
Place the peppers in a baking dish and cover loosely with foil.
Reheat at 350°F for approximately 15–20 minutes, or until heated through.
Microwave Method
Place one stuffed pepper on a microwave-safe plate and cover loosely.
Microwave in 60–90 second intervals until hot, depending on your microwave and the size of the pepper.
The microwave is faster, while the oven generally provides a better texture and helps the cheese become melty again.
Can You Freeze Stuffed Bell Peppers?
Yes. Stuffed peppers can be frozen for convenient future meals.
For the best texture, allow the cooked peppers to cool completely before placing them in freezer-safe containers or wrapping them tightly.
Freeze for up to about 2–3 months for best quality.
Thaw overnight in the refrigerator before reheating in a 350°F oven until heated through.
If you’re planning specifically to freeze them, slightly undercooking the peppers before freezing can help prevent them from becoming overly soft after reheating.
What to Serve With Stuffed Bell Peppers
Stuffed peppers can be a complete meal by themselves, but several side dishes pair especially well with them.
Try serving them with:
- Simple green salad
- Garlic bread
- Roasted broccoli
- Steamed green beans
- Caesar salad
- Roasted potatoes
- Corn on the cob
- Sautéed zucchini
- Fresh avocado
- Cucumber and tomato salad
For a lighter dinner, pair one stuffed pepper with a fresh salad. For a heartier family meal, serve two smaller peppers with garlic bread and roasted vegetables.
Flavor Variations to Try
Mexican-Style Stuffed Peppers
Replace the Italian seasoning with taco seasoning. Add black beans, corn, and a Mexican cheese blend. Top with avocado, cilantro, salsa, or sour cream.
Italian-Style Stuffed Peppers
Use Italian sausage instead of ground beef and add extra Italian seasoning, basil, and mozzarella. A spoonful of marinara sauce also works beautifully.
Spicy Stuffed Peppers
Add diced jalapeño, crushed red pepper flakes, and pepper Jack cheese to the filling.
Mediterranean Stuffed Peppers
Use ground turkey or beef with cooked rice, spinach, feta cheese, oregano, garlic, and diced tomatoes.
Low-Carb Stuffed Peppers
Replace the rice with cauliflower rice and use lean ground turkey or beef. Add extra vegetables to keep the filling satisfying.
Nutrition Information
Nutrition values are approximate and will vary depending on the specific brands and ingredients used.
| Nutrient | Approximate Amount per Serving |
|---|---|
| Calories | 430 kcal |
| Protein | 28 g |
| Carbohydrates | 31 g |
| Fat | 22 g |
| Saturated Fat | 9 g |
| Fiber | 5 g |
| Sugar | 9 g |
| Sodium | 780 mg |
| Calcium | 230 mg |
| Iron | 4 mg |
Final Thoughts
This Stuffed Bell Peppers Recipe is a simple, comforting dinner that brings together tender bell peppers, seasoned ground beef, hearty rice, tomatoes, and plenty of melted cheese. It’s easy enough for a weeknight but flavorful enough to serve when you’re feeding family or guests.
The recipe is also incredibly flexible. Switch the beef for turkey, add extra vegetables, change the cheese, or replace the rice with quinoa or cauliflower rice. Once you have the basic method down, you can create countless variations based on your family’s favorite flavors.
For the best results, use large fresh peppers, season the filling well, keep the tomato mixture from becoming too watery, and give the finished peppers a few minutes to rest before serving. Pair them with a crisp salad or roasted vegetables, and you’ll have a satisfying homemade dinner that’s both delicious and easy to customize.



