Skip to Content

Vegetarian Stuffed Peppers

Updated May 5, 2025 / By Holly Erickson & Natalie Mortimer

This vegetarian stuffed peppers recipe is so satisfying! Tender peppers brimming with a taco-seasoned, 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

Cooking one food, in this case, a beany rice-and-cheese filling, inside of another food (red bell peppers) looks fiddly, but making stuffed peppers is actually really easy. Bell peppers are already hollow, so it’s like nature created a delicious, edible bowl that we could stuff with cheesy, tomato-y filling. YUM. 

These vegetarian stuffed peppers are meat-free but what they lack in beefiness, they make up for in big flavor. Flavored with our Homemade Taco Seasoning (or store-bought is fine) and loaded with black beans and pepper jack cheese, think of them as a healthy way to indulge your craving for Mexican food. For a meaty version, check out our Ground Turkey Stuffed Peppers, or our cheesy Lasagna Stuffed Zucchini Boats

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

4 Reasons to Try Healthy Stuffed Peppers TONIGHT

In case you need a nudge, we can think of at least four terrific reasons to make these cheesy stuffed peppers ASAP:

  1. They’re really healthy. These bell peppers are essentially veggies cooked in veggies—so you could probably already tell this recipe was a healthy one, right? Rice, black beans, peppers and tomatoes conspire to make these stuffed peppers an excellent source of fiber, and the beans and cheese mean that they have plenty of protein, too.
  2. They’re SO easy. Frozen corn and canned beans make this recipe such a breeze! Although stuffed peppers take about an hour to bake, you can do something else (like put your feet up) while they do.
  3. 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. Delicious vegetarian recipes like this prove that eating less meat is actually pretty painless. Need even more vegetarian inspiration? Our round up of the 60 Best Vegetarian Meals should keep you busy (and full).
  4. Our vegetarian stuffed peppers are also gluten-free, without even trying! We didn’t set out to 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
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

How to Make Stuffed Peppers

Our oven-baked, easy stuffed peppers are quick, healthy and crowd-pleasing. They’re kind of fun to make, too, which isn’t the only reason to make them but it sure helps, doesn’t it? Here’s the 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 30 minutes.
halved bell peppers being filled with a bean and rice filling
Vegetarian stuffed bell peppers filled with beans and rice topped with pepper jack cheese ready for the oven

Variations + Recipe 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 you could freeze them! Wrap them individually in a few layers of plastic wrap, and freeze them for up to two months.
  • If you want to prep the filling ahead of time, you could definitely do that! 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.
  • Feel free to add additional veggies to the filling, if you want to make them even more nutritious! Diced, roasted veggies of any kind (think: zucchini, cauliflower, or even asparagus) would be delicious in the mix. Simply add them when you add the beans and corn. 
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 really need to add anything much on the side. We’d keep it simple with something like: 

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

Gluten-Free, Healthy, Vegetarian (Nearly Vegan!) Stuffed Peppers that Taste Good, Too?

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!

The Modern Proper's TOP 10!

FREE EMAIL BONUS: Call it a greatest-hits countdown, each day loaded with delicious dinner inspiration!

Vegetarian Stuffed Peppers Recipe

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

Description

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

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 319
  • Protein 12 g
  • Carbohydrates 49 g
  • Total Fat 9 g
  • Dietary Fiber 7 g
  • Cholesterol 20 mg
  • Sodium 626 mg
  • Total Sugars 10 g

Vegetarian Stuffed Peppers

Questions & Reviews

Join the discussion below.

or
  • 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!

  • Starr

    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

    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

    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

    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

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

    Thanks Grace, we are so happy you loved it!