Looking for a meal that’s wholesome, colorful, and packed with flavor? These Vegetarian Stuffed Bell Peppers with Rice are a perfect choice.
Tender bell peppers are filled with a hearty mixture of rice, vegetables, beans, and warm spices, then baked until soft and delicious. They’re satisfying enough for dinner, pretty enough for guests, and versatile enough for meal prep.

Even better, this recipe is easy to customize with your favorite grains, vegetables, and toppings, making it a reliable go-to for busy weeknights or cozy family meals.
💛 Why You’ll Love This Recipe
- 🌈 Colorful and beautiful to serve
- 🥗 Nutritious, hearty, and filling
- ⏱️ Great for meal prep and make-ahead dinners
- 🌱 Easy to make vegetarian or vegan
- 🍚 Simple ingredients with lots of flexibility
🧾 Ingredients
- 4 large bell peppers
- 1 cup cooked rice (white, brown, or wild)
- 1 tablespoon olive oil
- 1/2 cup diced onion
- 2 cloves garlic, minced
- 1/2 cup diced zucchini
- 1/2 cup diced mushrooms
- 1/2 cup canned diced tomatoes, drained
- 1/2 cup black beans or chickpeas, rinsed and drained
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup shredded mozzarella or cheddar cheese (optional)
- Fresh parsley or cilantro, for garnish
👩🍳 How to Make Vegetarian Stuffed Bell Peppers
1. Prepare the Peppers
Preheat your oven to 375°F (190°C).
Cut the tops off the bell peppers and remove the seeds and membranes.
For softer peppers, you can pre-bake them for 10 minutes or blanch them in boiling water for 2–3 minutes before stuffing.
2. Make the Filling
Heat olive oil in a large skillet over medium heat.
Add the onion and garlic and cook until fragrant, about 2 minutes.
Stir in the zucchini and mushrooms and cook for about 5 minutes, until tender.
Add the diced tomatoes, beans, paprika, cumin, salt, and black pepper. Cook for another 3 minutes.
Remove from heat and mix the vegetable mixture with the cooked rice until well combined.
3. Stuff the Peppers
Arrange the prepared bell peppers upright in a baking dish.
Spoon the rice filling generously into each pepper.
Top with shredded cheese if using.
4. Bake
Pour a small amount of water or tomato sauce into the bottom of the baking dish to keep the peppers moist.
Cover with foil and bake for 25–30 minutes.
Remove the foil and bake for another 10 minutes, until the peppers are tender and the cheese is melted and lightly golden.
5. Garnish and Serve
Let the peppers cool slightly, then garnish with fresh parsley or cilantro before serving.
🔄 Easy Variations
This recipe is wonderfully flexible, so you can make it your own.
- Swap the rice for quinoa or couscous
- Use corn, spinach, or carrots for different veggie combinations
- Add olives and feta for a Mediterranean version
- Make it Mexican-inspired with salsa, corn, and avocado
- Keep it vegan by skipping the cheese or using plant-based cheese
🍽️ What to Serve with Stuffed Peppers
These stuffed peppers pair well with:
- A fresh green salad
- Garlic bread or crusty rolls
- Tomato soup or a light vegetable soup
They’re also filling enough to enjoy all on their own.
🧊 Storage and Make-Ahead Tips
Refrigerator
Store leftovers in an airtight container for up to 3 days.
Freezer
Wrap each pepper individually and freeze for up to 2 months.
Reheating
Reheat in the oven at 350°F (175°C) until warmed through.
Make Ahead
You can prepare the filling and stuff the peppers up to 24 hours in advance, then refrigerate and bake when ready.
❓FAQs
Can I make these ahead of time?
Yes. Stuff the peppers ahead and refrigerate until ready to bake.
Can I freeze stuffed bell peppers?
Absolutely. Bake them first, cool completely, then freeze individually.
Can I use different vegetables?
Yes. This recipe works well with many vegetables, including corn, spinach, and carrots.
What can I use instead of rice?
Quinoa, couscous, or cauliflower rice are all great options.
⏱️ Recipe Details
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 4
- Calories: About 250 kcal per serving
