Vegetarian Stuffed Peppers

These stuffed peppers are a vegetarian dinner that everyone will love! They're filled with rice and beans and topped with a melty layer of cheese.

Vegetarian stuffed peppers on a baking sheet

These stuffed peppers deserve a spot in your dinner rotation! They’re the perfect combination of comforting and fresh, filled with a delicious blend of rice and beans and topped with melty cheese. Yes, they’re vegetarian, but these stuffed peppers are so tasty that everyone—meat eaters included!—will love them.

I’ve shared other stuffed peppers recipes on the blog before, but this one is hands down my favorite. Here’s why:

  1. The filling is so darn flavorful. It starts with a base of hearty brown rice, with black beans for protein and corn kernels for crunch. Onions, garlic, and tomato paste make it nice and savory, and chili powder and cumin add earthy flavor and heat. YUM!
  2. It’s great for meal prep. Make the rice filling a day or two in advance and store it in an airtight container in the fridge. That way, you can quickly assemble the peppers for an easy weeknight meal.
  3. It’s healthy! These stuffed bell peppers are packed with plant-based protein, fiber, and, of course, fresh veggies. Seconds, anyone?

Let’s cook!

Bell peppers on cutting board with other recipe ingredients

How to Make Stuffed Peppers

This vegetarian stuffed peppers recipe has three main steps:

  1. Roasting the peppers. Baking the peppers on their own before adding the filling gives them the perfect tender texture.
  2. Making the filling. It comes together in a few minutes on the stovetop.
  3. Assembling and baking the peppers. You’ll stuff the peppers with the rice filling and broil until the cheese is melted and browned.

Find the complete recipe with measurements below.

Halved red bell peppers on a baking sheet

Roasting the Peppers

The first step in this recipe is roasting the peppers. It takes just 10 minutes, and it gives them the perfect tender texture.

Any sweet bell peppers work well here. I typically use red, but feel free to use other colors if you like. Orange and yellow peppers would both be delicious. Just avoid green ones—they’re not sweet enough for this recipe.

Slice them in half vertically, remove the membranes and seeds, and place them cut side up on a baking sheet. Drizzle with oil and season with salt and pepper, then bake at 450°F until the peppers are tender.

After roasting, tip out any liquid that pools inside the peppers, and set them aside while you make the stuffing.

Rice and bean filling in skillet with wooden spoon

Making the Filling

While the peppers roast, make the filling. If you don’t already have cooked brown rice on hand, start by preparing it. (See the tip below!)

When it’s ready, sauté the onions, jalapeño, and garlic until softened. Then, add the tomato paste and spices. Cook until the tomato paste darkens and the spices are fragrant, about 3 minutes.

Remove the pan from the heat and stir in the rice, beans, and corn. Add fresh lime juice and zest for a burst of bright flavor. Season to taste.

Recipe Tip

Cook the rice in advance. Brown rice takes nearly an hour to cook on the stove, so to streamline this recipe, I recommend cooking it in advance.

The cooked rice will keep for up to 3 days in an airtight container in the fridge and in the freezer for up to 3 months. See my guide to how to cook brown rice for cooking instructions and tips! In a pinch, cooked white rice will work here too.

Another option is to fully prepare the filling ahead of time. Store it in an airtight container in the fridge until you’re ready to assemble and bake the peppers.

Filling vegetarian stuffed peppers with rice and bean mixture

Finally, assemble and bake!

Stuff the peppers with the rice mixture and top with the cheese.

Broil until the cheese is melted and browned, 5 to 10 minutes.

Garnish with fresh cilantro, and serve!

Find the complete recipe with measurements below.

Variation: Make vegan stuffed peppers!

Replace the cheese with your favorite vegan cheese shreds. You could also skip the cheese and serve the peppers with sliced avocado and drizzles of chipotle sauce. No need to broil the peppers in that case.

Topping stuffed peppers with grated cheese

What to Serve with Stuffed Peppers

Want to make these vegetarian stuffed peppers even more flavorful? Serve them with sliced avocado or guacamole and your favorite salsa!

The peppers are a satisfying meal on their own, but if you’re looking for something to serve on the side, you can’t go wrong with any of these recipes:

Storage

Store leftover peppers in an airtight container in the fridge for up to 3 days. They reheat perfectly in the microwave or a 350°F oven.

Vegetarian stuffed peppers recipe

More Easy Vegetarian Recipes

If you love these stuffed bell peppers, try one of these easy vegetarian recipes next:

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Vegetarian Stuffed Peppers

rate this recipe:
5 from 13 votes
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Serves 4
These healthy stuffed peppers are filled with a flavorful mix of rice, beans, and vegetables and topped with melty cheese. They're naturally gluten-free; see the notes below to make them vegan.

