I made these vegetarian stuffed peppers on a rainy Saturday because I wanted something bright and satisfying that didn’t require babysitting at the stove. Roasting the peppers first gives them a sweet, slightly charred edge, and the filling — warm brown rice, soft pinto beans, juicy cherry tomatoes and a handful of cilantro — smells like a tiny celebration when it comes together. The first time I spooned the filling into the peppers the rice was just a touch too moist; a quick tip: drain any excess liquid from the filling so the peppers don’t get soggy. These keep well in the fridge and honestly taste even better the next day when the flavors have had time to meld.

Using fresh, seasonal ingredients makes a huge difference here: ripe cherry tomatoes soften and release a bright, sweet juice when cooked; fresh cilantro adds a bright herbal lift that dried herbs can’t match; and a good bell pepper — glossy and firm — holds its shape and gives a satisfying bite. If you have a local farmers’ market near you, this is the kind of recipe that shows off the difference between supermarket produce and something picked at peak ripeness. Enhance your dishes by using seasonal produce like Roasted Fall Vegetables, which bring out the best flavors and nutrients.
How to Choose the Best Bell Peppers for Vegetarian Stuffed Peppers
Picking the right pepper matters more than you might expect. For stuffing, you want peppers that are large, firm and a little squat so they can stand up in the baking dish and hold plenty of filling. Here’s what I look for when I’m at the market:
- Firmness – Give the pepper a gentle squeeze: it should feel solid, not spongy. Soft spots are a sign the pepper is past its best.
- Glossy skin – Bright, shiny skin usually means fresh and flavorful. Dull skin can indicate age.
- Color – Red, yellow and orange peppers are sweeter and more complex in flavor than green ones; I prefer red or orange for these stuffed peppers because they caramelize and taste almost fruity when roasted.
- Size & shape – Look for peppers with a wide base so they sit flat and won’t tip over when filled. If yours are on the taller side, you can slice a thin bit off the bottom to stabilize them.
- Minimal blemishes – Tiny surface marks are okay, but avoid peppers with deep wrinkles or large soft patches.
Step-by-Step Guide to Making Vegetarian Stuffed Peppers
This recipe makes 8 stuffed pepper halves (enough for 4 main-dish servings or 8 sides). Total time: about 1 hour 20 minutes including rice cooking and roasting. If you love stuffed peppers, you might also enjoy our Stuffed Pepper Casserole for a delicious variation on this classic dish.
Instructions — follow these tested steps (temperatures and times are important)
- Preheat the oven to 425°F (220°C). Arrange the halved peppers cut-side up in a large 9×13 baking dish or on a rimmed baking sheet lined with parchment. Drizzle about a tablespoon of olive oil over them, sprinkle with salt and pepper, and rub the oil over both sides with your hands. Roast 20–25 minutes until the edges blister and the peppers are easily pierced with a fork. The skins will darken slightly and the peppers will smell sweet; that’s your cue they’re ready. Leave the oven on.
- While the peppers roast, cook the rice: bring a large pot of water to a boil. Rinse ½ cup brown rice until the water runs clear, add it to the boiling water and simmer uncovered for about 30 minutes (lower the heat if it’s foaming or threatening to boil over). Drain well and return to the pot; set aside. Tip: rinsing prevents excess starch and helps the rice stay fluffy.
- Make the filling: heat 2 tablespoons olive oil in a large skillet over medium heat until shimmering. Add the chopped onion and ½ teaspoon salt and cook, stirring frequently, until soft and translucent, about 5 minutes. Add the cherry tomatoes and cook until they soften and begin to release their juices, another 4–6 minutes — the pan will become slightly saucy.
- Stir in the chopped cilantro, minced garlic, chili powder and cumin. Cook, stirring, just until the garlic becomes fragrant (30–60 seconds). Watch closely — garlic will go from fragrant to bitter if it burns.
- Remove the skillet from the heat and stir in the cooked rice, rinsed pinto beans, lime juice and several good twists of freshly ground black pepper. Taste and add more salt if needed — often a dish that tastes dull just needs a tiny pinch more salt rather than sugar. If the mixture seems wet, let it sit for a few minutes so the rice can absorb excess liquid. Pour off any accumulated liquid from the roasted peppers before stuffing so they don’t get soggy.
- Stuff each pepper half generously with the rice-and-bean mixture. If you have extra filling, save it to serve alongside the peppers; it’s also great mixed into a salad. Sprinkle about 1 ounce grated cheese over each pepper half if using.
- Bake the stuffed peppers at 425°F for 12–13 minutes, until the cheese is melted and golden in spots. If you like a little extra color on top, broil for 1–2 minutes — but watch carefully so the cheese doesn’t burn.
- Serve warm with extra cilantro, sliced avocado, salsa or a drizzle of cilantro-hemp pesto. These are great with lime wedges on the side.
Nutritional Benefits of the Filling (Vegetarian Stuffed Peppers)
The filling is a balanced mix of complex carbohydrates, plant proteins and vegetables. Brown rice provides fiber and sustained energy, pinto beans add protein, iron and more fiber, and tomatoes and onions contribute vitamins and antioxidants. Cilantro adds tiny amounts of vitamins A and K and a bright herbal finish that encourages you to eat more vegetables. If you want extra texture and nutrients, incorporate ingredients like crispy roasted chickpeas for crunch and more protein.
Per serving (1 of 4 main-dish servings), this recipe runs around 430 calories with roughly 16 g of protein — not bad for a vegetable-forward meal that keeps you full. Adding avocado increases healthy fats and creaminess; adding a dollop of Greek yogurt or a vegan alternative brings tang and a bit more protein.
Creative Serving Suggestions and Variations
These peppers are a fantastic canvas. Try these variations:
- Mediterranean: swap the chili powder and cumin for oregano and smoked paprika, use cooked quinoa instead of rice, add chopped kalamata olives and a sprinkle of feta on top. For a delightful side, consider pairing your stuffed peppers with our Mediterranean Pasta Salad for a complete meal.
- Asian-inspired: use cooked jasmine rice, sesame oil instead of olive oil, add finely chopped green onion and a splash of soy sauce and rice vinegar to the filling, top with toasted sesame seeds.
- Hearty & meaty (vegetarian): stir in plant-based ground meat or cooked lentils for extra heft.
- Different vessels: stuff zucchini boats, halved eggplants, or even large portobello mushrooms using the same filling approach.
Garnish ideas: fresh cilantro, sliced avocado, a spoonful of salsa, a drizzle of crema or vegan sour cream, or a quick chimichurri if you want herb-forward brightness.
Meal Prep Tips for Vegetarian Stuffed Peppers
I like to stagger the work: roast and cool the peppers a day ahead, cook the rice and make the filling the evening before, and assemble and bake on the night I serve them. The filling keeps well in the fridge for 3–4 days. If you’re prepping for the week, assemble the peppers in a baking dish, cover tightly and refrigerate; when you’re ready to eat, pop them straight into a hot oven and add a few extra minutes to ensure everything heats through.
Timing tips: if your rice finishes early, spread it on a tray to cool slightly so the filling isn’t steaming and watering down the peppers. If the filling becomes too compacted in the fridge, loosen it with a squeeze of lime and a splash of olive oil before stuffing.
Storage and Freezing Instructions
Cooked stuffed peppers: cool to room temperature, then store in an airtight container in the fridge for up to 4 days. Reheat gently in a 350°F oven for 10–15 minutes (covered) until warmed through, or microwave single servings for 1–2 minutes, checking so they don’t dry out. Leftovers often taste better the next day as the flavors meld.
Uncooked, prepped peppers: you can prepare and stuff the peppers, then cover tightly and refrigerate for up to 24 hours before baking. This is great for busy weeknights.
Freezing: I haven’t personally frozen these exact stuffed peppers to confirm texture over long storage, but based on similar stuffed-vegetable recipes, here’s a cautious method: freeze fully cooled cooked peppers in a single layer on a tray until firm, then transfer to a freezer-safe container or heavy-duty zip-top bag and label with the date. They should keep for a few months. Thaw overnight in the fridge and reheat in a 350°F oven until warmed through. Expect a slight softening in texture after freezing.
FAQ — Vegetarian Stuffed Peppers
- What ingredients are used in vegetarian stuffed peppers? The main ingredients include large red bell peppers, brown rice, pinto beans, cherry tomatoes, onion, garlic, cilantro, chili powder, cumin, lime juice, and optional toppings like cheese and avocado.
- How do I select the best bell peppers for stuffing? Look for firm, glossy bell peppers with vibrant color and no blemishes. Choose varieties like red, yellow, or orange for sweetness and a pleasing appearance.
- Can I customize the filling for my stuffed peppers? Absolutely! Feel free to experiment with different grains (like quinoa or couscous), legumes (like lentils or chickpeas), and seasonal vegetables to suit your taste.
- How should I store leftover stuffed peppers? Leftover stuffed peppers can be stored in an airtight container in the fridge for up to 4 days. They can also be frozen for several months, but make sure to seal them properly.
- What is a good substitute for meat in stuffed peppers? You can use plant-based ground meat alternatives like Beyond Meat, lentils, or even more beans mixed with your veggies to create a hearty filling!
Notes from my kitchen: watch the garlic closely in the skillet (it browns fast), always taste for salt before baking, and don’t worry if your peppers vary in size — any extra filling can be spooned into a bowl and served on the side. If you try a variation, I’d love to know which one you liked best — I’ve been making versions of this recipe for years and still swap the spices depending on what I have on hand.

Vegetarian Stuffed Peppers
Ingredients
Method
- Preheat the oven to 425°F. Roast the halved peppers with olive oil, salt, and pepper for 20 to 25 minutes.4 large red bell peppers, halved from stem to base, 1 tablespoon extra virgin olive oil
- Cook the rice in boiling water for 30 minutes, then drain.½ cup long-grain brown rice
- In a skillet, sauté onion and salt until tender, then add tomatoes and cilantro with spices, cooking until fragrant.1 large yellow onion, ½ teaspoon fine salt
- Combine rice, beans, lime juice, and seasonings. Stuff the peppers with the mixture and top with cheese.1 pint cherry tomatoes, ½ cup chopped fresh cilantro
- Bake the stuffed peppers at 425°F for 12 to 13 minutes until cheese is golden.
