Aren’t you tired of the same old dinner routine? Absolutely nothing beats the comfort of a classic stuffed pepper, especially when it’s packed with savory ground beef and fluffy rice. As a food blogger who’s tested more versions than I can count, this recipe delivers that perfect balance of flavor and simplicity that’ll have your family begging for seconds.
Why This Recipe Works
- Pre-cooking the rice ensures it absorbs all the delicious juices from the meat and tomatoes without turning mushy, giving you perfectly tender grains every single time.
- Using a blend of ground beef with just the right fat content (I recommend 85/15) creates a rich, flavorful filling that doesn’t dry out during baking, keeping every bite juicy and satisfying.
- Roasting the pepper halves for a few minutes before stuffing them softens their texture slightly while maintaining a pleasant bite, preventing that dreaded crunch that can make stuffed peppers feel undercooked.
- The combination of diced tomatoes and tomato sauce provides both texture and concentrated flavor, creating a sauce that beautifully coats the filling and peppers without making them soggy.
- Topping with a generous layer of melted cheese during the final minutes of baking adds that irresistible golden-brown crust that makes this dish feel truly indulgent and restaurant-worthy.
Ingredients
- 4 large green bell peppers, halved lengthwise and seeds removed
- 1 pound ground beef (85% lean)
- 1 cup long-grain white rice, uncooked
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, undrained
- 1 can (8 oz) tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- 1/2 teaspoon black pepper
- 1 teaspoon salt
- 2 cups shredded mozzarella cheese
- 2 tablespoons olive oil
- 2 cups beef broth
- 1/4 cup chopped fresh parsley for garnish
Equipment Needed
- Large skillet
- 9×13 inch baking dish
- Medium saucepan with lid
- Cutting board and chef’s knife
- Measuring cups and spoons
- Mixing bowls
- Wooden spoon or spatula
- Aluminum foil
Instructions