Ingredients

  • 4 red bell peppers, halved lengthwise, seeds and membranes removed
  • 2 tablespoons extra-virgin olive oil, plus more for drizzling
  • 1 medium yellow onion, chopped
  • 1 jalapeño pepper, stemmed and finely chopped
  • 4 garlic cloves, chopped
  • 2 tablespoons tomato paste
  • 2 teaspoons chili powder
  • 2 teaspoons ground cumin
  • ¾ teaspoon sea salt, plus more for sprinkling
  • Freshly ground black pepper
  • 1½ cups cooked brown rice
  • 1½ cups cooked black beans, drained and rinsed
  • 1 cup corn kernels, fresh or frozen
  • 2 tablespoons fresh lime juice, plus wedges for serving
  • 1 teaspoon lime zest
  • 1 cup shredded pepper jack cheese*
  • ½ cup chopped fresh cilantro
  • Salsa, optional, for serving
  • Avocado, or guacamole, optional, for serving

Instructions

  • Preheat the oven to 450°F and line a baking sheet with parchment paper.
  • Place the peppers, cut side up, on the baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and bake for 10 minutes, or until tender. Tip out and discard any liquid that pools inside the peppers. Set the peppers aside while you prepare the filling.
  • Heat the olive oil in a large skillet over medium heat. Add the onion, jalapeño, and garlic and cook, stirring occasionally, for 5 minutes, or until softened. Add the tomato paste, chili powder, cumin, salt, and pepper and cook for 3 minutes, or until the tomato paste darkens and the spices are fragrant.
  • Remove from the heat and stir in the brown rice, black beans, corn, and lime juice and zest. Season to taste.
  • Fill the peppers with the rice mixture and top with the cheese. Place in a large baking dish and broil for 5 to 10 minutes, or until the cheese is browned.
  • Top with fresh cilantro and serve with salsa and avocado, if desired, and lime wedges for squeezing.

Notes

*To make vegan stuffed peppers, replace the pepper jack with your favorite vegan cheese shreds. You can also omit the cheese and serve the peppers with avocado and chipotle sauce. No need to broil the peppers in that case.

17 comments

5 from 13 votes (7 ratings without comment)

Leave a comment:

Your email address will not be published. Required fields are marked *

Rate this recipe (after making it)




  1. Meredith
    09.23.2024

    5 stars
    This was delicious! I used a bit more lime juice than called for but we like things with a bit more acid. Would definitely make this again.

    • Jeanine Donofrio
      09.24.2024

      I’m so glad you enjoyed them!

  2. This Canadian Mom Loves Baking
    08.28.2024

    Used quinoa instead of rice and it turned out fantastic.

    • Phoebe Moore (L&L Recipe Developer)
      08.30.2024

      So glad you loved the recipe!

  3. Cassidy
    08.11.2024

    5 stars
    My wife and I made this for the second time tonight and we love it! Super delicious and flavorful and healthy! Great with a side salad and we usually add extra jalapeño to our pepper mix. Next time we want to try to add some shredded cheese to the mix so it’s more melty in every bite

    • Jeanine Donofrio
      08.15.2024

      I’m so glad you enjoyed them!

  4. Fritz Crabb
    05.30.2024

    5 stars
    I needed something that I would like and could make for my daughter, a vegetarian, and her family when they came over. This is it! I did take someone’s suggestion and used sweet potatoes as I had them on hand. I did not use the jalapeño and cut the spices by 1/3 and it was plenty spicy for me, but tastes differ. I had red, yellow and green peppers on hand so used all, but ate the red tonight. I would definitely recommend the red as it added a bit of sweetness.

    • Phoebe Moore (L&L Recipe Developer)
      05.31.2024

      Hi Fritz, I’m so glad you enjoyed the stuffed peppers!

  5. MaryAnn Neblock
    04.07.2024

    5 stars
    Wonderful recipe! My garlic cloves were large and I grated them so I used 2. And when the peppers were cooked I dumped the bit of liquid back into the rice mixture. No waste! And I added 1 teaspoon coriander because I always pair it with cumin.
    All measures were spot-on so no guesswork. I will definitely make this again. Thank you!

    • Jeanine Donofrio
      04.08.2024

      Hi MaryAnne, I’m so glad you enjoyed them!

  6. Phoebe Moore (L&L Recipe Developer)
    02.09.2024

    Hi Bob, unfortunately, we don’t calculate nutrition info for our recipes. I recommend using an online nutrition calculator to get an estimate.

  7. Brenda Moore
    01.16.2024

    5 stars
    We wanted to make more vegetarian meals and I made this tonight for dinner and loved it and will definitely be a regular for us. I used cauliflower rice instead of brown rice

    • Jeanine Donofrio
      01.17.2024

      Hi Brenda, I’m so glad you enjoyed it! I’ll have to try them with cauliflower rice!

  8. Karen
    01.10.2024

    5 stars
    This was delicious! I added some roasted sweet potato (added cumin and chili powder to the spices for roasting it)

  9. Karen
    01.10.2024

    This was really good! I also roasted some sweet potato and added it to the mix.

    • Phoebe Moore (L&L Recipe Developer)
      01.12.2024

      Great idea to add the sweet potato, Karen! So glad you enjoyed.

  10. Alexia from itseverythingdelicious.com
    10.06.2023

    Thank you for sharing. These look tasty. I make a version of stuffed peppers that is different (closer to the Romanian style of stuffed peppers).

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.