Skip to Content

Vegetarian Stuffed Peppers

Updated January 8, 2026 / By Holly Erickson & Natalie Mortimer

This vegetarian stuffed peppers recipe is so easy and satisfying! Tender peppers brimming with a cheesy bean-and-rice filling are an easy, healthy dinner that’s sure to spice up your week.

Vegetarian stuffed bell peppers in a casserole dish, topped with melted pepper jack cheese and garnished with cilantro
Photography by Gayle McLeod

My vegetarian stuffed peppers recipe is meat-free, yes, but what these peppers lack in beefiness, they make up for in big flavor. Flavored with homemade taco seasoning and loaded with black beans and pepper jack cheese, stuffed peppers are a healthy way to indulge your craving for Mexican food. Next, try turkey stuffed peppers, or cheesy lasagna stuffed zucchini

Ingredients for vegetarian stuffed peppers laid out on a counter: peppers, rice, beans, corn, spices and cheese

Why I LOVE Vegetarian Stuffed Peppers

  • They’re healthy. These bell peppers are essentially veggies cooked in veggies, so you could probably already tell this recipe is healthy, right? Stuffed peppers are loaded with fiber, vitamins and plant-based protein, too.
  • SO easy. Frozen corn and canned beans make this stuffed pepper recipe such a breeze!
  • They’re good for the planet! We all know that one of the biggest, easiest steps we can take towards taking better care of the planet is eating a little less meat. Vegetarian recipes like this prove to my family that meatless Mondays can be delicious.
  • They’re gluten-free, without even trying! I didn’t intentionally make these gluten-free, but isn’t it nice when it just works out that way? Major bonus!
vegetarian stuffed pepper filling cooking in a skillet made with rice, beans, corn, onion and spices
bell peppers being prepped to make stuffed peppers by cutting them in half and deseeding them

How to Make Vegetarian Stuffed Peppers

Find the full, detailed instructions in the recipe card at the bottom of the page. Here’s the quick step-by-step:

  1. Cook the bean and rice pepper filling in a skillet to meld the flavors. Note: this stuffed pepper filling is also great on it's own!
  2. Prep the red peppers! Slice them in half, and scoop out the membranes and seeds so you’ve got sweet little red bell pepper “bowls”, ready to hold that hearty filling.
  3. Fill! Mound big spoonfuls of that tomatoey, bean-speckled rice mixture into the peppers, and top with cheese. Place them in a baking dish.
  4. Bake! Just long enough to really soften the peppers and for the cheese to melt into the filling—about 40 minutes.
vegetarian stuffed pepper filling cooking in a skillet made with rice, beans, corn, onion and spices
vegetarian stuffed pepper filling cooking in a skillet made with rice, beans, corn, onion and spices

Featured Reader Comment

This is the second time I made these stuffed peppers. You CANNOT go wrong with this recipe!! I followed it exactly the first time and today, instead of just regular corn, I used a packet of frozen street corn from Costco. OMG. THAT made this amazing recipe even better if that is possible. Thank you so much!! PS, the men in my family don't even miss the meat! 

- Anne

halved bell peppers being filled with a bean and rice filling to make vegetarian stuffed peppers, a simple weeknight dinner
Vegetarian stuffed bell peppers filled with beans and rice topped with pepper jack cheese ready for the oven

Stuffed Pepper Variations + Tips

  • Make them VEGAN by swapping in a vegan cheese (there are lots of good pre-shredded vegan cheeses at the grocery store, usually in the dairy section.)
  • Store leftovers in the fridge for up to 4 days, or…
  • Freeze the stuffed peppers! Wrap each stuffed pepper individually in a few layers of plastic wrap, and freeze them for up to two months.
  • Work ahead: Prep the filling ahead of time. Make the seasoned rice a day or two ahead of when you want to eat the peppers, and then the day you want to serve them, simply stuff the peppers and bake.
  • Add more veggies to the filling, if you want to make them even more nutritious, add diced, roasted veggies of any kind. Zucchini, cauliflower, or even asparagus would be delicious.
Vegetarian stuffed bell peppers in a casserole dish, topped with melted pepper jack cheese and garnished with cilantro

What To Serve With Stuffed Peppers

