Tender Stuffed Red Peppers with Beef and Rice
Stuffed red peppers are the kind of dinner that feels like a full meal wrapped up in a neat vegetable package. A savory mix of seasoned beef, rice, and tomato sauce bakes inside sweet bell peppers until everything is juicy and the cheese on top gets golden and bubbly.

This version gives you peppers that are tender but still hold their shape, not a sad, collapsed shell. The filling stays moist because of the right ratio of sauce to rice, and a quick pre-bake softens the peppers just enough before you stuff them.
Why This One Stays in the Rotation
I love the way the peppers get sweet and slightly charred around the edges while the filling stays rich and hearty. Every forkful has a little bit of melting cheese, meaty rice, and that soft roasted pepper.
It’s also one of those meals that dirties one skillet and one baking dish, so cleanup is quick. You can assemble it ahead and pop it in the oven when you are ready to eat, which makes it reliable for weeknights.
Ingredients

- 4 large red bell peppers: red peppers are sweetest once roasted; any color works but green will be less sweet.
- 1 lb ground beef (85/15): the small amount of fat keeps the filling from drying out; ground turkey or chicken works too.
- 1 small yellow onion, diced: about ¾ cup.
- 3 cloves garlic, minced
- 1 cup cooked white rice: fully cooked, not instant; leftover rice is perfect. Brown rice or quinoa also work.
- 1 (15 oz) can tomato sauce, divided: half for the filling, half for topping.
- 1 tsp dried oregano
- 1 tsp salt
- ½ tsp black pepper
- 1 cup shredded mozzarella or Italian cheese blend
- 2 tbsp olive oil
- Fresh parsley, chopped, for garnish (optional)
Variations / Substitutions
- Swap the protein: ground turkey, chicken, or pork sausage all work. If using sausage, you may want to reduce the added salt.
- Make it vegetarian: use sautéed finely chopped mushrooms and zucchini instead of meat, or cooked lentils for a similar texture.
- Use a different grain: cooked quinoa, farro, or even small pasta like orzo can stand in for the rice.
- Add heat: a pinch of red pepper flakes in the filling or a few slices of pickled jalapeño on top before baking gives it a kick.
- Change the cheese: provolone, pepper jack, or a smoky gouda will each change the flavor in a good way.
If you have extra filling and no more peppers, it makes a great quick pasta sauce, similar to a bolognese.
How to Make Stuffed Red Peppers
Step 1: Roast the Peppers

Heat the oven to 375°F (190°C). Slice the tops off the bell peppers about half an inch down and save those tops for another use or discard them. Scoop out the seeds and any white membranes with your fingers or a small spoon. Brush the outside and inside of each pepper with the olive oil and place them cut-side up in a baking dish that holds them snugly. Roast for 10 minutes, just until they start to soften and the edges look slightly shrunken.
You will see a little bit of liquid pooling inside the peppers when you take them out. That is normal; the fast blast of heat draws out a touch of moisture and starts the sweetening process.
Step 2: Cook the Beef Filling

While the peppers are in the oven, set a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, for about 6 minutes until no pink remains. Tilt the pan and spoon off most of the fat, leaving about a tablespoon behind. Stir in the diced onion and cook for another 3 minutes, then add the minced garlic and cook for 30 seconds more until fragrant.
Lower the heat to medium-low and add the cooked rice, half of the tomato sauce (about ¾ cup), the oregano, salt, and pepper. Stir everything together and let it warm through for 2 minutes. Taste the filling and adjust the salt if needed; this is your chance to make sure it’s well seasoned before the cheese goes on.
Step 3: Stuff the Peppers

Remove the baking dish from the oven after the 10-minute pre-bake. Spoon the beef and rice mixture evenly into each pepper, packing it gently but not pressing down hard; you want the filling to reach the top without squeezing out all the air gaps. The peppers will be hot, so use a spoon and maybe a potholder to steady them.
Divide the remaining tomato sauce over the top of each stuffed pepper, then sprinkle the shredded cheese evenly across all four. The sauce on top helps the cheese melt into a gooey layer instead of drying out.
Step 4: Bake the Stuffed Peppers

