Stuffed Bell Peppers with Ground Beef and Rice

Stuffed bell peppers with ground beef and rice in a white baking dish, topped with melted cheese and parsley — stuffed bell peppers recipe

Stuffed bell peppers have been a weeknight staple in my house for years, mostly because the whole family eats them without complaint, which is rarer than it sounds. This version uses seasoned ground beef, cooked rice, and a simple tomato sauce packed into sweet bell peppers, then baked until the cheese on top is bubbly and spotted with brown.

What makes this recipe worth making over any other is the sauté step before the peppers ever go into the oven. Browning the beef properly and softening the onions first means the filling has real flavor, not just seasoned meat sitting in liquid.

Why You’ll Love These Stuffed Bell Peppers

  • The filling is fully seasoned and savory on its own — not reliant on the cheese to carry it
  • You can use any color pepper: red and orange are sweeter, green are slightly bitter and hold their shape better
  • The baking time is flexible — 35 minutes gives a tender pepper with a little firmness, 45 minutes collapses them completely soft
  • One baking dish, minimal cleanup
  • The whole recipe works with ground lamb or chicken if beef isn’t your preference

Why You’ll Love These Stuffed Bell Peppers

Stuffed bell peppers hit a useful middle ground for home cooking: they look like you put in real effort, but the technique is genuinely straightforward. The filling comes together in one pan in about 15 minutes. From there the oven does the work.

The sweet peppers soften as they bake, absorbing the tomato and spice from the filling. The cheese on top browns just enough to add a slight crust without drying anything out. Every bite has pepper, filling, and sauce in the same forkful, which is why this dish works so well as a standalone meal.

Ingredients You’ll Need

For the Filling

  • 500g (1.1 lb) ground beef (80/20 fat ratio works best for flavor) — leaner beef can be used but the filling will be drier
  • 1 cup (185g) long-grain white rice, cooked — pre-cooking the rice prevents the filling from getting watery; see FAQ for raw rice notes
  • 1 medium onion, finely diced — fine dice ensures it softens completely during the sauté
  • 4 garlic cloves, minced
  • 400g (14 oz) canned crushed tomatoes
  • 2 tbsp tomato paste — deepens the tomato flavor and thickens the sauce
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ½ tsp black pepper
  • 1 tsp salt, or to taste
  • 1 tbsp olive oil
  • 2 tbsp fresh parsley, chopped — stirred in at the end to keep it fresh-tasting

For the Peppers

  • 6 large bell peppers (red, orange, yellow, or green, or a mix) — choose peppers with flat bottoms so they sit upright in the dish without tipping
  • ½ cup (120ml) water or chicken stock — added to the baking dish to create steam and prevent the filling from drying out
  • 100g (3.5 oz) mozzarella, shredded — low-moisture mozzarella melts more evenly than fresh

Recipe Timing

Timing ElementDuration
Prep Time15 minutes
Cook Time50 minutes (15 min stovetop + 35 min oven)
Rest Time5 minutes
Total Time70 minutes

Servings: 6 | Difficulty: Easy | Cuisine: American / International | Course: Main

All ingredients for stuffed bell peppers laid out flat on white marble — stuffed bell peppers ingredients

How to Make Stuffed Bell Peppers — Step by Step

Step 1: Prepare the peppers

Preheat your oven to 190°C (375°F). Slice the top off each bell pepper about 1.5cm (½ inch) down, keeping the tops to use as lids if you prefer a covered presentation, or discard them. Remove the seeds and white membrane inside. If any pepper won’t stand upright, trim a thin slice off the bottom, taking care not to cut through.

Step 2: Blanch the peppers (optional but recommended)

Bring a large pot of salted water to a boil. Add the peppers and cook for 3–4 minutes until they begin to soften but still hold their shape completely. Transfer them to a colander and let them drain cut-side down. Blanching is optional — skipping it gives you firmer peppers after baking.

Why this works: Blanching jump-starts the cooking so the peppers and filling finish at the same time in the oven. Without it, you risk the filling being done while the pepper walls are still raw-tasting and tough.

Bell peppers draining after blanching, cut-side down in a colander — step in making stuffed bell peppers recipe

