Stuffed bell peppers are more than just a meal—they’re an experience. Vibrant, flavorful, and deeply comforting, this dish is like a warm hug in food form. For many, it stirs up memories of family dinners, festive gatherings, or lazy Sundays when the whole house smelled of roasting peppers and melting cheese. The combination of hearty rice, gooey cheese, and tender peppers creates a balance of textures and flavors that’s almost impossible to resist.
This recipe is a perfect blend of tradition and innovation. Across the world, stuffed vegetables are a celebrated dish, each culture bringing its unique twist—whether it’s Mediterranean dolmas, Middle Eastern mahshi, or Eastern European sarma. But stuffed bell peppers, in particular, hold a special place in many kitchens, thanks to their natural shape and subtly sweet flavor that pairs beautifully with savory fillings.
Why You’ll Love This Recipe
- Versatile: This recipe is perfect for weeknight dinners, weekend gatherings, or meal prep. Plus, you can customize it with various add-ins, making it ideal for different tastes or dietary needs.
- Nutritious: Packed with vegetables, wholesome rice, and protein-rich cheese, this dish is a complete meal in itself.
- Family-Friendly: Kids love the cheesy, flavorful filling, and parents love the hidden veggies!
- Visually Stunning: The vibrant red, yellow, and green peppers bring a pop of color to your dinner table, making it as delightful to look at as it is to eat.
Ingredients You’ll Need
- 4 large bell peppers (red, yellow, or green)
- 1 cup cooked rice
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, drained
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- 2 tablespoons olive oil
- Fresh parsley or basil, chopped (for garnish)

How to Make Stuffed Bell Peppers
Step-by-Step Instructions
1. Prepare the Bell Peppers
Begin by preheating your oven to 375°F (190°C). This ensures it’s at the perfect temperature to cook the peppers evenly. Choose large, firm bell peppers—ideally, ones that can stand upright without tilting. If they wobble, trim the bottoms slightly to level them out.
Next, slice the tops off the peppers and carefully remove the seeds and membranes inside. This creates a perfect cavity for our delicious filling. Arrange the prepared peppers in a greased baking dish, standing upright.
2. Sauté the Vegetables
In a skillet over medium heat, heat 1 tablespoon of olive oil. Add the diced onion and sauté until it turns translucent, which usually takes about 5 minutes. This step is crucial for developing the base flavor of the filling. Once the onion is soft, add the minced garlic and sauté for another 1-2 minutes. Garlic burns quickly, so keep an eye on it—it should be fragrant but not browned.
3. Prepare the Filling
Stir in the drained diced tomatoes and Italian seasoning, mixing well to combine. Season the mixture generously with salt and pepper, tasting as you go. Let it simmer for about 5 minutes to allow the flavors to meld together beautifully.
Remove the skillet from heat and stir in the cooked rice, cheddar cheese, and half of the mozzarella cheese. The residual heat will help melt the cheese, binding the filling into a cohesive, savory mixture.
4. Stuff the Peppers
This is the fun part! Generously spoon the filling into each prepared bell pepper, pressing gently to pack it in tightly. Overfill slightly—the cheese will melt and settle during baking. Sprinkle the remaining mozzarella cheese on top of each pepper for that irresistible golden crust.
5. Bake to Perfection
Drizzle the remaining olive oil over the peppers to help them roast beautifully. Cover the dish with aluminum foil and bake for 30 minutes. This traps the steam, ensuring the peppers become tender.
After 30 minutes, remove the foil and continue baking for another 10-15 minutes. This allows the cheese to bubble and develop a golden-brown color. You’ll know the peppers are done when they’re tender to the touch and the cheese is irresistibly melted.
6. Serve and Garnish
Once out of the oven, let the stuffed peppers rest for a few minutes to cool slightly. This step ensures the filling stays intact when you serve. Garnish with freshly chopped parsley or basil for a pop of freshness and color.
Helpful Tips
- Pick the Perfect Peppers
Sweet bell peppers work best for this recipe, but you can experiment with poblano peppers for a spicier kick or banana peppers for a unique twist. - Make It Ahead
Save time by preparing the filling the night before. You can also assemble the peppers and refrigerate them for up to 24 hours before baking. - Enhance the Flavor
Add a sprinkle of red pepper flakes or smoked paprika to the filling for a touch of heat and smokiness.
Details
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegetarian

