Easy Vegetarian Stuffed Bell Peppers with Rice

The easiest way to make vegetarian stuffed bell peppers with rice that are filling, flavorful, and ready to impress your whole table.

Updated

March 3, 2026

Vegetarian stuffed bell peppers with rice topped with golden melted cheese and fresh parsley in a white baking dish

Vegetarian stuffed bell peppers with rice are one of those dinners that looks like you spent hours in the kitchen but actually comes together in under an hour. Tender peppers packed with savory rice, black beans, and warm spices make this a meal that satisfies every single time. I started making these on busy weeknights when I needed something colorful, filling, and genuinely good without a lot of cleanup.

The first time I made these, I was just trying to use up a zucchini and some leftover rice sitting in my fridge. I stuffed the peppers, crossed my fingers, and pulled out something I ended up making three more times that month. These vegetarian stuffed bell peppers with rice have that quality where even people who think they need meat at dinner will clean their plate and ask what’s in them. The filling is savory and well-seasoned, the peppers turn silky in the oven, and the optional cheese on top adds just the right amount of richness.

Can’t wait for you to try this!

Ingredients for Vegetarian Stuffed Bell Peppers with Rice

I’ve made this recipe enough times to know what really matters here. I always use firm, flat-bottomed bell peppers so they stand up straight in the baking dish without tipping over. For the beans, I recommend black beans over chickpeas if you want a slightly earthier, more satisfying bite. If you love vegetarian dishes with bold flavor, you might also enjoy this mushroom spinach lasagna or these sticky sesame chickpeas for more meatless dinner inspiration.

  • 4 large bell peppers (red, green, yellow, or orange – choose firm ones with flat bottoms)
  • 1 cup cooked rice (white, brown, or wild) – I usually cook this the night before to save time
  • 1 tbsp olive oil
  • 1/2 cup diced onions
  • 2 cloves garlic, minced – Pro tip: fresh garlic makes a real difference here, skip the jarred kind
  • 1/2 cup diced zucchini
  • 1/2 cup diced mushrooms
  • 1/2 cup canned diced tomatoes, drained well
  • 1/2 cup black beans or chickpeas, rinsed and drained – I recommend black beans for their earthy flavor
  • 1 tsp paprika
  • 1 tsp ground cumin
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup shredded mozzarella or cheddar cheese (optional) – In my experience, the cheese pull on top makes everyone at the table happy
  • Fresh parsley or cilantro for garnish
Vegetarian stuffed bell peppers with rice topped with golden melted cheese and fresh parsley in a white baking dish

Step-by-Step Instructions

In my experience, the key to great stuffed peppers is not rushing the filling. Let those vegetables cook down properly and you will get a much more flavorful result. Total time is about 55 minutes from start to finish.

Step 1: Preheat your oven to 375°F (190°C). Slice the tops off each bell pepper and remove all seeds and membranes. Stand them upright in a baking dish. If any wobble, trim a very thin slice off the bottom to stabilize them (do not cut through the base).

Step 2: Optional but recommended: pre-bake the empty peppers for 10 minutes, or blanch them in a pot of boiling water for 2 to 3 minutes. This softens them so the final bake comes out tender rather than crunchy. Skip this if you prefer a firmer pepper.

Step 3: Heat olive oil in a large skillet over medium heat. Add the diced onions and cook for about 2 minutes, stirring, until they turn translucent and smell fragrant. Add the minced garlic and stir for another 30 seconds.

Step 4: Add the zucchini and mushrooms to the skillet. Cook for about 5 minutes, stirring occasionally, until they soften and release most of their moisture. Do not rush this step or the filling will be watery.

Step 5: Stir in the drained diced tomatoes, black beans, paprika, cumin, salt, and pepper. Cook for 3 more minutes until everything is heated through and the mixture smells warm and smoky. Taste and adjust seasoning now.

Step 6: Remove the skillet from heat and fold in the cooked rice. Stir until evenly combined. The filling should hold together loosely without being wet or soupy.

Step 7: Place the prepared peppers upright in the baking dish. Fill each one generously, pressing the filling down lightly so you can fit more in. Top with shredded cheese if using. Pour about 1/4 cup of water or tomato sauce into the bottom of the baking dish to create steam and keep the peppers from drying out.

Step 8: Cover tightly with foil and bake for 25 to 30 minutes. Remove the foil and bake for another 10 minutes until the cheese is melted and golden and the pepper skin looks slightly wrinkled. Let cool for 5 minutes before serving so the filling sets slightly and is easier to eat.

Perfect Pairings for Vegetarian Stuffed Bell Peppers with Rice

These peppers are filling on their own, but a simple side dish rounds out the meal nicely. Here are a few sides that balance the flavors and textures without competing with the star of the plate.

Mediterranean Chickpea Salad: A bright, lemony mediterranean chickpea salad is one of the best sides for vegetarian stuffed bell peppers with rice. The acidity cuts through the warm, spiced filling and adds a refreshing crunch that makes the whole meal feel balanced and light.

Sauteed Vegetables: A quick pan of healthy sauteed vegetables works beautifully alongside these peppers. It keeps the meal entirely plant-forward and adds color and texture without any extra effort.

Roasted Cauliflower: Crispy, golden oven roasted cauliflower adds a satisfying bite and a slightly nutty flavor that pairs well with the cumin and paprika in the filling. It also makes this a great low-carb dinner option if you want to keep things lighter.

Easy Vegetable Soup: A bowl of easy vegetable soup served alongside works the same way a tomato bisque would, warm and comforting without overshadowing the peppers. It is a great option on a cold evening when you want something extra cozy.

