There’s something deeply comforting about a tray of stuffed bell peppers emerging from the oven, their vibrant colors softened, their savory filling perfectly tender. This is the kind of dish that feels just right for a cozy family dinner, a casual weekend gathering, or even a make-ahead meal prep session to set the tone for a nourishing week ahead.
This recipe was inspired by the simple idea that wholesome ingredients—rice, fresh vegetables, aromatic herbs, and melted cheese—can come together to create something truly special. Stuffed peppers have roots in many culinary traditions around the world, each version reflecting local flavors and seasonal ingredients. Today’s version celebrates a hearty vegetarian filling that’s satisfying, colorful, and irresistibly delicious.
Why You’ll Love These Stuffed Bell Peppers
Irresistible Stuffed Bell Peppers with Rice & Veggies check every box for a perfect home-cooked meal:
-
Packed with colorful vegetables
-
Naturally vegetarian and full of plant-based goodness
-
Family-friendly and customizable
-
Great for meal prep and leftovers
-
Beautiful presentation with minimal effort
The combination of fluffy rice, sautéed vegetables, herbs, and gooey melted cheese creates a balance of textures and flavors that feels both hearty and light. Plus, the bell peppers themselves become tender and slightly sweet after baking, enhancing every bite.
Ingredients You’ll Need
Here’s everything required to make these vibrant stuffed bell peppers. Measurements are provided for accuracy and consistency.
For the Peppers
-
4 large bell peppers (any color), tops cut off and seeds removed
-
1 tablespoon olive oil
-
1/2 teaspoon salt
-
1/4 teaspoon black pepper
For the Rice & Veggie Filling
-
1 cup uncooked long-grain white rice (or 3 cups cooked rice)
-
2 cups vegetable broth (for cooking rice)
-
1 tablespoon olive oil
-
1 medium yellow onion, finely chopped
-
2 cloves garlic, minced
-
1 medium zucchini, diced
-
1 cup diced tomatoes (fresh or canned, drained slightly)
-
1/2 cup corn kernels (fresh or frozen)
-
1/2 cup black beans, rinsed and drained
-
1 teaspoon dried oregano
-
1 teaspoon dried basil
-
1/2 teaspoon paprika
-
1/2 teaspoon salt (adjust to taste)
-
1/4 teaspoon black pepper
-
1 cup shredded mozzarella cheese
-
1/4 cup grated Parmesan cheese
-
2 tablespoons fresh parsley, chopped

Step-by-Step Instructions
1. Prepare the Rice
In a medium saucepan, combine 1 cup uncooked rice and 2 cups vegetable broth. Bring to a boil, reduce heat to low, cover, and simmer for 15–18 minutes until tender. Remove from heat and let it sit covered for 5 minutes before fluffing with a fork.
If using pre-cooked rice, measure out 3 cups and set aside.
2. Prepare the Bell Peppers
Preheat your oven to 375°F (190°C). Lightly grease a baking dish large enough to hold all four peppers upright.
Brush the outside and inside of each bell pepper with olive oil and sprinkle lightly with salt and black pepper. Arrange them upright in the baking dish.
For softer peppers, you can pre-bake them for 10 minutes before stuffing.
3. Sauté the Vegetables
In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the chopped onion and cook for 3–4 minutes until translucent. Stir in the garlic and cook for another 30 seconds until fragrant.
Add diced zucchini, tomatoes, corn, and black beans. Cook for 5–7 minutes until vegetables soften and excess moisture evaporates.
4. Season and Combine
Stir in oregano, basil, paprika, salt, and black pepper. Add the cooked rice and mix thoroughly. Remove from heat and stir in half of the mozzarella cheese and half of the Parmesan cheese.
The filling should be moist but not watery. If it feels too dry, add 2–3 tablespoons of vegetable broth.
5. Stuff the Peppers
Spoon the rice and veggie mixture evenly into each bell pepper, gently pressing down to fill completely. Top each pepper with the remaining mozzarella and Parmesan cheese.