One of the joys of stuffed peppers is that they’re a pretty complete meal! Carbs, veggies, and protein from the beans and cheese mean you don’t need much on the side. 

Vegetarian stuffed bell peppers filled with beans and rice, topped with melted pepper jack cheese and garnished with cilantro

More Healthy, Easy Recipes 

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

5 Days of FAB Family Meals for 2026

FREE EMAIL BONUS: Quick wins for busy nights!

Vegetarian stuffed bell peppers in a casserole dish, topped with melted pepper jack cheese and garnished with cilantro

Vegetarian Stuffed Peppers Recipe

  • Serves:  4
  • Prep Time:  20 min
  • Cook Time:  1 hr 20 min
  • Calories:  478

Description

This Vegetarian Stuffed Peppers recipe features tender bell peppers filled with a taco‑seasoned, cheesy rice and black bean mixture for a satisfying and flavorful meat‑free dinner.

Print Recipe

💌 Send yourself this recipe

Enter your email and we'll send Vegetarian Stuffed Peppers right to your inbox.

    Ingredients

    • 1 tablespoon extra-virgin olive oil, plus more for greasing
    • 5 large red bell peppers
    • ½ medium yellow onion, diced
    • 1 cup uncooked long grain white rice
    • 1 teaspoon sea salt
    • 1 ⅔ cups vegetable stock
    • 1 (14.5-ounce) can diced tomatoes
    • 4 green onions, white and green parts chopped
    • 2 tablespoons Taco Seasoning, homemade or store bought
    • 1 (15-ounce) can black beans, drained and rinsed
    • 1 cup frozen corn, thawed
    • 1 cup shredded pepper jack cheese
    • Minced fresh cilantro, (optional)

    Method

    1. Preheat the oven to 400°F with a rack in the center position. Grease a 9 x 13-inch baking dish or rimmed sheet pan with olive oil.

      Ingredients for vegetarian stuffed peppers laid out on a counter: peppers, rice, beans, corn, spices and cheese
    2. Trim, deseed, and finely dice one of the bell peppers. Halve the remaining bell peppers lengthwise, keeping the stems intact as much as possible. Discard the seeds and ribs.

      bell peppers being prepped to make stuffed peppers by cutting them in half and deseeding them
    3. Heat the oil in a large skillet over medium heat. Once the oil is glistening, add the onion and cook, stirring, until softened, about 4 minutes. Stir in the rice, salt, stock, tomatoes, green onions, taco seasoning, and diced bell pepper. Bring the rice mixture to a boil over high heat. Reduce the heat to low, cover, and simmer until the rice is tender, about 25 minutes. Stir in the black beans and corn.

      vegetarian stuffed pepper filling cooking in a skillet made with rice, beans, corn, onion and spices
    4. Arrange the peppers, cut side up, in the prepared baking dish and fill them with the rice mixture, dividing evenly. Sprinkle with the cheese. Bake, uncovered, until the cheese is melted, about 40 minutes.

      Vegetarian stuffed bell peppers filled with beans and rice topped with pepper jack cheese ready for the oven
    5. Sprinkle with cilantro, if using, and serve warm.

      Vegetarian stuffed bell peppers in a casserole dish, topped with melted pepper jack cheese and garnished with cilantro

    Nutrition Info

    • Per Serving
    • Amount
    • Calories 478
    • Protein 19 g
    • Carbohydrates 74 g
    • Total Fat 14 g
    • Dietary Fiber 11 g
    • Cholesterol 30 mg
    • Sodium 939 mg
    • Total Sugars 15 g

    Vegetarian Stuffed Peppers

    Questions & Reviews

    Rated 5 stars by 27 readers

    or
    • Jenny

      Hi! Love these and theyre always a hit! How do you think these would be reheated from frozen? I want to always have some on hand because theyre just that good!! Thank you!

      We think they would turn out great!

    • Christine

      You say these are freezer friendly. What's the best way to freeze them? Just the stuffing? Or assembled? Do you recommend cooking them still before freezing?

      Yes they can be frozen! Wrap them individually in a few layers of plastic wrap, and freeze them for up to two months. We'd freeze them before baking, then thaw in the fridge and pop them in the oven when ready to bake em!

    • Donna

      Can these be assembled ahead of time and then baked the next day?

      Absolutely! Hope you enjoy!

    • Kathy

      Can Minute Rice be used or brown rice?

      Substituting for a different rice might not work with the amount of liquid used in this recipe as they cook differently. We haven't tested it with other rices to give you specific instructions.

    • Ting

      You mentioned to bake for 40mins. How many degrees celcius or fereignheit?

      400°F Hope you enjoy!

    • Maria

      Will the peppers soften in the oven within 40min, or will they still be crunchy?

      They will soften, hope you enjoy!

    • Beverly

      In method step 3 you say to add bell peppers. You do not mention them in the ingredients other than the whole ones you stuff. Please clarify.

      In step 2 it mentions to dice one of the bell peppers and halve the other 3. so 3 get halved and stuffed and one gets diced to put in the filling. Hope you enjoy Beverly!

    • Shiela

      Is pepper jack cheese vegetarian?

      Yes, pepper jack cheese is generally considered vegetarian because it's made with microbial or vegetable-derived rennet instead of animal rennet.

    • Lynn

      Can I make the filling the night before and, if so, do I re-heat it before baking? Thank you!

      Yes, you can make it the night before. No need to reheat, it will heat as it bakes in the oven. Hope you enjoy!

    • Lynn

      Hello, can I substitute brown rice for white and, if so, is there any change in cooking time?

      Brown rice take a lot longer to cook than white. You'll need to use 2 cups broth instead and cook for about 40-45 minutes until rice is tender.

    • jenn

      5-star rating

      Slam dunk. My family loved these.

      YAY! Thanks Jenn!

    • Tresa

      5-star rating

      SO SO GOOD

      Thanks Tresa, we are so glad you loved it!

    • Starr

      5-star rating

      One of my got meatless Monday favorites. Lots of flavor and easy to make. I use par boiled rice, I add it after the black beans and corn and it always cooks. Thank you!

      Thanks Starr, so glad you love it!

    • Muffy

      5-star rating

      Oh so good! I used poblanos cause thats what I had on hand. I had a fresh tomato 🍅 so I used that with small can of tomato sauce. Feeling a bit rushed so used 90 second cilantro lime rice. Great flavors.

      Muffy Beth, so glad you loved it!

    • Alauna

      5-star rating

      These were sooo good! My family has begun transitioning to a pescatarian lifestyle so I've been trying to find filling vegetarian recipes. They loved these. I used green bell peppers because the grocery store didn't have red ones, but they turned out so good! I have a house full of teens and pre-teens and they raved over these.

      YAY! Thanks Alauna, we are so happy you all loved them! We have a post titled "60 Best Vegetarian Meals" if you need more ideas while you're transitioning to pescatarian!

    • Ashlee

      5-star rating

      This recipe was amazing ! I added some plant based beef crumbles. Also, I used hot taco seasoning and hot diced tomatoes. Then I put tapatío on my serving. Soooooo good!!!!!

      Thanks Ashlee, glad you loved it!

    • Grace

      5-star rating

      Thank you for this recipe!! It tasted really delicious!! I enjoyed every bite 😍

      Thanks Grace, we are so happy you loved it!

    • Meaghan

      5-star rating

      Love these, slam dunk!! I used quinoa instead of rice and they were super tasty!

      Thanks Meaghan, so glad you enjoyed them!

    • Juliana

      5-star rating

      Love the sound of this recipe! I have an abundance of peppers from our garden and want to make these and freeze them. Please let me know what step to go up to. Should I wait and put the pepperjack cheese on them once they are defrosted? Or is it okay to put the cheese on before freezing them. Thank you!
      Juliana

      It should be fine either way as long as long as you let them cool to room temp before putting the cheese on them. Then thaw overnight in the fridge before baking. Hope you enjoy!

    • Hailey

      5-star rating

      These peppers! I can’t even begin to describe my love for them! I make these at least 3 times a month as a meal prep option for my lunches and when I don’t make them I miss and crave them! I typically make them as the recipe states, but every once in a while if I don’t have the 40+ min for the peppers to go into the oven, I just take the mixture throw the pepper Jack cheese onto the top and throw it into the oven for a few min, so I’m still getting the yummy cheese part of it and it’s still just as amazing! So thankful for this recipe, makes me really enjoy healthful foods!!!

      Thanks Hailey, we are so happy you love it!