Stuffed Bell Peppers Recipe

I used to think stuffed bell peppers were a punishment food. The kind of thing your mom made in 1994 because there was leftover rice and a pepper going soft in the crisper drawer.

Then I made these. And now I make them on purpose.

Silas took one bite, put his fork down, and said “wait, these are actually good.” Which from him is basically a Michelin star.

Here’s the thing nobody tells you about stuffed peppers: the recipe isn’t the problem. The technique is. Most versions have you stuff a raw pepper and bake the whole thing for an hour straight through. By the time the filling is done, the pepper has completely given up on life. It’s translucent. It’s sad. It tastes like hot water with vague pepper notes.

This recipe fixes that, along with the other big issue: bland filling. A lot of stuffed pepper recipes taste like rice with a side of ground beef, not a dish that was actually seasoned on purpose. 🫑

We’re roasting the peppers first so they hold their shape and stay slightly firm, and the filling is loaded enough with flavor that you genuinely won’t miss any extra sauce on top.

Let’s get into it.

Why This Recipe Works

The peppers get a head start in the oven. Most recipes stuff raw peppers and bake everything together for an hour. That leaves you with a filling that’s perfect and a pepper that’s basically pepper soup. Pre-roasting solves this.

The filling has actual seasoning depth. Not just salt and pepper and a prayer. We’re using smoked paprika, garlic, and a splash of Worcestershire that makes the beef taste like it’s been simmering all day.

Cheese goes in two places, not one. Half gets mixed into the filling so every bite has it. Half goes on top so you get that golden, slightly crispy layer everyone fights over.

It’s a genuinely complete meal in one dish. Protein, carbs, and vegetables are all sitting right there in the pepper. No sides required, though I’ve included a few below if you want to round things out.

I made a version of this without pre-roasting once, purely to test whether the extra step actually mattered. It did. The difference was night and day, and now I will die on this hill.

What You’ll Need

IngredientAmount
Large bell peppers (any color)6
Ground beef (85/15)1 lb
Cooked white rice1 ½ cups
Yellow onion, diced1 medium
Garlic, minced3 cloves
Diced tomatoes, canned1 can (14.5 oz)
Tomato sauce1 cup
Worcestershire sauce1 tbsp
Smoked paprika1 tsp
Dried oregano1 tsp
Shredded mozzarella1 ½ cups, divided
Olive oil2 tbsp
Salt and pepperTo taste
Fresh parsley, chopped (optional)For garnish

Tools You’ll Need

  • Large skillet
  • 9×13 baking dish
  • Sharp knife
  • Cutting board
  • Mixing bowl
  • Foil

Pro Tips

  1. Salt your peppers before stuffing. A light sprinkle inside the hollowed peppers pulls out extra moisture so you don’t end up with watery filling.
  2. Don’t skip the pre-bake. I know it feels like an extra step you don’t have time for. It’s 15 minutes and it’s the entire reason these don’t turn into mush.
  3. Cook your rice the day before if you can. Day-old rice holds its shape better in the filling instead of turning gummy.
  4. Pick peppers that can stand up on their own. Look for ones with a flat bottom. Trim a thin sliver off the base if they’re wobbly, just don’t cut all the way through.
  5. Let them rest 5 minutes after baking. The filling needs a second to firm up or it’ll slide right out when you cut in.

How to Make Stuffed Bell Peppers

Step 1: Prep the peppers

Preheat your oven to 375°F. Slice the tops off your peppers and scoop out the seeds and membranes. Lightly salt the inside of each one.

Step 2: Pre-roast

Stand the peppers upright in your baking dish. Drizzle with olive oil. Bake for 15 minutes, then set aside.

Step 3: Build the filling

While the peppers roast, heat olive oil in a skillet over medium heat. Add the onion and cook until soft, about 4 minutes. Add garlic and cook 30 seconds more, just until it smells amazing.

Step 4: Brown the beef

Add the ground beef to the skillet. Break it up and cook until no pink remains, about 7 minutes. Drain excess fat.

Step 5: Season it up

Stir in the diced tomatoes, tomato sauce, Worcestershire, smoked paprika, and oregano. Simmer for 5 minutes so the flavors actually combine instead of just sitting next to each other.

Step 6: Add rice and cheese

Remove from heat. Stir in the cooked rice and 3/4 cup of the mozzarella. Taste and adjust salt and pepper.

Step 7: Stuff

Spoon the filling into each pepper, packing it in tight. Top with the remaining mozzarella.

Step 8: Bake

Cover the dish with foil and bake for 25 minutes. Remove the foil and bake another 10 minutes, until the cheese is golden and bubbling.

Step 9: Rest and serve

Let the peppers sit for 5 minutes before serving. Garnish with parsley if you’re feeling fancy.

Time-saving tip: Prep your filling ingredients while the peppers are pre-roasting instead of doing everything in sequence. It cuts a good 15 minutes off your total time and means you’re not standing around waiting on the oven.

Substitutions & Variations

OriginalSwapNotes
Ground beefGround turkeyLeaner, slightly milder flavor
White riceCauliflower riceLower carb, add 5 min to pre-bake time
MozzarellaPepper jackAdds a spicy kick
Ground beefBlack beans + cornFully vegetarian, still filling
Bell peppersPoblano peppersSmokier flavor, slightly spicy

Make-Ahead Tips

You can assemble the stuffed peppers up to a day ahead. Cover and refrigerate before the final bake. When you’re ready, add about 10 extra minutes to the covered bake time since they’ll be starting cold.

These also freeze well after baking. Wrap individually and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Estimated Nutrition

Per serving (1 stuffed pepper), estimated:

NutrientAmount
Calories~340
Protein22g
Carbs24g
Fat17g
Fiber3g

Note: These numbers are estimates based on standard ingredient values. Verify the exact figures in Cronometer using your specific brands before publishing, since things like ground beef fat content and rice brand can shift these numbers quite a bit.

Pairing Suggestions

  • A simple green salad with vinaigrette cuts through the richness
  • Garlic bread if you want to go all in on comfort food
  • A cold glass of unsweetened iced tea

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave for 2 to 3 minutes, or in a 350°F oven for about 15 minutes if you want the cheese to re-crisp a little.

FAQ

Can I make these without rice? Yes. Swap in cauliflower rice or just skip it and add more beans or extra vegetables to bulk up the filling.

Why did my peppers turn out watery? Usually this means they weren’t pre-roasted long enough, or they weren’t salted first to draw out moisture.

Can I use ground chicken instead of beef? Yes, though it’s milder in flavor. Add an extra pinch of smoked paprika to compensate.

Do I have to pre-bake the peppers? Technically no, but skipping it is how you end up with the mushy version everyone hates. I’d stick with it.

Can I make these ahead for meal prep? Definitely. They hold up well in the fridge for several days and reheat nicely, which makes them a solid meal prep option.

What’s the best way to keep the peppers from tipping over in the dish? Trim a thin slice off the bottom so they sit flat, and nestle them close together in the baking dish. They’ll actually help hold each other up.

Can I grill these instead of baking them? Yes, though I’d still pre-roast or par-cook them first. Grill over indirect medium heat with the lid closed for about 20 minutes after stuffing.

Wrapping Up

These stuffed peppers are proof that a recipe everyone wrote off decades ago can be genuinely good again with a couple of small fixes.

Give them a try this week and let me know how they turned out in the comments below. And if you tweak the filling or try a swap from the list above, I’d love to hear about it too.

Leave a Comment