Notes
For a gluten-free option, ensure all your ingredients, including spices and cheese, are certified gluten-free.
Nutritional Information
- Calories: 350 per serving
- Carbohydrates: 30g
- Protein: 12g
- Fat: 20g
Frequently Asked Questions
Can I use a different grain?
Absolutely! Quinoa, couscous, or farro make excellent substitutes for rice.
What’s the best way to reheat stuffed peppers?
Reheat in a preheated oven at 350°F (175°C) for 15-20 minutes.

Related Recipes
If you loved this, try:
Conclusion
These stuffed bell peppers are a classic dish that brings joy to any table. Whether you’re making them for a special occasion or a casual dinner, their flavor and charm are sure to win hearts.
Print
Flavor-Packed Stuffed Bell Peppers with Rice and Cheese
Description
Stuffed bell peppers are more than just a meal—they’re an experience. Vibrant, flavorful, and deeply comforting, this dish is like a warm hug in food form. For many, it stirs up memories of family dinners, festive gatherings, or lazy Sundays when the whole house smelled of roasting peppers and melting cheese. The combination of hearty rice, gooey cheese, and tender peppers creates a balance of textures and flavors that’s almost impossible to resist.
This recipe is a perfect blend of tradition and innovation. Across the world, stuffed vegetables are a celebrated dish, each culture bringing its unique twist—whether it’s Mediterranean dolmas, Middle Eastern mahshi, or Eastern European sarma. But stuffed bell peppers, in particular, hold a special place in many kitchens, thanks to their natural shape and subtly sweet flavor that pairs beautifully with savory fillings.
Ingredients
- 4 large bell peppers (red, yellow, or green)
- 1 cup cooked rice
- 1 cup shredded cheddar cheese
- 1 cup shredded mozzarella cheese
- 1 medium onion, finely diced
- 2 cloves garlic, minced
- 1 can (14.5 oz) diced tomatoes, drained
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- 2 tablespoons olive oil
- Fresh parsley or basil, chopped (for garnish)
Instructions
1. Prepare the Bell Peppers
Begin by preheating your oven to 375°F (190°C). This ensures it’s at the perfect temperature to cook the peppers evenly. Choose large, firm bell peppers—ideally, ones that can stand upright without tilting. If they wobble, trim the bottoms slightly to level them out.
Next, slice the tops off the peppers and carefully remove the seeds and membranes inside. This creates a perfect cavity for our delicious filling. Arrange the prepared peppers in a greased baking dish, standing upright.
2. Sauté the Vegetables
In a skillet over medium heat, heat 1 tablespoon of olive oil. Add the diced onion and sauté until it turns translucent, which usually takes about 5 minutes. This step is crucial for developing the base flavor of the filling. Once the onion is soft, add the minced garlic and sauté for another 1-2 minutes. Garlic burns quickly, so keep an eye on it—it should be fragrant but not browned.
3. Prepare the Filling
Stir in the drained diced tomatoes and Italian seasoning, mixing well to combine. Season the mixture generously with salt and pepper, tasting as you go. Let it simmer for about 5 minutes to allow the flavors to meld together beautifully.
Remove the skillet from heat and stir in the cooked rice, cheddar cheese, and half of the mozzarella cheese. The residual heat will help melt the cheese, binding the filling into a cohesive, savory mixture.
4. Stuff the Peppers
This is the fun part! Generously spoon the filling into each prepared bell pepper, pressing gently to pack it in tightly. Overfill slightly—the cheese will melt and settle during baking. Sprinkle the remaining mozzarella cheese on top of each pepper for that irresistible golden crust.
5. Bake to Perfection
Drizzle the remaining olive oil over the peppers to help them roast beautifully. Cover the dish with aluminum foil and bake for 30 minutes. This traps the steam, ensuring the peppers become tender.
After 30 minutes, remove the foil and continue baking for another 10-15 minutes. This allows the cheese to bubble and develop a golden-brown color. You’ll know the peppers are done when they’re tender to the touch and the cheese is irresistibly melted.
6. Serve and Garnish
Once out of the oven, let the stuffed peppers rest for a few minutes to cool slightly. This step ensures the filling stays intact when you serve. Garnish with freshly chopped parsley or basil for a pop of freshness and color.
Notes
For a gluten-free option, ensure all your ingredients, including spices and cheese, are certified gluten-free.