These Vegetarian Stuffed Bell Peppers with Rice are colorful, hearty, healthy, and full of flavor. Tender bell peppers are filled with a savory mixture of rice, vegetables, beans, tomatoes, and warm spices, then baked until soft and delicious.
This recipe is perfect for weeknight dinners, meal prep, or serving guests. It is filling enough to enjoy as a main dish, but still light, wholesome, and easy to customize. You can use white rice, brown rice, wild rice, quinoa, couscous, or cauliflower rice depending on what you have on hand.

With sweet bell peppers, seasoned rice, black beans or chickpeas, zucchini, mushrooms, and optional melted cheese, this is a meatless dinner that even meat lovers can enjoy.
Why You’ll Love These Stuffed Bell Peppers
These vegetarian stuffed peppers are easy, colorful, and satisfying.
You’ll love this recipe because it is:
- Healthy and hearty
- Perfect for meatless dinners
- Easy to meal prep
- Full of rice, vegetables, and beans
- Naturally customizable
- Great with or without cheese
- Freezer-friendly
- Beautiful enough for guests
What Are Vegetarian Stuffed Bell Peppers?
Vegetarian stuffed bell peppers are hollowed bell peppers filled with a savory meatless mixture. This version uses cooked rice, sautéed vegetables, diced tomatoes, beans, and spices.
The peppers are baked until tender, and you can top them with cheese for a creamy, golden finish or keep them dairy-free for a vegan version.
Recipe Summary
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 4
Course: Main Course
Cuisine: International / Vegetarian
Ingredients
- 4 large bell peppers, red, green, yellow, or orange
- 1 cup cooked rice, white, brown, or wild
- 1 tablespoon olive oil
- ½ cup diced onion
- 2 garlic cloves, minced
- ½ cup diced zucchini
- ½ cup diced mushrooms
- ½ cup canned diced tomatoes, drained
- ½ cup black beans or chickpeas, rinsed and drained
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup shredded mozzarella or cheddar cheese, optional
- Fresh parsley or cilantro, for garnish
Ingredient Notes
Bell Peppers
Use firm bell peppers that can stand upright in the baking dish. Red, yellow, and orange peppers are sweeter, while green peppers have a slightly sharper flavor.
Rice
Cooked rice makes the filling hearty and satisfying. White rice, brown rice, wild rice, or leftover rice all work well.
Beans
Black beans, chickpeas, kidney beans, or pinto beans add protein and make the peppers more filling.
Vegetables
Zucchini, mushrooms, onions, and tomatoes add flavor, moisture, and texture. You can also add corn, spinach, carrots, or bell pepper pieces.
Cheese
Cheese is optional. Mozzarella gives a mild, melty topping, while cheddar adds a sharper flavor. For a vegan version, skip the cheese or use plant-based cheese.
Spices
Paprika and cumin give the filling warm, savory flavor without making it too spicy.
How to Make Vegetarian Stuffed Bell Peppers
Step 1: Prepare the Bell Peppers
Preheat your oven to 375°F.
Slice the tops off the bell peppers and remove the seeds and membranes.
Place the peppers upright in a baking dish.
For softer peppers, pre-bake them for 10 minutes or blanch them in boiling water for 2–3 minutes before stuffing.
Step 2: Cook the Vegetables
Heat olive oil in a large skillet over medium heat.
Add the diced onion and garlic.
Sauté for about 2 minutes, until fragrant.
Add the zucchini and mushrooms.
Cook for about 5 minutes, or until the vegetables soften.
Step 3: Add Tomatoes, Beans, and Spices
Stir in the drained diced tomatoes, black beans or chickpeas, paprika, cumin, salt, and black pepper.
Cook for another 3 minutes so the flavors can blend.
Step 4: Add the Rice
Add the cooked rice to the skillet.
Stir until the rice is evenly mixed with the vegetables and beans.
Taste and adjust seasoning if needed.
Step 5: Stuff the Peppers
Spoon the rice and vegetable filling into each bell pepper.
Pack the filling gently but do not press it too tightly.
Top with shredded cheese if using.
Step 6: Add Moisture to the Dish
Pour a small amount of water or tomato sauce into the bottom of the baking dish.
This helps keep the peppers moist while they bake.
Step 7: Bake
Cover the baking dish with foil.
Bake for 25–30 minutes.
Remove the foil and bake for another 10 minutes, or until the peppers are tender and the cheese is melted and golden.
Step 8: Garnish and Serve
Let the peppers cool slightly before serving.
Garnish with fresh parsley or cilantro.
Serve warm.
Tips for the Best Stuffed Bell Peppers
Choose peppers that are similar in size so they cook evenly.
Use cooked rice, not raw rice.
Drain canned tomatoes well so the filling does not become watery.
Pre-bake or blanch the peppers if you prefer them very soft.
Add a little water or tomato sauce to the baking dish to prevent drying.
Do not overfill the peppers too tightly.
Let them rest for a few minutes before serving.
Easy Variations
Mexican Stuffed Bell Peppers
Use black beans, corn, salsa, cumin, paprika, and cheddar cheese. Top with avocado and cilantro.
Mediterranean Stuffed Peppers
Add olives, feta cheese, oregano, chickpeas, and a little lemon zest.
Vegan Stuffed Bell Peppers
Skip the cheese or use dairy-free shredded cheese.
Quinoa Stuffed Peppers
Replace the rice with cooked quinoa for extra protein.
Couscous Stuffed Peppers
Use cooked couscous for a lighter, fluffy filling.
Spicy Stuffed Peppers
Add hot sauce, chili powder, cayenne pepper, or diced jalapeños.
Extra Veggie Stuffed Peppers
Add spinach, carrots, corn, peas, or chopped kale to the filling.
What to Serve with Vegetarian Stuffed Peppers
These stuffed peppers can be served as a complete meal, but they also pair well with simple sides.
Serve them with:
- Mixed green salad
- Garlic bread
- Tomato soup
- Roasted vegetables
- Cucumber salad
- Tortilla chips
- Avocado slices
- Greek yogurt or sour cream
- Salsa
- Fresh fruit
Make Ahead Instructions
You can prepare the filling and stuff the peppers up to 24 hours ahead.
Cover the baking dish tightly and refrigerate until ready to bake.
When baking from the refrigerator, add an extra 5–10 minutes to the covered baking time.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freezing Instructions
You can freeze stuffed peppers after baking.
Let them cool completely, then wrap each pepper individually and place in a freezer-safe container.
Freeze for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Reheating Tips
Reheat stuffed peppers in the oven at 350°F until warmed through.
You can also microwave individual peppers, but the oven gives the best texture.
Frequently Asked Questions
Can I make stuffed peppers ahead of time?
Yes. Prepare and stuff the peppers, then refrigerate them for up to 24 hours before baking.
Can I freeze stuffed bell peppers?
Yes. Bake them first, cool completely, wrap individually, and freeze for up to 2 months.
Can I use different vegetables?
Absolutely. Corn, carrots, spinach, kale, broccoli, or extra mushrooms all work well.
What can I use instead of rice?
Quinoa, couscous, cauliflower rice, farro, or bulgur can be used instead of rice.
Do I have to pre-cook the peppers?
No. Pre-cooking is optional. It makes the peppers softer, but they will still bake well if stuffed raw.
Can I make this recipe vegan?
Yes. Skip the cheese or use vegan cheese.
Recipe Card
Easy Vegetarian Stuffed Bell Peppers with Rice
Colorful bell peppers stuffed with rice, vegetables, beans, tomatoes, and warm spices. A healthy and hearty vegetarian dinner perfect for meal prep, weeknights, or guests.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 4
Ingredients
- 4 large bell peppers, red, green, yellow, or orange
- 1 cup cooked rice
- 1 tablespoon olive oil
- ½ cup diced onion
- 2 garlic cloves, minced
- ½ cup diced zucchini
- ½ cup diced mushrooms
- ½ cup canned diced tomatoes, drained
- ½ cup black beans or chickpeas, rinsed and drained
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup shredded mozzarella or cheddar cheese, optional
- Fresh parsley or cilantro, for garnish
Instructions
- Preheat oven to 375°F.
- Slice the tops off the bell peppers and remove seeds and membranes.
- Place peppers upright in a baking dish.
- Optional: pre-bake peppers for 10 minutes or blanch for 2–3 minutes for softer peppers.
- Heat olive oil in a skillet over medium heat.
- Add onion and garlic. Cook for about 2 minutes.
- Add zucchini and mushrooms. Cook for about 5 minutes.
- Stir in diced tomatoes, beans, paprika, cumin, salt, and black pepper.
- Cook for 3 minutes.
- Add cooked rice and stir until evenly combined.
- Taste and adjust seasoning.
- Fill each bell pepper with the rice mixture.
- Top with cheese if using.
- Add a small amount of water or tomato sauce to the bottom of the baking dish.
- Cover with foil and bake for 25–30 minutes.
- Remove foil and bake for another 10 minutes, or until cheese is melted and peppers are tender.
- Garnish with parsley or cilantro and serve warm.
Notes
Use any color bell peppers you like.
For a vegan version, skip the cheese or use plant-based cheese.
For a Mexican-style version, add corn, salsa, and black beans.
For a softer texture, pre-bake or blanch the peppers before stuffing.
Nutrition Estimate
Per serving:
- Calories: 250
- Carbohydrates: 36g
- Protein: 9g
- Fat: 8g
- Fiber: 7g
- Sugar: 8g
Nutrition values are approximate and may vary depending on ingredients used.
Final Thoughts
Vegetarian Stuffed Bell Peppers with Rice are colorful, nourishing, and easy to make. The tender peppers, savory rice filling, beans, vegetables, and spices create a balanced meatless meal that feels both healthy and comforting.
Serve them for dinner, meal prep them for the week, or make them for guests when you want a beautiful vegetarian dish that tastes as good as it looks.