Return the dish to the oven and bake for 20 to 25 minutes, rotating the dish halfway through. The cheese should be melted, bubbly, and starting to turn golden in spots, and you can slide a paring knife easily into the side of a pepper.
The peppers will have softened further during this bake. If you prefer them more caramelized, you can switch to the broiler for the last 2 minutes, just keep a close eye so the cheese does not burn.
Step 5: Serve Hot

Let the peppers rest in the dish for 5 minutes after you pull them from the oven so the filling sets up a bit. Lift each one out with a wide spatula, sprinkle with fresh parsley if you like, and serve while still warm.
Tips for Tender Stuffed Peppers
- Pick peppers that are about the same size and not too tall: this helps them cook evenly and fit in a standard baking dish without tipping over.
- Use already cooked rice: uncooked rice will absorb liquid from the filling and sauce but won’t get tender enough inside the pepper in the baking time.
- Standing help: if a pepper wobbles, slice a very thin sliver off the bottom to create a flat base. Don’t cut through into the cavity.
- Don’t overfill: packing the peppers too tightly can push the filling out as they bake, and the rice mixture expands slightly.
Scale the recipe to the number of people you are feeding:
| Number of Peppers | Ground Beef | Cooked Rice | Tomato Sauce |
|---|---|---|---|
| 2 | ½ lb | ½ cup | ~1 cup |
| 4 | 1 lb | 1 cup | 15 oz can |
| 6 | 1½ lb | 1½ cups | ~2¼ cups |
Keeping Leftovers Fresh
- Refrigerate: store any leftover stuffed peppers in an airtight container for up to 3 days. They get even more flavorful the next day.
- Reheating: warm them in a 350°F oven for about 15 minutes, covered with foil so the cheese doesn’t dry out, or microwave individual peppers for 1 to 2 minutes.
- Freeze before baking: assemble the peppers through Step 3, cover tightly, and freeze for up to 2 months. Bake from frozen, adding about 10 extra minutes covered and then uncovering for the last 15.
What to Serve With Stuffed Red Peppers
These peppers are a full meal on their own, but a simple crisp green salad with a lemon vinaigrette cuts through the richness of the cheese and beef. Garlic bread or a crusty loaf is also good for mopping up any saucy bits left on the plate. For a lighter side, steamed green beans with a little butter work, because their fresh snap contrasts with the soft pepper and hearty filling.
Frequently Asked Questions
Can I use green bell peppers instead?
Yes, but green peppers are less sweet and have a slightly bitter edge when baked. They also hold their shape more firmly, so you might need an extra 5 minutes of baking time.
Can I make stuffed peppers ahead of time?
You can assemble the peppers through Step 3 a day in advance, cover them, and refrigerate. Add the cheese and sauce topping just before baking, then bake as directed, adding about 5 extra minutes since they start cold.
How do I keep the peppers from turning mushy?
The short pre-bake at the beginning softens them without fully cooking them, so they still have structure. Avoid overbaking; taking them out when the cheese is bubbly and a knife slides in with slight resistance is key.
Can I use uncooked rice in the filling?
No. Uncooked rice will not absorb enough liquid and will stay hard. Use fully cooked, day-old rice if possible, or even leftover brown rice.
Is there a dairy-free option?
Omit the cheese or use a dairy-free shredded mozzarella alternative. The peppers will still taste great with the tomato sauce and herby beef.

Stuffed Red Peppers with Beef and Rice Recipe
Ingredients
Method
- Heat oven to 375°F. Cut tops off peppers, remove seeds and membranes, and brush inside and out with olive oil. Place cut-side up in a baking dish and roast 10 minutes.
- In a skillet over medium-high, brown ground beef for about 6 minutes. Drain most fat, then add onion and cook 3 minutes. Add garlic and cook 30 seconds. Stir in cooked rice, half the tomato sauce, oregano, salt, and pepper. Warm through.
- Spoon the beef mixture into each pepper. Top with remaining tomato sauce and sprinkle with cheese.
- Return to the oven and bake for 20 to 25 minutes until cheese is bubbly and peppers are tender.
- Let rest 5 minutes, garnish with parsley if using, and serve warm.
