If you ask me, stuffed peppers are one of the best ways to pack a ton of flavor into a single serving.
These vegetarian Mediterranean stuffed peppers bring together nutty brown rice, creamy chickpeas, and tangy feta cheese in a filling that’s both satisfying and healthy. Fresh herbs like parsley and mint give it a bright, summery taste while sun-dried tomatoes and olives add that classic Mediterranean kick.
The peppers get roasted until they’re tender and slightly sweet, creating the perfect vessel for the spiced filling inside. A sprinkle of toasted pine nuts on top adds a nice crunch that ties everything together.
It’s an easy weeknight dinner that feels special enough for company, and the leftovers are just as good the next day.

Why You’ll Love These Stuffed Peppers
- Packed with Mediterranean flavors – The combination of feta, olives, sun-dried tomatoes, and warm spices brings that delicious Mediterranean taste right to your dinner table.
- Vegetarian and filling – With protein-rich chickpeas and hearty brown rice, these stuffed peppers will keep you satisfied without any meat.
- Meal prep friendly – Make a batch on Sunday and you’ll have healthy lunches or dinners ready to go throughout the week.
- Colorful and fun to eat – Using bell peppers as edible bowls makes this dish feel special, and the bright colors make it look as good as it tastes.
- Healthy and nutritious – This recipe is loaded with vegetables, whole grains, and plant-based protein, making it a well-rounded meal you can feel good about.
What Kind of Bell Peppers Should I Use?
Any color of bell pepper will work great for this recipe, so feel free to pick your favorites or mix and match for a colorful presentation. Red, yellow, and orange peppers tend to be a bit sweeter and milder, while green peppers have a slightly more bitter, grassy flavor that some people prefer. When shopping, look for peppers that are firm, have smooth skin, and can stand upright on their own – this makes them much easier to stuff and keeps them stable while baking. If your peppers are wobbly, you can slice a thin layer off the bottom to create a flat base, just be careful not to cut through to the inside.

Options for Substitutions
This recipe is pretty forgiving when it comes to swapping ingredients:
- Brown rice: You can use white rice, quinoa, or couscous instead. Keep in mind that white rice cooks faster, so adjust your cooking time accordingly. Quinoa will give you extra protein too.
- Bell peppers: Any color works great here – red, yellow, orange, or green. You can even use poblano peppers for a slightly spicier version, though you might want to remove some seeds first.
- Chickpeas: White beans, black beans, or lentils make good substitutes. If using lentils, cook them separately first since they need different prep time.
- Feta cheese: Try goat cheese, ricotta salata, or shredded mozzarella if feta isn’t your thing. You can also leave it out entirely to make the dish vegan.
- Pine nuts: These can be pricey, so feel free to use chopped walnuts, slivered almonds, or sunflower seeds instead for that same crunch.
- Sun-dried tomatoes: If you don’t have these, just add more cherry tomatoes or use regular diced tomatoes. The flavor will be a bit different but still tasty.
Watch Out for These Mistakes While Cooking
The biggest mistake when making stuffed peppers is undercooking the rice beforehand, which leaves you with crunchy, unpleasant grains even after baking – make sure your brown rice is fully cooked and slightly cooled before mixing it with the other ingredients.
Another common error is overstuffing the peppers, which causes the filling to spill out during baking and makes them difficult to serve, so fill them just to the top without packing too tightly.
Don’t skip cutting a thin slice off the bottom of wobbly peppers to help them stand upright in the baking dish, and if your peppers are particularly thick-walled, consider parboiling them for 3-4 minutes before stuffing to ensure they’re tender.
Finally, add the pine nuts during the last 10 minutes of baking rather than mixing them into the filling, which keeps them from getting soggy and maintains their nice crunch.

