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 Winter Comfort Food

    FREE EMAIL BONUS: Five easy ways to warm up your week!

    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!