Step 3: Sauté the onion and garlic

Heat 1 tbsp olive oil in a large skillet over medium heat. Add the diced onion and cook for 5–6 minutes, stirring occasionally, until translucent and softened at the edges. Add the minced garlic and cook for 1 more minute until fragrant but not browned.

Why this works: Cooking the onion through before adding the beef means no crunchy raw onion pieces in the finished filling. Garlic goes in last because it burns faster than onion.

Step 4: Brown the ground beef

Add the ground beef to the pan. Break it up with a wooden spoon and cook over medium-high heat for 6–8 minutes until no pink remains and the beef is lightly browned in places. Drain any excess fat, leaving about 1 tbsp in the pan for flavor.

⚠️ Food Safety: Ground beef must reach an internal temperature of 75°C (165°F) to be safe. At this stage you are cooking it fully on the stovetop before it goes into the oven.

Step 5: Add the tomato and spices

Add the tomato paste to the pan and stir it into the beef for 1 minute. Pour in the crushed tomatoes. Add the cumin, smoked paprika, black pepper, and salt. Stir everything together and cook over medium heat for 4–5 minutes until the sauce has thickened slightly and most of the liquid has reduced.

Why this works: Cooking the tomato paste for a full minute before adding the crushed tomatoes removes the raw, sharp edge and deepens its flavor. The brief reduction concentrates the sauce so it doesn’t make the peppers watery during baking.

Seasoned ground beef and tomato filling cooking in a skillet — midpoint step in making stuffed bell peppers recipe

Step 6: Fold in the rice and parsley

Remove the pan from heat. Stir in the cooked rice and chopped parsley. Taste the filling and adjust salt if needed. The filling should be well-seasoned, because once it’s inside the pepper the flavor will mellow slightly.

Step 7: Fill the peppers

Arrange the drained bell peppers upright in a baking dish. Spoon the filling into each pepper, pressing it down gently with the spoon to pack it without leaving air pockets. Fill each one to about 1cm above the rim of the pepper — the filling will settle during baking. Pour the water or chicken stock into the bottom of the baking dish around the peppers.

Step 8: Add cheese and bake

Top each filled pepper with a generous handful of shredded mozzarella. Cover the dish tightly with foil and bake at 190°C (375°F) for 25 minutes. Remove the foil and bake for a further 10–15 minutes until the cheese is melted, golden, and spotted brown in places and the pepper walls are tender when pierced with a knife.

Why this works: Covering with foil first traps steam inside the dish, cooking the peppers evenly from the inside out. Removing the foil at the end allows the cheese to brown properly rather than steam.

⚠️ Food Safety: The filling is already fully cooked before going into the oven. The oven stage is primarily to cook the peppers and melt the cheese, but if you’re using a probe thermometer, the center of the filling should read at least 75°C (165°F) when done.

Freshly baked stuffed bell peppers in a white dish with golden melted cheese on top — final step in stuffed bell peppers recipe

Step 9: Rest and serve

Let the peppers rest in the baking dish for 5 minutes before serving. This allows the filling to firm up slightly and makes them easier to lift out without falling apart. Scatter extra chopped parsley over the top and serve directly from the dish.

Common Mistakes to Avoid

Using raw uncooked rice in the filling

Raw rice needs liquid and time to absorb and cook. Inside a stuffed pepper, it will steal moisture from the tomato sauce, leaving the filling dry and the rice still chewy. Always use rice that is already cooked, even if it’s slightly undercooked, since it will finish in the oven.

Skipping the fat drain after browning the beef

If your ground beef is 80/20 and you don’t drain the excess fat before adding the tomatoes, the filling will be greasy and the sauce will separate in the oven. Leave roughly 1 tbsp of fat in the pan for flavor, but drain the rest.

Overfilling the peppers

Filling packed too high above the rim tends to spill sideways during baking, leaving you with a messy dish and peppers that lean. Fill to about 1cm above the rim, and if you have extra filling, bake it separately in a small ramekin alongside.

Not adding liquid to the baking dish