What to Serve With Stuffed Peppers?
These Mediterranean stuffed peppers are pretty filling on their own, but I love serving them with a simple cucumber and tomato salad dressed with olive oil and lemon juice to keep the fresh Mediterranean vibe going. A dollop of tzatziki or plain Greek yogurt on the side adds a cool, creamy element that pairs perfectly with the warm spices in the peppers. If you want something to soak up all those good flavors, some warm pita bread or flatbread works great, and you can even use it to scoop up any filling that falls out. For a heartier meal, try adding a side of hummus with extra veggies for dipping.
Storage Instructions
Store: These stuffed peppers keep really well in the fridge for up to 4 days in an airtight container. They actually taste even better the next day once all those Mediterranean flavors have had time to meld together, so don’t hesitate to make them ahead for meal prep.
Freeze: You can freeze these peppers for up to 3 months, either before or after baking. If freezing unbaked, wrap each pepper individually in plastic wrap and then place in a freezer bag. For already baked peppers, let them cool completely first, then store the same way.
Reheat: Warm them up in the oven at 350°F for about 15-20 minutes if refrigerated, or 30-35 minutes if frozen. You can also microwave individual peppers for 2-3 minutes, though the oven keeps them from getting too soft. Cover with foil if the tops start browning too much.
| Preparation Time | 20-30 minutes |
| Cooking Time | 50-60 minutes |
| Total Time | 70-90 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1300-1500
- Protein: 35-40 g
- Fat: 38-45 g
- Carbohydrates: 220-240 g
Ingredients
For the peppers:
- 4 bell peppers
For the filling:
- 2.5 cups brown rice
- 1.5 cups chickpeas
- 1/2 cup cherry tomatoes (halved)
- 3 tbsp sun-dried tomatoes (chopped)
- 1/3 cup green olives (sliced)
- 2.5 oz feta cheese (crumbled)
- 3/4 cup parsley (freshly chopped)
- 2 tbsp lemon juice
- 2 tbsp fresh mint (chopped)
For the seasoning mixture:
- 2 tsp olive oil
- 1/2 cup red onion (finely diced)
- 1.5 tsp garlic (minced)
- 2 tsp oregano
- 1 tsp ground cumin
- 1/2 tsp paprika
- 3/4 tsp allspice
- 1/4 cup tomato sauce (I use Rao’s Homemade)
- 1/4 tsp red pepper flakes
- salt to taste
- black pepper to taste
For topping (optional):
- pine nuts (toasted)
Step 1: Prepare the Peppers and Preheat
- 4 bell peppers
Preheat your oven to 350°F.
While it heats, carefully slice the top off each bell pepper and remove the seeds and white membranes inside, creating a hollow cavity for stuffing.
Lightly rinse the peppers and pat dry.
Place them upright in a baking dish (a 9×13 inch dish works well), and set aside.
This prep work ensures your peppers are ready to fill as soon as your filling is complete.
Step 2: Build the Aromatic Base with Spices
- 2 tsp olive oil
- 1/2 cup red onion
- 1.5 tsp garlic
- 2 tsp oregano
- 1 tsp ground cumin
- 1/2 tsp paprika
- 3/4 tsp allspice
- 1/4 tsp red pepper flakes
- 1/4 cup tomato sauce
- 3/4 cup parsley
Heat the olive oil in a skillet over medium heat.
Add the diced red onion and sauté for 2 minutes until softened and fragrant.
Add the minced garlic, oregano, ground cumin, paprika, allspice, and red pepper flakes, cooking for about 1 minute to bloom the spices and release their essential oils—this is the foundation of your Mediterranean flavor profile.
Pour in the tomato sauce and fresh parsley, stirring well, and cook for another minute.
I like to let the spices toast in the oil first before adding liquid; it deepens their flavor significantly and makes the whole dish taste more developed.
Step 3: Create the Filling by Combining All Components
- 2.5 cups brown rice
- 1.5 cups chickpeas
- 1/2 cup cherry tomatoes
- 3 tbsp sun-dried tomatoes
- 1/3 cup green olives
- 2.5 oz feta cheese
- 2 tbsp lemon juice
- 2 tbsp fresh mint
- aromatic spiced mixture from Step 2
- salt to taste
- black pepper to taste
In a large mixing bowl, combine the cooked brown rice, chickpeas, halved cherry tomatoes, chopped sun-dried tomatoes, sliced green olives, and crumbled feta cheese.
Pour the aromatic spiced tomato mixture from Step 2 into the bowl and stir everything together until well combined.
Add the lemon juice and fresh mint, then taste the filling and season with salt and black pepper to your preference.
The acidity from the lemon juice brightens all the flavors, so don’t skip it even if you think you might.
Step 4: Stuff and Begin Roasting
- filling from Step 3
- prepared peppers from Step 1
Spoon the Mediterranean filling from Step 3 generously into each prepared pepper cavity, packing it down gently but firmly so each pepper is well-filled and the filling sits at or slightly above the top of the pepper.
You should use all the filling across the four peppers.
Cover the baking dish tightly with aluminum foil to trap moisture and heat, which helps the peppers cook through while staying tender.
Step 5: Bake and Finish with Browning
- stuffed peppers from Step 4
Place the covered baking dish in the preheated 350°F oven and bake for 40-45 minutes, until the peppers are tender when pierced with a fork.
Remove the foil and continue baking for another 10-15 minutes to allow the top of the filling to brown slightly and develop deeper flavor.
The peppers should be soft and slightly wrinkled, and the filling should be heated through.
Step 6: Finish and Serve with Toasted Pine Nuts
- roasted stuffed peppers from Step 5
- pine nuts
Remove the peppers from the oven and let them cool for a few minutes before serving.
Scatter toasted pine nuts over the top of each pepper for a final touch of richness, crunch, and authentic Mediterranean flair.
Serve warm or at room temperature—these peppers are wonderful either way and actually taste even better the next day as the flavors meld together.

