Vegetarian Stuffed Peppers

These vegetarian stuffed peppers are inspired by Mexican cuisine! This recipe features bell peppers with pinto beans, rice and fresh veggies.

219 Reviews
456CommentsJump to recipe

vegetarian stuffed peppers recipe

These stuffed peppers aren’t the kind your mom made. They’re meatless and loaded with fresh flavor. They’re cheesy as shown, yes, but they’re just as good without the cheese. You can easily make these peppers dairy free or vegan.

Most stuffed peppers are made with Italian seasonings, but I went in a different direction. I was inspired to incorporate some of my favorite Mexican ingredients, including pinto beans, cherry tomatoes, cilantro, lime, chili powder and cumin. The filling is so tasty, I could eat it as a side dish! These peppers are somewhat time consuming, but each element is simple to make.

stuffed pepper ingredients

The trick to making great stuffed peppers is to slice the peppers in half from the stem end down through the base. Then, pre-roast the halves until they’re tender and a bit caramelized at the sliced edges. This way, their flavor is condensed and their texture is just right—not too crisp, but not falling apart.

Please do yourself a favor and cook extra brown rice while you’re at it. Then, you’ll be one step closer to dinner tomorrow night—say, Extra Veggie Fried Rice or any of these rice-based dishes. High five!

stuffed pepper preparation

How to Make Stuffed Peppers

You’ll find the full recipe below, but here’s the gist:

  1. Roast the peppers.
  2. Cook the rice (unless you’re using leftover cooked rice).
  3. Cook the filling, adding the rice and beans at the end.
  4. Stuff the peppers and top with cheese.
  5. Bake and serve!

These peppers are a great meal to prepare in advance. You can get a head start by cooking the rice and prepping the peppers. Or assemble them completely, then cover and refrigerate for later. This would be a great dish to drop off at a friend’s house with baking instructions (about 12 to 15 minutes at 425 degrees Fahrenheit).

Watch How to Make Stuffed Peppers

roasted peppers and filling

stuffed pepper filling

Stuffed Pepper Serving Suggestions

These stuffed peppers are a balanced meal in their own right, featuring whole grains, veggies and beans for additional protein and fiber. Here are a few side dishes that would complement the meal:

how to make stuffed peppers

stuffed peppers out of oven

More Hearty Mexican-Inspired Recipes

If you enjoy these stuffed peppers, you’ll also appreciate these recipes:

Please let me know how your stuffed peppers turn out in the comments! I love hearing from you.

stuffed peppers recipe

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!
Please enable JavaScript in your browser to complete this form.

Vegetarian Stuffed Peppers

  • Author: Cookie and Kate
  • Prep Time: 20 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 minutes
  • Yield: 8 stuffed peppers 1x
  • Diet: Vegetarian

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 219 reviews

Print

These vegetarian stuffed peppers are inspired by my favorite Mexican dishes! This recipe features roasted bell peppers filled with a flavorful combination of pinto beans, brown rice and fresh veggies, topped with melted cheese (optional). This recipe yields 8 stuffed peppers, enough for 4 main dish servings or 8 sides.

Ingredients

Scale

Roasted peppers

  • 4 large red bell peppers, halved from stem to base, seeds and membranes removed
  • 1 tablespoon extra virgin olive oil, as needed
  • Fine salt and freshly ground black pepper, for sprinkling

Filling and topping

  • ½ cup long-grain brown rice (or 1 ½ cups cooked rice)
  • 2 tablespoons extra virgin olive oil
  • 1 large yellow onion, chopped
  • ½ teaspoon fine salt, to taste
  • 1 pint (2 cups) cherry tomatoes, halved or quartered if large
  • ½ cup chopped fresh cilantro, plus more for garnish
  • 4 cloves garlic, pressed or minced
  • 1 ½ teaspoons chili powder 
  • 1 teaspoon ground cumin 
  • 1 can (1 ½ cups) pinto beans, rinsed and drained
  • Freshly ground black pepper, to taste
  • 1 tablespoon lime juice 
  • 4 ounces (about 1 cup) grated part-skim mozzarella or cheddar 
  • Optional garnishes: Sliced ripe avocado or guacamole, perhaps a drizzle of cilantro-hemp pesto, red salsa, sour cream or vegan sour cream 

