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.
Table of Contents
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

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.

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.

Easy Vegetarian Stuffed Bell Peppers with Rice
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- Remove the skillet from heat and fold in the cooked rice. Stir until evenly combined. The filling should hold together loosely without being wet.
- 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.
- 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.