Mediterranean Chickpea Stuffed Peppers
Ingredients
For the peppers::
- 4 bell peppers
For the filling::
- 2.5 cups brown rice
- 1.5 cups chickpeas
- 1/2 cup cherry tomatoes (halved)
- 3 tbsp sun-dried tomatoes (chopped)
- 1/3 cup green olives (sliced)
- 2.5 oz feta cheese (crumbled)
- 3/4 cup parsley (freshly chopped)
- 2 tbsp lemon juice
- 2 tbsp fresh mint (chopped)
For the seasoning mixture::
- 2 tsp olive oil
- 1/2 cup red onion (finely diced)
- 1.5 tsp garlic (minced)
- 2 tsp oregano
- 1 tsp ground cumin
- 1/2 tsp paprika
- 3/4 tsp allspice
- 1/4 cup tomato sauce (I use Rao's Homemade)
- 1/4 tsp red pepper flakes
- salt to taste
- black pepper to taste
For topping (optional):
- pine nuts (toasted)
Instructions
- Preheat your oven to 350°F. While it heats, carefully slice the top off each bell pepper and remove the seeds and white membranes inside, creating a hollow cavity for stuffing. Lightly rinse the peppers and pat dry. Place them upright in a baking dish (a 9x13 inch dish works well), and set aside. This prep work ensures your peppers are ready to fill as soon as your filling is complete.
- Heat the olive oil in a skillet over medium heat. Add the diced red onion and sauté for 2 minutes until softened and fragrant. Add the minced garlic, oregano, ground cumin, paprika, allspice, and red pepper flakes, cooking for about 1 minute to bloom the spices and release their essential oils—this is the foundation of your Mediterranean flavor profile. Pour in the tomato sauce and fresh parsley, stirring well, and cook for another minute. I like to let the spices toast in the oil first before adding liquid; it deepens their flavor significantly and makes the whole dish taste more developed.
- In a large mixing bowl, combine the cooked brown rice, chickpeas, halved cherry tomatoes, chopped sun-dried tomatoes, sliced green olives, and crumbled feta cheese. Pour the aromatic spiced tomato mixture from Step 2 into the bowl and stir everything together until well combined. Add the lemon juice and fresh mint, then taste the filling and season with salt and black pepper to your preference. The acidity from the lemon juice brightens all the flavors, so don't skip it even if you think you might.
- Spoon the Mediterranean filling from Step 3 generously into each prepared pepper cavity, packing it down gently but firmly so each pepper is well-filled and the filling sits at or slightly above the top of the pepper. You should use all the filling across the four peppers. Cover the baking dish tightly with aluminum foil to trap moisture and heat, which helps the peppers cook through while staying tender.
- Place the covered baking dish in the preheated 350°F oven and bake for 40-45 minutes, until the peppers are tender when pierced with a fork. Remove the foil and continue baking for another 10-15 minutes to allow the top of the filling to brown slightly and develop deeper flavor. The peppers should be soft and slightly wrinkled, and the filling should be heated through.
- Remove the peppers from the oven and let them cool for a few minutes before serving. Scatter toasted pine nuts over the top of each pepper for a final touch of richness, crunch, and authentic Mediterranean flair. Serve warm or at room temperature—these peppers are wonderful either way and actually taste even better the next day as the flavors meld together.