Instructions

  1. To roast the peppers: Preheat the oven to 425 degrees Fahrenheit. Place the halved peppers in a large 9 by 13-inch baking dish, or on a rimmed baking sheet lined with parchment paper. Drizzle 1 tablespoon olive oil over the peppers and sprinkle them with salt and pepper. Use your hands to rub the oil all over both sides of the peppers, then arrange them with the cut sides facing up. Bake for 20 to 25 minutes, until the peppers are a little blistered around the edges and easily pierced through by a fork. Set aside. Leave the oven on for baking the peppers.
  2. In the meantime, cook the rice: Bring a large pot of water to boil. Rinse the rice in a fine-mesh colander until the water runs clear. Add the rice to the boiling water and continue boiling, uncovered, for 30 minutes (reduce the heat as necessary to prevent overflow). Drain off the remaining cooking water and return the rice to the pot. Set aside.
  3. Prepare the filling: In a large skillet over medium heat, warm 2 tablespoons olive oil until shimmering. Add the onion and ½ teaspoon of the salt. Cook, stirring often, until the onion is tender, about 5 minutes. Add the tomatoes and cook until they’re lightly squishy, another 5 minutes or so.
  4. Add the cilantro, garlic, chili powder and cumin. While stirring, cook until the garlic is fragrant, about 30 to 60 seconds.
  5. Remove the pot from the heat and add the rice, beans, lime juice and about 10 twists of black pepper. Stir to combine, then season with additional salt (I usually add ¼ teaspoon) and black pepper, to taste.
  6. To stuff the peppers, first pour off any excess juice pooled within the peppers. Then stuff each pepper generously with the rice mixture (if the peppers were truly large, you should have just the right amount of filling—if you have extra, save it to serve as a side dish). Top the peppers with the cheese.
  7. Bake at 425 for 12 to 13 minutes, until the cheese is golden in spots. Serve warm with fresh cilantro leaves on top or any other garnishes of your choice. Leftovers keep well in the fridge, covered, for up to 4 days. I believe they would freeze well for several months, but haven’t tried to be sure.

Notes

Make it dairy free/vegan: Omit the cheese, and cover the baking dish during its final stint in the oven. I recommend topping the finished peppers with something creamy or saucy, like guacamole, cilantro-hemp pesto or vegan sour cream

Prepare in advance: This dish is a bit time consuming, though it’s not difficult. You could make the rice in advance, and/or prep the peppers so they are ready to pop in the oven later. You could even assemble the peppers completely and refrigerate, covered, until you’re ready to bake (they will likely need a few extra minutes in the oven to warm through).

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.

Kate and Cookie

HELLO, MY NAME IS

Kathryne Taylor

I'm a vegetable enthusiast, dog lover, mother and bestselling cookbook author. I've been sharing recipes here since 2010, and I'm always cooking something new in my Kansas City kitchen. Cook with me!

Leave a comment

