There's something deeply satisfying about a meal that looks impressive but comes together with ingredients you probably already have in your kitchen. Stuffed bell peppers are that kind of recipe — colorful, hearty, and endlessly customizable. I make these at least twice a month because they're perfect for meal prep, they freeze beautifully, and everyone at the table gets their own perfect portion. Plus, you can sneak in all kinds of vegetables without anyone complaining. This is comfort food that actually makes you feel good after eating it.
Why You'll Love This Recipe
- ✓Each pepper is a complete, balanced meal with protein, veggies, and grains all in one gorgeous package
- ✓Freezer-friendly and perfect for Sunday meal prep — make a double batch and thank yourself later
- ✓Works with ground beef, turkey, chicken, or plant-based crumbles — totally adaptable to your family's preferences
- ✓The peppers get tender and slightly caramelized while the filling stays moist and flavorful
- ✓Uses simple pantry staples — no special ingredients or complicated techniques required
- ✓They look restaurant-beautiful but they're actually weeknight-easy
Prep Time
20 mins
Cook Time
40 mins
Total Time
60 mins
Servings
6
Ingredients
Everything you need for this classic comfort meal is straightforward and flexible — feel free to adjust based on what you have in your pantry.
For the peppers:
- 6 large bell peppers (any color — red, yellow, and orange are sweeter)
- 1 tablespoon olive oil
For the filling:
- 1 pound (450g) ground beef (or ground turkey, chicken, or plant-based crumbles)
- 1 small yellow onion, finely diced (about 1 cup or 150g)
- 3 cloves garlic, minced
- 1 cup (185g) cooked white or brown rice (leftover rice works perfectly)
- 1 can (14.5 oz or 411g) diced tomatoes, drained
- 1 can (8 oz or 227g) tomato sauce
- 1 teaspoon Italian seasoning
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1½ cups (170g) shredded mozzarella or cheddar cheese, divided
- ¼ cup (15g) fresh parsley, chopped (plus extra for garnish)
Substitution notes: No cooked rice? Use quinoa, cauliflower rice, or even couscous. If you're gluten-free, this recipe already works perfectly as-is. Swap the Italian seasoning for taco seasoning if you want a Southwestern vibe. Can't find fresh parsley? Dried works in a pinch — just use 1 tablespoon instead.
How to Make Stuffed Bell Peppers
This comes together in simple steps — prep the peppers, make the filling, stuff, and bake until everything is tender and bubbling.
- Preheat and prep the peppers. Preheat your oven to 375°F (190°C). Slice the tops off the bell peppers (about ½ inch down) and remove all seeds and white membranes inside. If the peppers don't stand upright, trim a tiny bit off the bottom to create a flat base — just don't cut all the way through. Brush the outside of each pepper lightly with olive oil and place them upright in a 9x13-inch baking dish.
- Cook the meat and aromatics. Heat a large skillet over medium-high heat. Add the ground beef and cook for 5-6 minutes, breaking it up with a wooden spoon, until browned and no pink remains. Drain excess fat if needed. Add the diced onion and cook for 3-4 minutes until softened and translucent. Stir in the minced garlic and cook for 1 minute until fragrant.
- Build the filling. Add the cooked rice, diced tomatoes, half of the tomato sauce (reserve the rest), Italian seasoning, smoked paprika, cumin, salt, and pepper to the skillet. Stir everything together and let it simmer for 2-3 minutes until heated through and well combined. Remove from heat and stir in 1 cup of the shredded cheese and the chopped parsley. The filling should be moist but not soupy.
- Stuff the peppers. Spoon the filling generously into each pepper, packing it down gently as you go. Fill them all the way to the top — they'll shrink slightly as they bake. Pour the reserved tomato sauce into the bottom of the baking dish around the peppers (this keeps them moist and adds extra flavor).
- Cover and bake. Cover the baking dish tightly with aluminum foil and bake for 30 minutes. The peppers should start to soften but still hold their shape.
- Add cheese and finish baking. Remove the foil and sprinkle the remaining ½ cup of cheese over the tops of the peppers. Return to the oven uncovered and bake for another 10-12 minutes, until the cheese is melted and bubbly and the peppers are tender when pierced with a fork.
- Rest and serve. Let the stuffed peppers rest in the pan for 5 minutes before serving. This helps the filling set slightly and makes them easier to plate. Garnish with extra fresh parsley and serve with the tomato sauce from the bottom of the pan spooned over the top.
💡 Baker's Tips
Pre-cook the rice: Using leftover rice or making it ahead saves tons of time. Cold rice actually works better because it doesn't get mushy when mixed into the filling.
Choose the right peppers: Look for peppers that are similar in size so they cook evenly. Red, yellow, and orange peppers are sweeter and milder than green — perfect if you're feeding kids or picky eaters.
Don't skip the foil: Covering the peppers for the first 30 minutes traps steam and helps them cook through without drying out. Removing it at the end lets the cheese get golden and bubbly.
Recipe Variations
◆ Mexican Stuffed Peppers
Swap the Italian seasoning for taco seasoning and use a can of black beans (drained and rinsed) in place of half the meat. Top with pepper jack cheese instead of mozzarella, and serve with sour cream, salsa, and fresh cilantro. Add a squeeze of lime juice right before serving for extra brightness.
◆ Mediterranean Stuffed Peppers
Use ground lamb or turkey, and mix in chopped spinach, sun-dried tomatoes, kalamata olives, and crumbled feta cheese. Season with oregano, garlic, and a pinch of cinnamon. Skip the tomato sauce in the pan and use vegetable broth instead. Finish with a drizzle of tzatziki sauce when serving.
◆ Vegetarian Quinoa Stuffed Peppers
Replace the meat with cooked quinoa and a can of chickpeas (drained and lightly mashed). Add diced zucchini, corn, and extra diced tomatoes to the filling. Use nutritional yeast or vegan cheese if you want to keep it fully plant-based. These are just as hearty and satisfying as the original.
What to Serve With Stuffed Bell Peppers
Stuffed peppers are already a complete meal, but here are a few sides that round things out beautifully:
- Simple green salad: A crisp salad with lemon vinaigrette cuts through the richness and adds freshness to every bite.
- Garlic bread or crusty baguette: Perfect for soaking up that delicious tomato sauce at the bottom of the pan.
- Roasted vegetables: Brussels sprouts, broccoli, or green beans roasted with olive oil and garlic are an easy, hands-off side.
- Mashed potatoes or cauliflower mash: If you want something extra cozy and comforting, creamy mashed potatoes never disappoint.
Storage & Make-Ahead Tips
One of the best things about stuffed peppers is how well they hold up in the fridge and freezer — they're perfect for meal prep.
- Refrigerator: Store leftover stuffed peppers in an airtight container for up to 4 days. Reheat in the microwave for 2-3 minutes or in a 350°F (175°C) oven for 15 minutes until warmed through.
- Freezer: Let the peppers cool completely, then wrap each one individually in plastic wrap and place in a freezer-safe bag or container. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat covered in the oven at 350°F (175°C) for 25-30 minutes.
- Make-ahead: You can assemble the peppers completely (without baking), cover tightly, and refrigerate for up to 24 hours. When ready to bake, add an extra 5-10 minutes to the covered baking time since they'll be cold from the fridge.
- Freeze unbaked: Stuff the peppers and freeze them unbaked. When you're ready, bake from frozen at 375°F (190°C) covered for 50-60 minutes, then uncover and add cheese for the final 10 minutes.
Common Mistakes to Avoid
✗ Using uncooked rice
Raw rice won't cook fully inside the peppers during the baking time and you'll end up with crunchy, unpleasant filling. Always use pre-cooked rice or quinoa. Instant rice works great in a pinch — just make it according to package directions before adding it to the filling.
✗ Overstuffing the peppers
It's tempting to pack them to the absolute brim, but leave about ¼ inch of space at the top so the filling doesn't spill over and burn on the edges. If you have extra filling, bake it separately in a small dish and serve it on the side.
✗ Skipping the liquid in the pan
The tomato sauce (or broth) in the bottom of the baking dish creates steam that helps the peppers cook evenly and keeps them from drying out. Don't skip it — and make sure the liquid doesn't completely evaporate. If it looks dry halfway through baking, add a splash of water or broth.
✗ Not draining the meat or tomatoes
Excess grease from the meat or liquid from canned tomatoes will make your filling watery and soggy. After browning the meat, drain off any fat. Use a slotted spoon or press the canned tomatoes lightly in a strainer before adding them to the filling.
Frequently Asked Questions
Can I use raw ground beef in stuffed peppers?
You can, but you'll need to bake them significantly longer (60-75 minutes covered) and the filling won't be as flavorful. Browning the meat first also lets you drain excess fat and build deeper flavor by cooking the onions and garlic with it. It's worth the extra 10 minutes.
Why are my stuffed peppers watery?
This usually happens when the filling has too much moisture or the peppers release water as they cook. Make sure you drain the canned tomatoes and any fat from the meat. You can also pre-bake the empty peppers for 10 minutes to help them release some moisture before stuffing them.
Do I need to boil the peppers first?
Nope — and I actually don't recommend it. Boiling makes the peppers too soft and they can lose their shape. Baking them covered with a little liquid in the pan gives you perfectly tender peppers with a bit of structure. If you want them extra soft, just add 10 more minutes to the covered baking time.
Can I make stuffed peppers in a slow cooker?
Absolutely. Arrange the stuffed peppers upright in your slow cooker (you may need to trim the bottoms slightly so they fit). Pour ½ cup of tomato sauce or broth in the bottom. Cook on low for 6-7 hours or high for 3-4 hours. Add the cheese in the last 15 minutes.
What's the best cheese for stuffed peppers?
Mozzarella is classic and melts beautifully. Cheddar adds sharp flavor. Monterey Jack is creamy and mild. A mix of mozzarella and parmesan gives you the best of both worlds — stretchy and savory. Use what you love or whatever you have on hand.
📌 Love this recipe? Pin it to your dinner board and discover more easy, delicious meals at Top Lifestyle News.
Stuffed Bell Peppers
Colorful bell peppers filled with a savory mixture of ground beef, rice, tomatoes, and cheese for a satisfying complete meal.
🧂 Ingredients
- 4 large bell peppers (any color)
- 1 lb ground beef
- 1 cup cooked white rice
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1 cup shredded mozzarella cheese
- 1 tsp Italian seasoning
- Salt and pepper to taste
- 2 tbsp olive oil
📋 Instructions
- Preheat oven to 375°F and cut tops off peppers, removing seeds and membranes.
- Heat olive oil in a skillet over medium heat and sauté onion and garlic until softened, about 3 minutes.
- Add ground beef and cook until browned, breaking it apart as it cooks, about 6-8 minutes.
- Stir in cooked rice, diced tomatoes, Italian seasoning, salt, and pepper, then simmer for 5 minutes.
- Place peppers upright in a baking dish and fill each with the beef mixture.
- Cover with foil and bake for 35 minutes.
- Remove foil, top each pepper with shredded mozzarella, and bake uncovered for 10 more minutes until cheese melts.
- Let cool for 5 minutes before serving.