Prepare the Rice and Peppers
First things first, let’s get our rice cooking because nobody wants undercooked grains ruining their stuffed pepper experience. In your medium saucepan, combine 1 cup of long-grain white rice with 2 cups of beef broth—using broth instead of water will give your rice an incredible depth of flavor from the very beginning. Bring this to a boil over high heat, then immediately reduce to low, cover with a tight-fitting lid, and simmer for exactly 18 minutes. While that’s working its magic, preheat your oven to 400°F and grab those beautiful green bell peppers. Slice them in half lengthwise, removing all the seeds and white membranes—this is crucial for eliminating any bitterness. Arrange them cut-side up in your 9×13 baking dish, drizzle with 1 tablespoon of olive oil, and pop them in the oven for 10 minutes just to start softening them up. This pre-roasting step ensures they’ll be perfectly tender without becoming mushy after the final bake.
Cook the Beef and Aromatics
While your peppers are getting cozy in the oven and rice is simmering, let’s work on that glorious filling. Heat your large skillet over medium-high heat and add the remaining tablespoon of olive oil. Once it shimmers, add your finely diced onion and cook for about 5 minutes until it becomes translucent and slightly golden around the edges—this caramelization is where the magic starts! Now add your minced garlic and cook for just 60 seconds until fragrant; be careful not to burn it as that bitter taste will haunt your entire dish. Crumble in your ground beef, breaking it up with your wooden spoon as it cooks. You’ll want to cook this for about 8-10 minutes until no pink remains, draining any excess grease if necessary. Tip: For maximum flavor, don’t drain all the fat—leave about a tablespoon behind to carry those delicious meaty flavors into the rest of the ingredients.
Combine the Filling Ingredients
By now your rice should be perfectly cooked—fluff it with a fork and let it cool slightly while we bring everything together. To your skillet with the cooked beef, add the entire can of undrained diced tomatoes, tomato sauce, dried oregano, paprika, black pepper, and salt. Give this a good stir and let it simmer for about 3 minutes to allow the flavors to meld together beautifully. Now gently fold in your cooked rice until everything is evenly distributed—you should have a thick, fragrant mixture that holds together when pressed. Taste and adjust seasoning if needed; remember, peppers can handle bold flavors so don’t be shy with the spices! Remove your pre-roasted peppers from the oven—they should be slightly softened but still hold their shape perfectly.
Stuff and Arrange the Peppers
Time for the most satisfying part—stuffing those emerald vessels with our incredible filling! Using a large spoon, generously fill each pepper half with the beef and rice mixture, mounding it slightly above the edges because let’s be honest, nobody wants a skimpy stuffed pepper. Press down gently to compact the filling so it doesn’t spill out during baking, but don’t pack it too tightly or the heat won’t penetrate properly. Arrange them snugly in the baking dish—they can touch each other, that’s perfectly fine. Pour about 1/4 cup of water into the bottom of the dish around the peppers (not over them!) to create steam during baking, which will help keep everything moist and prevent the peppers from drying out. Cover the entire dish tightly with aluminum foil, creating a seal that will trap all that wonderful steam.
Bake to Perfection
Place your covered baking dish in the preheated 400°F oven and bake for 35 minutes. This initial covered baking time allows the peppers to become tender while the flavors meld together beautifully. After 35 minutes, carefully remove the foil—watch out for that steam!—and sprinkle the shredded mozzarella cheese evenly over each pepper. Return to the oven, uncovered, for another 12-15 minutes until the cheese is melted, bubbly, and starting to develop those gorgeous golden-brown spots we all love. Tip: For extra browning, you can switch to broil for the last 2-3 minutes, but watch closely as cheese can go from golden to burnt in seconds! The peppers should be tender enough to easily pierce with a fork but still hold their shape beautifully.
Rest and Serve
Once out of the oven, resist the temptation to immediately dig in—this is crucial! Let the stuffed peppers rest for at least 8-10 minutes before serving. This resting period allows the filling to set slightly, making them much easier to serve without everything falling apart. The residual heat will continue to gently cook the peppers to that perfect tender-but-not-mushy texture while the flavors settle into harmonious deliciousness. During this time, chop your fresh parsley for garnish. When ready to serve, use a spatula to carefully transfer each pepper half to plates, spooning any extra sauce from the baking dish over the top. Sprinkle with fresh parsley for that pop of color and freshness that cuts through the richness perfectly.
Tips and Tricks
If you want to take your stuffed peppers from great to absolutely phenomenal, here are some pro tips that’ll make all the difference. First, consider using a mixture of cheeses rather than just mozzarella—adding some sharp cheddar or Parmesan to the mix will give you more complex flavor and better browning. For the filling, try adding about 1/4 cup of grated Parmesan cheese directly into the mixture before stuffing; it acts as a binder and adds incredible umami depth. When selecting your peppers, look for ones that have flat bottoms so they sit steadily in the baking dish—nobody wants wobbly peppers spilling their precious contents! If you’re short on time, you can use pre-cooked rice from yesterday’s takeout or those handy microwaveable rice packets, just reduce the liquid in the recipe slightly since pre-cooked rice won’t absorb as much moisture.
For meat lovers, try using a blend of ground beef and pork sausage (maybe 3/4 pound beef, 1/4 pound sausage) for even more flavor complexity. If you’re watching fat content, you can use ground turkey or chicken, but be sure to add an extra tablespoon of olive oil to the skillet since leaner meats can dry out more easily. To prevent the pepper bottoms from becoming soggy, you can sprinkle about 2 tablespoons of uncooked rice in the bottom of the baking dish before adding the peppers—it will absorb excess liquid during baking. For meal prep enthusiasts, these freeze beautifully after baking; just cool completely, wrap individually in plastic wrap, and freeze for up to 3 months. Reheat in a 350°F oven covered with foil for about 30 minutes from frozen.
If your peppers are particularly large, you might need to increase the baking time by 5-10 minutes—test for doneness by piercing with a fork; it should go through with slight resistance but not crunch. For a richer sauce, substitute 1 cup of the beef broth with red wine when cooking the rice—the alcohol cooks off but leaves incredible depth of flavor. If you find your filling is too wet after mixing, let it sit for 10 minutes to allow the rice to absorb excess moisture before stuffing. And finally, for presentation purposes, use different colored bell peppers—red, yellow, and orange work just as well and create a stunning visual effect on the dinner table!
Recipe Variations
- For a Mexican-inspired twist, replace the oregano with 1 tablespoon of taco seasoning, use pepper jack cheese instead of mozzarella, and add 1 cup of black beans and 1 cup of corn to the filling. Top with fresh cilantro, avocado slices, and a dollop of sour cream for a fiesta in every bite that’ll transport your taste buds south of the border.
- Create an Italian version by using Italian sausage instead of ground beef, adding 1/2 cup of grated Parmesan to the filling, and mixing in 1/4 cup of chopped fresh basil. Substitute marinara sauce for the tomato sauce and use a blend of mozzarella and provolone cheeses for that authentic Italian flavor profile that pairs perfectly with a side of garlic bread.
- For a vegetarian option, replace the ground beef with 2 cups of cooked quinoa and 1 can of rinsed lentils, adding an extra teaspoon of smoked paprika for depth. Increase the diced tomatoes to 2 cans and consider adding chopped mushrooms sautéed with the onions for meaty texture without the meat—even carnivores will love this hearty plant-based version.
- Try a Greek-inspired variation using ground lamb instead of beef, adding 1 teaspoon of dried mint, 1/2 cup of crumbled feta cheese to the filling, and topping with kalamata olives and tzatziki sauce after baking. The combination of lamb and feta creates a Mediterranean flavor explosion that’s perfect with a simple Greek salad on the side.
- For a low-carb option, replace the rice with cauliflower rice—sauté 3 cups of riced cauliflower with the onions until tender, then proceed with the recipe. Use a sugar-free tomato sauce and increase the cheese slightly to help bind the filling together, creating a keto-friendly version that doesn’t sacrifice any of the classic stuffed pepper comfort.
Frequently Asked Questions
Can I make stuffed peppers ahead of time?
Absolutely! Stuffed peppers are fantastic for make-ahead meals. You can prepare them completely up to the baking step, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. When ready to cook, you may need to add 5-10 minutes to the baking time since they’ll be starting from cold. They also freeze beautifully after baking—cool completely, wrap individually, and freeze for up to 3 months. Reheat in a 350°F oven covered with foil for about 30-40 minutes from frozen until heated through.
Why do my peppers sometimes come out too crunchy?
Crunchy peppers usually mean they need more baking time or liquid. The pre-roasting step in this recipe helps prevent this, but if you’re still getting crunchy peppers, try adding more liquid to the baking dish—about 1/2 cup of water or broth around (not over) the peppers. Also ensure your baking dish is tightly covered with foil during the first part of baking to create plenty of steam. Larger, thicker-walled peppers may need an additional 5-10 minutes of covered baking time to become properly tender.
Can I use different types of rice?
You can, but cooking times will vary. Long-grain white rice works best because it holds its shape and doesn’t get mushy. If using brown rice, you’ll need to adjust both the cooking liquid and time—use 2 1/4 cups liquid and cook for about 45 minutes before adding to the filling. For wild rice blends, cook according to package directions first. Avoid using instant rice as it tends to become too soft and mushy during the baking process. Jasmine or basmati rice can work but may require slightly less liquid since they’re more fragrant and delicate.
How do I prevent the filling from being too dry?
Dry filling usually results from overcooking or not enough sauce. Make sure to use undrained diced tomatoes and the full amount of tomato sauce—the liquid is crucial. Don’t overcook the rice before adding it to the mixture; it should be tender but still have a slight bite since it will continue cooking in the oven. The water added to the baking dish creates steam that keeps everything moist. If your filling seems dry before stuffing, you can add a tablespoon or two of additional tomato sauce or beef broth until it reaches a moist but not soupy consistency.
What’s the best way to reheat leftovers?
The oven is definitely your best bet for reheating stuffed peppers to maintain their texture. Preheat your oven to 350°F, place peppers in a baking dish with a tablespoon of water in the bottom, cover with foil, and heat for 15-20 minutes until warmed through. Microwave reheating can make the peppers rubbery and the filling mushy, but if you must microwave, do it at 50% power for 2-3 minutes, then let stand for 2 minutes. For single servings, the air fryer at 350°F for 5-8 minutes works surprisingly well, giving you a crispy cheese top again!
Summary
These stuffed green peppers with ground beef and rice deliver comfort food perfection with their savory filling, tender peppers, and melted cheese topping. Perfect for weeknight dinners or entertaining, this versatile recipe welcomes creative variations while maintaining its crowd-pleasing appeal. A true family favorite that’s worth every minute of preparation!