6. Bake to Perfection
Cover the baking dish loosely with foil and bake for 30 minutes. Remove foil and bake for another 10–15 minutes until the cheese is melted and slightly golden.
Let the peppers rest for 5 minutes before serving. Garnish with fresh parsley.
Tips for Perfect Stuffed Bell Peppers
-
Choose firm peppers: They should stand upright and have smooth, shiny skin.
-
Don’t overcook the rice: Slightly firm rice prevents mushy filling.
-
Drain watery vegetables: Tomatoes can add too much moisture if not drained properly.
-
Customize the filling: Add spinach, mushrooms, or even cooked quinoa instead of rice.
-
Add crunch: A sprinkle of toasted breadcrumbs on top before baking creates texture contrast.
Variations to Try
Brown Rice Version
Replace white rice with 1 cup uncooked brown rice and 2 1/2 cups vegetable broth. Increase cooking time to 40–45 minutes for the rice.
Quinoa Alternative
Use 1 cup uncooked quinoa and 2 cups vegetable broth for a protein-packed twist.
Spicy Kick
Add 1/4 teaspoon crushed red pepper flakes or finely diced jalapeño to the vegetable mixture.
Vegan Option
Replace mozzarella and Parmesan with 1 cup dairy-free shredded cheese or a cashew-based topping.
Make-Ahead and Storage
Stuffed bell peppers are excellent for meal prep.
-
Refrigerator: Store in an airtight container for up to 4 days.
-
Freezer: Wrap individually and freeze for up to 3 months.
-
Reheating: Bake at 350°F (175°C) for 15–20 minutes or microwave for 2–3 minutes until heated through.
Nutritional Highlights
These stuffed bell peppers are rich in:
-
Fiber from vegetables and beans
-
Vitamin C from bell peppers
-
Complex carbohydrates from rice
-
Plant-based protein from beans
-
Calcium from cheese
They offer a balanced combination of macronutrients that make them both satisfying and energizing.
Frequently Asked Questions
1. Can I use different colored bell peppers?
Absolutely. Red, yellow, orange, and green bell peppers all work beautifully in this recipe. Red and yellow peppers are slightly sweeter, while green peppers have a more earthy flavor. Mixing colors creates a visually stunning presentation that’s perfect for entertaining. The cooking time remains the same regardless of color. If you prefer a softer texture, consider pre-baking the peppers for 10 minutes before filling them. Choosing peppers that can stand upright in your baking dish will ensure even cooking and prevent tipping.
2. How do I keep the stuffed peppers from becoming soggy?
Sogginess usually comes from excess moisture in the filling. To prevent this, drain canned tomatoes slightly before adding them to the skillet. Cook vegetables long enough for excess water to evaporate. Also, avoid overcooking the peppers; baking them covered first and then uncovered helps control moisture levels. If you notice liquid collecting at the bottom of the baking dish, you can carefully spoon some out midway through baking. Using long-grain rice instead of short-grain also helps maintain structure.
3. Can I prepare stuffed bell peppers in advance?
Yes, this recipe is perfect for preparing ahead. You can assemble the stuffed peppers completely, cover them tightly, and refrigerate for up to 24 hours before baking. When ready to cook, allow them to sit at room temperature for 20–30 minutes before placing in the oven. You may need to add an extra 5–10 minutes to the baking time if they are still slightly chilled. For longer storage, freeze the fully assembled but unbaked peppers and bake directly from frozen, adding 15–20 minutes to the total cooking time.
4. What can I serve with stuffed bell peppers?
Stuffed bell peppers are satisfying on their own, but they pair wonderfully with simple side dishes. A crisp green salad with a light vinaigrette balances the richness of the filling. Roasted vegetables like carrots or asparagus complement the flavors beautifully. Garlic bread or warm whole-grain rolls can also round out the meal. For a lighter option, serve alongside a cucumber and tomato salad with lemon juice and olive oil. Because the peppers already contain rice and vegetables, sides can remain simple and fresh.
Final Thoughts
Irresistible Stuffed Bell Peppers with Rice & Veggies are the kind of recipe that proves simple ingredients can create extraordinary results. With just a handful of pantry staples and fresh vegetables, you can transform ordinary bell peppers into a colorful, comforting centerpiece worthy of any dinner table.
What makes this recipe especially appealing is its versatility. Whether you’re cooking for family, hosting friends, or preparing meals ahead of a busy week, stuffed peppers adapt effortlessly. They look impressive yet require minimal technical skill, making them ideal for both beginner cooks and seasoned home chefs. The balance of tender peppers, savory rice, hearty beans, and melted cheese creates layers of flavor and texture that keep every bite interesting.
Beyond flavor, this dish celebrates wholesome eating without sacrificing satisfaction. It’s filling enough to stand alone as a complete meal, yet light enough to leave you feeling energized rather than weighed down. The vibrant colors alone make it inviting, encouraging even picky eaters to give vegetables a chance.
If you’re searching for a comforting vegetarian dinner that’s nourishing, customizable, and guaranteed to impress, these stuffed bell peppers deserve a place in your regular rotation. Once you try them, they may very well become a staple in your kitchen.
Print
Irresistible Stuffed Bell Peppers with Rice & Veggies
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Penny Smith
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
Description
A colorful and hearty vegetarian dish featuring tender bell peppers stuffed with seasoned rice, vegetables, beans, and melted cheese. Perfect for family dinners or meal prep.
Ingredients
4 large bell peppers
1 tablespoon olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
1 cup uncooked long-grain white rice
2 cups vegetable broth
1 tablespoon olive oil
1 medium yellow onion, finely chopped
2 cloves garlic, minced
1 medium zucchini, diced
1 cup diced tomatoes, slightly drained
1/2 cup corn kernels
1/2 cup black beans, rinsed and drained
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
1 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
2 tablespoons fresh parsley, chopped
Instructions
Preheat oven to 375°F (190°C) and lightly grease a baking dish.
Cook rice with vegetable broth according to package instructions and fluff with a fork.
Brush peppers with olive oil and season with salt and pepper. Place upright in baking dish.
Sauté onion in olive oil for 3–4 minutes. Add garlic and cook 30 seconds.
Add zucchini, tomatoes, corn, and black beans. Cook 5–7 minutes.
Stir in oregano, basil, paprika, salt, and pepper. Mix in cooked rice and half of the cheeses.
Fill each pepper with the mixture and top with remaining cheese.
Cover with foil and bake 30 minutes. Uncover and bake 10–15 minutes until cheese is melted and golden.
Garnish with fresh parsley before serving.
Notes
For softer peppers, pre-bake them for 10 minutes before stuffing. Substitute brown rice for added fiber or quinoa for a protein boost. Store leftovers in an airtight container for up to 4 days or freeze for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 45 minutes