Your comments make my day. Thank you! If you have a question, please skim the comments section—you might find an immediate answer there.
If you made the recipe, please choose a star rating, too.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Kirk Thill

    The beans were raw and hard and didn’t soften in the oven. I didn’t see that they were supposed to be canned beans. I guess I should have cooked the beans first. That would take a lot longer of course. Canned beans aren’t the best in my opinion. (I’m just kidding, by the way, about the beans not being cooked enough. But I didn’t realize it until the last minute that they were canned beans, so I had to run to the store in order for dinner to be on time.)

  2. Emily

    Have made this recipe multiple times for my boyfriend and myself (it has quickly become a weeknight favourite). Sooooo good, thank you.

    1. Kate

      I love to hear that! Thank you for sharing, Emily.

  3. Michael Dreke

    Was absolutely amazing! Thank you and this will definitely be made often.

    1. Kate

      That’s great to hear, Micheal!

  4. Tammy

    In the oven! I added canned organic corn.

    1. Kate

      Sounds great! Thank you for sharing, Tammy.

  5. Ana

    Dear Kate, your recipes never fail me. Whenever I’m looking for ideas, I go to your page or scroll your book and find something delicious.
    I’ve made the stuffed peppers today and loved them! The seasoning is on point, I can blindly trust that you have found the perfect amount of everything. I will definitely be making these again very soon.
    Thank you for sharing!

  6. Claudia

    I have tried now several recipes of yours and they were all simple to make but so delicious and this one is no exception. The Mexican filling is so tasty that I will make it again as a side dish. We followed the recipe to the letter but included some of the shredded Mozzarella into the stuffing which turns out very well. Serving the stuffed peppers with guacamole and sour cream- like suggested by you- adds to the Mexican flavour and makes it complete. Thank you!

    1. Kate

      Thank you, Claudia! I’m happy you enjoyed this recipe.

  7. Lintje

    Made this recipe last night and it was delicious my fussy eater hubby even enjoyed it, Thank you

    1. Kate

      That’s wonderful! Thank you for your review, Lintje.

  8. Brittany

    I made these and they were easy and delicious! I love the addition of tomatoes. I did a mix of mozzarella and cheddar on top. I will definitely make them again!

    1. Kate

      Great to hear, Brittany! Thank you for your review.

  9. Bizz

    We love your spaghetti squash pizza bowls, mediterranean squash and stuffed acorn squash recipes and I’m wondering whether this recipe would work if I replaced the peppers with a squash (maybe omit the rice?). Thank you for your delicious contributions to our weekly meals!

  10. Daniela

    This was a really yummy and filling. Perfect with a side salad and some feta cheese.

    I think next time I’ll omit the cheddar cheese. I don’t think it did much for the overall flavour of the dish.

    1. Kate

      Thank you, Daniela!

  11. Suzanne

    This was delicious. I appreciated how easy and flexible this recipe was (we added jalapenos for heat). Definitely serve the extra rice at the table. We ended up “needing” it to balance the stuffing to pepper ratio.

    1. Kate

      Thank you for sharing, Suzanne!

  12. Kim

    These were FANTASTIC!!! My husband and I devoured them and wanted more!! This recipe is definitely a keeper and at the top of my list!

    1. Kate

      I’m glad you loved it, Kim! Thank you for your review.

  13. Marissa

    This was so good!!! Definitely a must have again!!

    1. Kate

      Wonderful, Marissa! Thank you for your review.

  14. Sarah N

    I really loved this recipe. It surprised me how good it was. It was much better than stuffed peppers I have made in the past. Also this was my first vegetarian stuffed pepper recipe. I am loving all of your recipes. I am making 1-2 recipes of yours a week and I also have your cookbook. Thank you so much !!

    1. Kate

      Wonderful, Sarah! Thank you for your review.

  15. Juliana Coleman

    I made this recipe today and it was delicious! It’s such a hearty and satisfying vegetarian recipe.

    1. Kate

      Wonderful, Juliana! Thank you for your review.

  16. Michelle

    Made this recipe last night and it was a huge hit with the family. Easy to make, looked amazing and was so delicious. Will be making this a regular at our house. Thanks so much for sharing this fantastic recipe.

    1. Kate

      I love that! Thank you for sharing, Michelle. I appreciate your review.

  17. Joanna

    I have made these twice- small changes I used black beans ( as I always have them)and mixed wild rice . They are amazing and my whole family loves!! I have one vegetarian and the rest of us are omnivores so finding something to please all can be a challenge !

  18. Brittney

    They came out delicious!!! Thank you!!

    1. Kate

      You’re welcome! I’m happy you enjoyed it.

  19. Jess

    I never have stuffed peppers as I’m not really a big fan of too much pepper, but I make a similar rice and beans dish so I thought I would give this a try. This has become part of my regular meal repertoire! So fresh and tasty, all the flavours really complement each other. This recipe has made me really like peppers! I follow the recipe exactly apart from I use a tin of mixed beans as they’re easier for me to source. Really pleased to have such a yummy and well-rounded meal for our veggie nights.

    1. Kate

      I love to hear that, Jess! Thank you for sharing

  20. Marie-Eve

    So good! The lime juice compliments the dish so well!

  21. Karman Goerks

    Thanks for another great recipe . We loved the peppers. Karman

    1. Kate

      I’m happy you loved it, Karman!

  22. Maui Groff

    This looks amazing, making this week in my meal plan. Fo you think I could freeze them? Thank you!

    1. Kate

      Hi! I’m not sure how well this recipe would freeze, sorry.

  23. Cristina Rico

    I’m not a great cook and I’m approaching every new recipe with a lot of apprehension. This is one of the best dishes I ever made. It was the perfect dinner, beautiful, balanced and easy to make. Thank you Kate

    1. Kate

      Great to hear you enjoyed this one, Cristina! Thank you for your review.

  24. Aliona

    Thank you, Kate, for the inspiration!
    I am trying to cook more vegetarian meals and need something that will satisfy my meat-loving family taste buds and this is going to be one of our favorites now.
    I have replaced rice with pearl barley (as that’s what I had, that is similar in texture to brown rice and we love it) and only had one big tomato, but the end result was delicious!
    Very happy family.
    Thank you

    1. Kate

      You’re welcome, Aliona!

  25. Joanna

    I I have made this several times ! And I may have even commented before .. lol.. I change it up depending on what beans or rice I have on hand and sometimes add ground round ( tvp) – it’s always a hit !!!! Love it!

    1. Kate

      I’m glad you commented again, Joanna! Thank you for your review.

  26. Virginia

    Taste-wise this is very inoffensive so perfect for fussy children. Very easy to cook and looks pretty. I prebaked the peppers for20 min as instructed which was to long as they came out flat so quite hard to stuff afterward. Next time I’ll start checking at about 15 min. Everybody cleared their plates so that’s a testament.

  27. Katie Powell

    Love this recipe (and so many of your others!)! Do you think this would work to freeze ahead of time too? Or should we fully cook it first and then freeze?

    1. Kate

      Hi! I haven’t tried it so I can’t say for sure, but I would think cook then freeze. I can’t guarantee what would work well, sorry!

  28. Ridhi Jhavar

    The recipe was very easy to follow and it turned out delicious! Thank you for sharing it with us

    1. Kate

      I’m glad you enjoyed them! Thank you for your review.

  29. Arlene L Antonoff

    Made this for dinner last night starting the day before to make the pinto beans and roast the peppers. It’s a fun dish to make and looks so pretty and is absolutely delicious! I appreciate that the filling perfectly and generously fits into the peppers. Loved it! Thanks very much.

    1. Kate

      You’re welcome, Arlene! Thank you for your review.

  30. Maria Meyers

    My family loves this! It’s a weekly meal now. Thank you Kate! We are big fans!

    1. Kate

      I love it! Thank you for sharing, Maria.

  31. Teresa

    This was fantastic! I’d add a little more beans and tomatoes next time. However I absolutely loved it !!

    1. Kate

      Great to hear, Teresa! Thank you for your review.

  32. Bina

    Looks delicious and healthy! Looking forward to making it this weekend. I have made something similar, and added pecans & cranberries to the stuffing with Poblano peppers.

    Thank you for the wonderful vegetarian recipe!

  33. Sherri

    We made these twice now and just love them.
    We did not have red pepper on hand so we used Pablano peppers & sweet potatoes as our stuffers. Otherwise followed the recipe to the letter.
    So good!
    We now pretty much live on Cookie & Kate recipes.
    Thank you!

  34. Liz

    This is a go-to. The family loves it. Thank you!

    1. Kate

      That’s great to hear, Liz! Thank you for your review.

  35. Kathy Keating

    We loved your stuffed pepper’s!
    We actually have loved every recipe we have tried!
    Thank you Kate

    1. Kate

      You’re welcome! I’m happy you enjoyed it, Kathy.

  36. Susan

    These stuffed peppers are delicious! When I made them last week I had to get creative since I didn’t have any cherry tomatoes … I substituted a can of Rotel diced tomatoes and green chillies which I drained well and added to the stuffing mixture. It was a great success and added some more zing to the flavours. Served with crumbled feta and diced avocado. Totally yummy!

    1. Kate

      I love the creativity! Thank you for your review, Susan.

  37. Deborah Schlef

    Hello
    Can i sub the brown rice for wild rice and will it be dry?

    1. Kate

      Hi! You can and that should be ok. Let me know what you think!

  38. Anne

    These peppers are delicious! I love the idea of roasting them before adding the stuffing and cheese. That one step makes for much better flavor!

    1. Kate

      Thank you, Anne! I’m happy you enjoyed it.

  39. Hope

    These were delicious! I used white rice, black beans and shredded mexican cheese .Love all your recipes Kate! Thank you

  40. Beth

    Delicious! One of our favourite dinner recipes at the moment. We add some Mushroom to the dish and replace the Pinto beans with Kidney beans as they are a favourite in our house. Absolutely love this dish, thank you!!

    1. Kate

      I love that! Thank you for sharing, Beth. I’m glad this is a regular for you at the moment.

  41. Sophie

    Hi thanks for great vegie recipes.
    In our household we like our meals on the milder side when it comes to chilli.
    How hot is this dish and if it’s very hot would it still be nice if chilli amount was halved??
    Thanks

  42. Ruby

    Absolutely delicious!!! Worth any time and effort. I’ll definitely be making this again.

    1. Kate

      That’s great to hear, Ruby! I appreciate your review.

  43. Maria

    These stuffed peppers were amazing! Loved the flavours. Served with guacamole, sour cream and fresh cilantro. Doubled the recipe, gave some away for a birthday dinner – which was a hit froze the cooked leftovers. Brought my frozen leftovers to work for lunch, shared with colleagues… and got raved reviews!! We are a meat eating family but I like to bring « no meat » options to the table every so often and this was a sure WINNER!!
    Great, easy, inexpensive, tasty and prep ahead recipe!!
    Thanks for your generosity:)

  44. Christene

    Incredible, easy recipe! Healthy and packed with flavor. We will be making these again for sure.

    1. Kate

      I love that, Christene! Thank you for your review.

  45. Veronica Sauer de rzonzew

    Excelente hicimos en Ecuador por primera vez !!! Estamos tratando de dar un giro a ser vegetarianos

  46. Kay

    Really tasty and colourful dish . It’s so versatile will use the base for all other fillings
    Thank youv

  47. carolyn

    Ade this today with so.e changes. Had no cherry tomatoes or beans so used cooke tomatod lentils, mushrooms a d some chopped canned San Marzano tomato and a little of the sauce. Came out great! Thanks for the inspiration!

    1. Kate

      You’re welcome, Carolyn! I appreciate you sharing.

  48. Molly

    CAn I use breadcrumbs on top instead?

    1. Kate

      Sure, that may be a nice addition. Let me know what you think!

  49. A238

    Very good and full of delicious spices!♡

    1. Kate

      Thank you!

  50. Michelle

    These were delicious!!! I’m always excited as the only vegetarian in my family to find a meatless dinner that they also enjoy. We all loved it! Thanks you Kate.

    1. Kate

      You’re welcome, Michelle!