Garlic Bread or Crusty Rolls: Perfect for scooping up the savory juices and filling that spill over during baking. Kids especially love having something to dip, and it turns a simple dinner into something that feels more like an occasion.

Vegetarian stuffed bell peppers with rice topped with golden melted cheese and fresh parsley in a white baking dish

Storage and Serving Tips

Leftover vegetarian stuffed bell peppers with rice keep well. Store them in an airtight container in the refrigerator for up to 3 days. For longer storage, wrap each pepper individually in plastic wrap and place in a freezer-safe bag. They freeze well for up to 2 months.

To reheat, I recommend the oven over the microwave. Place peppers in a baking dish with a small splash of water, cover with foil, and warm at 350°F (175°C) for 15 to 20 minutes. This keeps the pepper from turning soggy and the filling stays fluffy rather than gummy.

Pro tip: this recipe is great for meal prep. You can prepare the filling up to 24 hours ahead and keep it in the fridge. Stuff the peppers right before baking for the freshest result. For a fun variation on the meal prep idea, the filling also works great served bowl-style over rice, similar to this vegan sweet potato burrito bowl approach.

FAQs

Can I make vegetarian stuffed bell peppers with rice ahead of time?

Yes. Prepare the filling and stuff the peppers up to 24 hours in advance. Cover the baking dish and refrigerate overnight. Bake straight from the fridge, adding about 5 extra minutes to the covered bake time.

Can I use a different grain instead of rice?

Quinoa, couscous, or cauliflower rice all work well. Quinoa adds extra protein, couscous cooks faster, and cauliflower rice keeps the dish lower in carbs. Just make sure any grain is fully cooked before mixing it into the filling.

How do I keep the peppers from falling over in the dish?

Choose peppers with flat, stable bottoms and pack them close together in the baking dish so they support each other. If a pepper is still wobbly, trim a very thin slice from the base without cutting through, just enough to create a flat surface.

Conclusion

Vegetarian stuffed bell peppers with rice are the kind of recipe that earns its place in your regular dinner lineup. They are easy to pull together, endlessly adaptable, and genuinely satisfying for the whole table. Whether you are cooking for your family on a weeknight or putting something colorful on the table for guests, this recipe delivers. Give it a try tonight and make it your own.


Vegetarian stuffed bell peppers with rice topped with golden melted cheese and fresh parsley in a white baking dish

Easy Vegetarian Stuffed Bell Peppers with Rice

Colorful bell peppers filled with a savory mix of rice, black beans, zucchini, mushrooms, and warm spices. A satisfying vegetarian dinner that is easy to customize and perfect for weeknights or meal prep.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Mediterranean
Calories: 250

Ingredients
  

  • 4 large bell peppers red, green, yellow, or orange; choose firm ones with flat bottoms
  • 1 cup cooked rice white, brown, or wild; cooked according to package instructions
  • 1 tbsp olive oil
  • 0.5 cup diced onions
  • 2 cloves garlic minced; fresh recommended
  • 0.5 cup diced zucchini
  • 0.5 cup diced mushrooms
  • 0.5 cup canned diced tomatoes drained well
  • 0.5 cup black beans or chickpeas rinsed and drained; black beans recommended
  • 1 tsp paprika
  • 1 tsp ground cumin
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 0.5 cup shredded mozzarella or cheddar cheese optional
  • fresh parsley or cilantro for garnish

Equipment

  • Large skillet
  • Baking dish
  • Aluminum foil

Method
 

  1. Preheat your oven to 375 degrees F (190 degrees C). Slice the tops off each bell pepper and remove all seeds and membranes. Stand them upright in a baking dish. If any wobble, trim a very thin slice off the bottom to stabilize without cutting through the base.
  2. Optional but recommended: pre-bake the empty peppers for 10 minutes, or blanch in boiling water for 2 to 3 minutes. This softens them for a tender final result. Skip this step if you prefer a firmer pepper.
  3. Heat olive oil in a large skillet over medium heat. Add the diced onions and cook for about 2 minutes, stirring, until translucent and fragrant. Add the minced garlic and stir for 30 more seconds.
  4. Add the zucchini and mushrooms to the skillet. Cook for about 5 minutes, stirring occasionally, until softened and most of their moisture has cooked off. Do not rush this step or the filling will be watery.
  5. Stir in the drained diced tomatoes, black beans, paprika, cumin, salt, and pepper. Cook for 3 more minutes until everything is heated through and smells warm and smoky. Taste and adjust seasoning.
  6. Remove the skillet from heat and fold in the cooked rice. Stir until evenly combined. The filling should hold together loosely without being wet.
  7. Fill each pepper generously with the rice mixture, pressing lightly to fit more in. Top with shredded cheese if using. Pour about 1/4 cup of water or tomato sauce into the bottom of the baking dish to create steam.
  8. Cover tightly with foil and bake for 25 to 30 minutes. Remove foil and bake for another 10 minutes until the cheese is golden and the pepper skin looks slightly wrinkled. Let cool for 5 minutes before serving.

Notes

Choose firm peppers with flat bottoms so they stand upright easily. Rice should be fully cooked before starting. Filling can be made up to 24 hours ahead and refrigerated. For vegan option, skip cheese or use plant-based alternative. Swap rice for quinoa, couscous, or cauliflower rice for variation. Add a splash of water or tomato sauce to the baking dish to keep peppers moist during baking.

Leave a Comment

Recipe Rating