The water or stock at the bottom of the dish creates steam inside the foil during the first stage of baking. Without it, the bottom of the peppers can dry out and toughen before the tops are done.

Variations and Substitutions

Swap the protein

Ground lamb works particularly well here — it has a slightly richer, earthier flavor that pairs well with the cumin and paprika. Ground chicken or turkey can also be used; add an extra tablespoon of olive oil to the pan since they are leaner and will stick more easily.

Add vegetables to the filling

Finely diced zucchini or mushrooms can be sautéed with the onion before adding the beef. Keep pieces small (under 5mm) so they blend into the filling rather than competing with it texturally.

Use a different grain

Cooked quinoa or bulgur wheat can replace the rice at a 1:1 ratio. Both add a slightly nuttier flavor.

What to Serve With Stuffed Bell Peppers

Stuffed bell peppers are a complete meal on their own, but a few sides round out the plate nicely:

  • A simple green salad with a lemon vinaigrette cuts through the richness of the beef and cheese
  • Crusty bread or flatbread for scooping up any sauce left in the baking dish
  • Plain yogurt or labneh on the side adds a cooling contrast, especially with the smoked paprika in the filling
  • Roasted vegetables such as zucchini or eggplant if you want to make it a larger spread
  • A tomato and cucumber salad for something fresh and light alongside
Stuffed bell peppers plated with green salad and flatbread on white plate, ready to serve — stuffed bell peppers recipe

Storage, Reheating and Make-Ahead

Fridge

Store cooled stuffed peppers in an airtight container or cover the baking dish tightly with plastic wrap. They keep well for up to 4 days. The filling actually absorbs more flavor after a day, so leftovers are worth looking forward to.

Freezer

Freeze fully baked and cooled peppers individually wrapped in plastic wrap, then placed in a zip-lock freezer bag. They keep for up to 3 months. Thaw overnight in the fridge before reheating.

Reheat

Reheat from fridge in a 180°C (350°F) oven, covered with foil, for 20–25 minutes until the center reaches 75°C (165°F). Add a splash of water to the baking dish before covering to restore moisture. Avoid the microwave if possible — it softens the pepper walls unevenly and makes the cheese rubbery.

Make-Ahead

The filling can be made up to 2 days in advance and stored in the fridge. When ready to cook, stuff the peppers, top with cheese, and bake as directed, adding 5 extra minutes to the covered baking time since the filling will be cold.

Allergen and Dietary Information

Contains dairy (mozzarella). To make this dairy-free, substitute shredded mozzarella with a plant-based cheese alternative, or simply omit the cheese and add a drizzle of olive oil over the tops before the final uncovered bake.

Contains gluten if served with bread accompaniments. The stuffed bell peppers themselves are naturally gluten-free as written — verify your tomato paste and canned tomatoes are gluten-free certified if this is a concern.

Nutrition Information

Per serving (1 stuffed pepper, based on 6 servings)

NutrientPer Serving
Calories385 kcal
Protein26 g
Total Carbohydrates28 g
Dietary Fiber4 g
Total Sugars8 g
Total Fat18 g
Saturated Fat7 g
Sodium520 mg
Cholesterol75 mg
Potassium720 mg
Vitamin C180 mg
Calcium165 mg
Iron3.5 mg

Nutritional values are estimates only and may vary based on specific ingredients, brands, and portion sizes used. For precise dietary needs, consult a registered dietitian.

Frequently Asked Questions

Do I need to pre-cook the peppers before stuffing them?

You don’t have to, but blanching for 3–4 minutes helps the pepper walls and filling finish cooking at the same time. If you skip it, add 10 extra minutes to the covered baking time and check that the pepper walls are tender before removing the foil.

Can I use uncooked rice in stuffed bell peppers?

It’s not recommended. Raw rice absorbs the liquid from your tomato sauce as it cooks, leaving the filling dry and sometimes still grainy in the center. Cook the rice separately first — slightly undercooked is fine since it finishes in the oven.

Why do my stuffed peppers get watery?

Usually two reasons: the beef wasn’t drained after browning, or the tomato sauce wasn’t reduced enough before filling the peppers. Both issues send excess liquid into the pepper during baking. Cook the filling until it looks thick and saucy before filling, not soupy.

