Stuffed Peppers with Beef & Rice is a classic comfort dish that brings together tender bell peppers filled with a hearty mix of seasoned ground beef and fluffy rice. The peppers get perfectly soft in the oven, while the flavorful filling keeps every bite satisfying and cozy. It’s a simple meal that feels like a warm hug on a plate.
I love making these because they’re so easy to customize—I often add a bit of cheese on top to melt and get all gooey, or mix in extra herbs for more flavor. Plus, it’s a great way to use up peppers and stretch a meal with a handful of pantry staples like rice and beef. I always think they taste even better the next day after the flavors have had time to settle.
For serving, I like to have these stuffed peppers alongside a fresh green salad or some crusty bread to soak up any juices. They’re perfect for a family dinner or when you want a meal that can be prepped ahead and warmed up later. Whenever I serve this dish, it always feels like home.
Key Ingredients & Substitutions
Bell Peppers: They are the star of this dish, holding all the tasty filling. I like to mix colors for a nice look. If you can’t find fresh bell peppers, try using poblano peppers for a little kick or large tomatoes as an alternative.
Ground Beef: Beef gives the dish its rich and hearty flavor. For a lighter version, ground turkey or chicken will work well, just add a bit more seasoning to boost flavor.
Rice: White rice is classic here for its softness after cooking. You can swap in brown rice for added fiber—just make sure to cook it fully before stuffing as it takes longer to bake.
Cheese: Cheddar is my go-to for melting and taste, but feel free to use mozzarella or a Mexican cheese blend. For dairy-free options, dairy-free shredded cheese works great too.
How Do You Keep Peppers Firm Yet Tender?
Cooking peppers just right can be tricky—they need to be soft enough to enjoy but still hold their shape.
- Start by removing seeds and membranes carefully, so peppers stay sturdy.
- After stuffing, bake covered with foil. This traps steam and gently softens the peppers without drying them out.
- Bake for about 35-40 minutes, then add cheese uncovered. This ensures peppers don’t get mushy while the cheese melts perfectly.
- If you want softer peppers, you can precook them for 5 minutes in boiling water before stuffing.
Keep an eye on them near the end of baking—you want tender but not falling apart!

Equipment You’ll Need
- Baking dish – I recommend a medium-sized one to hold all the peppers upright comfortably.
- Large skillet – perfect for cooking the beef, veggies, and rice mixture all at once.
- Knife and cutting board – for prepping peppers, onion, and garlic easily.
- Spoon or spatula – makes stuffing the peppers simple and mess-free.
- Aluminum foil – helps trap steam to cook the peppers evenly.
Flavor Variations & Add-Ins
- Use ground turkey or chicken instead of beef for a leaner option.
- Add chopped mushrooms or spinach to the filling for extra nutrients and flavor.
- Mix in some shredded mozzarella on top for a gooey finish.
- Sprinkle red pepper flakes or smoked paprika for a spicy or smoky kick.
Stuffed Peppers with Beef & Rice
Ingredients You’ll Need:
For the Peppers:
- 4 large bell peppers (green, red, yellow mix)
For the Filling:
- 1 cup uncooked long grain white rice
- 1 lb ground beef
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, drained
- 1 cup tomato sauce, divided
- 1 tsp salt
- ½ tsp black pepper
- 1 tsp dried Italian seasoning or dried oregano
- ½ tsp paprika (optional)
For Topping and Garnish:
- 1 cup shredded cheddar cheese (or cheese blend)
- Fresh parsley, chopped (for garnish)
Other Ingredients:
- 2 tbsp olive oil
Time You’ll Need:
This recipe takes about 15 minutes of prep, 20 minutes for cooking the filling, and about 45-50 minutes to bake the peppers. In total, expect just under 1.5 hours from start to finish.
Step-by-Step Instructions:
1. Prep the Peppers:
Start by preheating your oven to 375°F (190°C). Cut the tops off the bell peppers and carefully remove seeds and membranes. Rinse the peppers and set them aside to dry.
2. Cook the Rice:
Follow the instructions on the rice package to cook the rice until it’s just tender (al dente). Fluff it with a fork and set aside.
3. Make the Filling:
In a large skillet, heat olive oil over medium heat. Add chopped onion and cook for 3-4 minutes until soft. Add garlic and cook for an additional minute until fragrant. Add ground beef, breaking it apart as it cooks until browned and no pink remains.
Stir in diced tomatoes, half of the tomato sauce, salt, pepper, Italian seasoning, and paprika. Let it cook for 5 minutes, stirring to mix flavors well. Remove from heat and stir in the cooked rice until everything is combined.
4. Stuff and Bake the Peppers:
Fill each pepper with the beef and rice mixture, packing it gently and leaving a little mound on top. Set the peppers upright in a baking dish. Pour the remaining tomato sauce around and over them.
Cover the dish with foil and bake for 35-40 minutes, until the peppers become tender but still hold their shape.
5. Add Cheese and Finish Baking:
Take off the foil and sprinkle shredded cheddar cheese over each pepper. Return to the oven uncovered for 5-10 minutes, allowing the cheese to melt and get bubbly.
6. Garnish and Serve:
Remove from oven, sprinkle with chopped fresh parsley to add a bright, fresh touch. Serve your hearty stuffed peppers warm and enjoy!
Can I Use Frozen Bell Peppers for This Recipe?
It’s best to use fresh bell peppers for stuffing because frozen ones tend to be softer and can become mushy after baking. If you only have frozen, thaw them completely and gently pat dry before stuffing to reduce excess moisture.
Can I Prepare Stuffed Peppers Ahead of Time?
Absolutely! You can assemble the stuffed peppers and refrigerate them covered for up to 24 hours before baking. Just add a few extra minutes to the baking time if they go in cold from the fridge.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm them in the oven at 350°F (175°C) until heated through, or microwave on medium power to avoid drying out.
Can I Substitute the Rice with Another Grain?
Yes! Quinoa, couscous, or even cauliflower rice work nicely. Keep in mind that cooking times and rice-to-liquid ratios vary, so use cooked grains and adjust seasoning accordingly.