Can I make stuffed bell peppers ahead of time?

Yes. Make the filling up to 2 days ahead and refrigerate it. Stuff and top the peppers just before baking, then add 5 extra minutes to the initial covered bake since the cold filling needs more time to heat through.

What can I use instead of ground beef?

Ground lamb, chicken, or turkey all work. Lamb gives the richest flavor. Chicken and turkey are leaner, so add a bit more olive oil to the pan when browning to prevent sticking. For a meat-free version, cooked lentils mixed with mushrooms make a filling that holds together well.

How long do stuffed bell peppers last in the fridge?

Up to 4 days in an airtight container. They reheat well and the flavor improves slightly after a day as the spices settle into the filling.

Can I freeze stuffed bell peppers?

Yes. Freeze them individually after fully baking and cooling. Wrap each one in plastic wrap, then bag them together. They keep for 3 months. Thaw overnight in the fridge and reheat in a 180°C (350°F) oven covered with foil for 20–25 minutes.

Conclusion

Stuffed bell peppers are one of those dinners that work precisely because every component is already doing something — the pepper sweetens and softens, the filling carries all the seasoning, and the cheese on top gives you texture. The biggest thing this recipe gets right is cooking the filling properly before it goes anywhere near the oven. Soggy, bland stuffed peppers almost always come from skipping that step. Get the filling seasoned and reduced on the stovetop, and the baking stage is just finishing, not rescuing.

These stuffed bell peppers keep well for days, so the recipe is worth making in a full batch even if you’re cooking for fewer people.

Stuffed Bell Peppers — Recipe Card

Abdul Rehman

Stuffed Bell Peppers with Ground Beef and Rice

Bell peppers stuffed with seasoned ground beef, cooked rice, and a tomato sauce, then baked with melted mozzarella. A complete one-dish dinner that comes together in about an hour with straightforward technique and pantry staples.
Prep Time 15 minutes
Cook Time 50 minutes
Rest Time 5 minutes
Total Time 1 hour 10 minutes
Servings: 6
Course: Lunch / Main
Cuisine: American / International

Ingredients
  

For the Filling
  • 500g (1.1 lb) ​ ground beef ​
  • 1 cup (185g) ​ long-grain white rice, cooked ​
  • 1 medium onion, finely diced ​
  • 4 ​ garlic cloves, minced ​
  • 400g (14 oz) ​ canned crushed tomatoes ​
  • 2 tbsp tomato paste ​
  • 1 tsp cumin ​
  • 1 tsp smoked paprika ​
  • ½ tsp black pepper ​
  • 1 tsp salt ​
  • 1 tbsp olive oil ​
  • 2 tbsp fresh parsley, chopped ​
For the Peppers
  • 6 large bell peppers ​
  • ½ cup (120ml) ​ water or chicken stock ​
  • 100g (3.5 oz) ​ mozzarella, shredded ​

Method
 

  1. Preheat oven to 190°C (375°F). Slice the top off each pepper, remove seeds and membrane. Trim bottoms if needed so peppers stand upright.
  2. Optional: Blanch peppers in boiling salted water for 3–4 minutes. Drain cut-side down.
  3. Heat olive oil in a skillet over medium heat. Sauté onion for 5–6 minutes until soft. Add garlic and cook 1 minute.
  4. Add ground beef. Cook over medium-high heat for 6–8 minutes until fully browned with no pink. Drain excess fat, leaving about 1 tbsp.
  5. Add tomato paste and stir for 1 minute. Add crushed tomatoes, cumin, paprika, salt, and black pepper. Cook for 4–5 minutes until sauce thickens.
  6. Remove from heat. Fold in cooked rice and parsley. Taste and adjust seasoning.
  7. Arrange peppers upright in a baking dish. Fill each one to about 1cm above the rim. Pour water or stock into the bottom of the dish.
  8. Top each pepper with shredded mozzarella. Cover tightly with foil and bake for 25 minutes. Remove foil and bake a further 10–15 minutes until cheese is golden and pepper walls are tender.
  9. Rest 5 minutes before serving.

Similar Posts