Vegetarian Stuffed Poblano Peppers

4.75 from 4 votes

This post may contain affiliate links.

I love the smoky flavour of poblanos and they pair perfectly with the yummy filling of rice, black beans, corn and spices. These make a delicious dinner or meal prep and are surprisingly easy to make but feel like something you’d order at a restaurant.

Overhead view of a poblano peppers stuffed with a vegetarian rice and bean mixture and topped with salsa and sour cream. There are some lime wedges in the bowl and small spoonfuls of salsa and sour cream.

Top Review

We really loved these! I’ve never made stuffed peppers so wasn’t sure on the effort but it wasn’t bad at all. Kids even ate them, so a win over here.

Cori ⭐⭐⭐⭐⭐

Why You’ll Love Vegetarian Stuffed Poblano Peppers

  • They’re easy to make with simple ingredients.
  • You can customize them with different vegetables, sauce and toppings.
  • They store and reheat well so you can make them in advance.
  • The rice and bean filling is great for burritos, tacos salads or a side dish.
  • They’re a good source of plant-based protein and fibre.

Bell peppers would work well for this recipe too, of course, or you can try these Mediterranean Stuffed Peppers. These Black Bean Stuffed Sweet Potatoes and Twice Baked Stuffed Zucchinis are also yummy and fun to make.

Nutrition Highlights

  • 9g plant-based protein
  • 10g fibre (40% daily goal)
  • Under 210 calories
  • Naturally gluten-free, nut-free and soy free
  • Black beans and rice together make these a filling plant-based main dish

Ingredient Notes and Easy Swaps

Please scroll down the page to find the full recipe with ingredient measurements. This section provides notes on specific ingredients used and any substitutions.

All of the ingredients needed for making vegan stuffed poblano pepper recipe. Each ingredient is labelled with text.
  • Rice: Use any white rice such as jasmine or basmati. You could also use quinoa or brown rice but you’ll need to adjust the cooking time and may need additional liquid. If using brown rice, cook it according to the package instructions.
  • Onion: The recipe calls for red onion but if you don’t have that on hand you can use shallot or white onion.
  • Garlic: I’d recommend using fresh garlic but if you don’t have any available you can substitute 1 tsp garlic powder.
  • Spices: You’ll need ground cumin and smoked paprika for the rice. If you don’t have smoked paprika you can use regular paprika.
  • Poblano Peppers: You’ll need 6 poblanos. These are the large, long peppers that look like a giant jalapeno or misshapen green bell pepper.
  • Black Beans: You’ll need one 19 oz can of black beans, drained and rinsed. You could also use black beans cooked from scratch, in which case you’ll need about 2 cups. You can substitute kidney beans, pinto beans or black eye peas.
  • Corn: Use frozen corn, no need to thaw it first.
  • Salsa: Any salsa you like works. Make sure it’s not too spicy if that’s a concern!
  • Cheese: Top with your favourite vegan shredded cheese or any cheese like cheddar, mozzarella or cojita.

Optional Avocado Crema

This is an optional sauce for serving with your stuffed poblanos. If you’d like to make it you’ll need avocado, lime, cilantro, garlic and cilantro, so the ingredients you’re already using plus an avocado.

Here are some optional sauces that work well for serving:

How to Make Stuffed Poblano Peppers

Step 1: Cook the Rice. Heat 2 tsp of oil over medium heat in a pot. Once it’s hot, add the red onion and garlic and cook for 2-3 minutes, stirring occasionally.

Add the cumin, paprika and rice and cook for 1 minute, stirring often, to toast the rice and spices.

Rice mixed with red onion, garlic and spices in a small saucepan.

Add 1.25 cups of water and bring the rice to a simmer. Once it’s simmering, cover and reduce the heat to low.

Cook the rice about 14 minutes, then remove it from the heat and let is set for 5 minutes with the lid on before fluffing with a fork.

Step 2: Prepare and Broil the Poblanos. While the rice is cooking, start preparing the poblano peppers. Preheat the oven to broil and line a baking sheet with foil.

Cut around the stem of each pepper like you’d carve a pumpkin, then pull out the stem and shake the seeds free.

A hand holding a poblano pepper with the stem and seeds cut out from the top.

Cut the peppers from the top to end but not all the way in half. You just want to create a pocket. If there are more seeds, you can shake or scrape them out.

Arrange the peppers on the baking sheet.

6 sliced open poblano peppers on a baking tray lined with foil.

Broil the peppers for about 6-7 minutes then flip and broil another 6-7 minutes until they’re almost tender and blistering in spots.

Quick Tip: Be careful not to overcook them at this stage. You want them to a bit softened but not mushy or completely charred.

6 charred poblano peppers on a baking sheet.

Step 3: Prepare the Filling. Meanwhile, start preparing the filling. Heat 2 tsp oil over medium heat in a large skillet then add the beans, corn, salsa, chili powder and cumin and cook for about 3-5 minutes to heat through.

Beans, corn and salsa cooking in a skillet.

Turn off the heat and stir in the cooked rice and cilantro.

Rice, beans, corn and salsa mixed and cooking in a skillet.

Step 4: Stuff and Bake the Peppers. Reduce the oven to 425 F and grease a 9×13-inch baking dish. Once the peppers are cool enough to handle, arrange them in a row in the baking dish and stuff each one with about 1/2 cup of the rice and bean filling.

Once you’ve added 1/2 cup per pepper, divide the remaining filling between each pepper until they’re fully stuffed.

Quick Tip: If you have extra filling, reserve for another use like a burrito filling or salad topper, or you can just serve alongside the cooked peppers.

6 stuffed poblano peppers in a glass baking dish.

Bake the peppers for about 8-10 minutes until the cheese is melted.

6 stuffed poblano peppers topped with shredded cheese in a baking dish.

Step 5: Make the Avocado Crema (Optional). If you’re making the avocado crema, blend it up while the peppers are baking, adding a little water as needed to reach the right consistency.

A creamy avocado sauce in a small blender container.

Step 6: Serve the Peppers. Divide the cooked peppers between places, drizzle with avocado sauce if made it or serve with toppings like guacamole, salsa and sour cream. Sprinkle with more cilantro and a squeeze of lime, if you like, and enjoy!

Close up of a vegetarian stuffed poblano pepper stuffed with a rice and bean mixture and topped with salsa and sour cream.

FAQs

Are vegetarian stuffed poblano peppers spicy?

Poblano peppers can vary in spiciness but are generally considered mild in heat. I don’t consider this recipe spicy but that may depend on your tolerance for heat.

The salsa used will also affect the spiciness of the recipe so be sure to use a mild salsa if you’re sensitive to heat.

Can I freeze stuffed poblano peppers?

Yes, you can freeze stuffed poblano peppers. Let them cool to room temperature then transfer to an airtight container or freezer-safe bag and freeze up to 2 months.

Thaw frozen peppers in the fridge overnight then reheat in the oven at 350 F for 10-20 minutes until heated through.

Note that freezing will change the texture of the poblano peppers. They’ll still be safe to eat but they’re best enjoyed right away or reheated after 1-2 days stored in the fridge.

Can I use bell peppers to make this recipe?

Yes, you can use bell peppers instead of poblano peppers. Bell peppers have zero heat and a sweet, neutral flavour while poblanos are mild to medium heat with an earthy, smoky flavour.
Though they’re different shapes and the skin of the a bell pepper is thinner, they both work and hold the filling well.

Do I need to peel the poblano peppers after roasting?

No. You’re just blistering and slightly charring them, peeling isn’t necessary.

Do I have to use black beans in the filling?

No. You can substitute kidney beans, pinto beans or black eyed peas. I would recommend using some kind of beans though and not omiiting them entirely!

A rice and bean stuffed poblano pepper cut in half in a bowl.

Tips for Perfect Poblanos

  1. Roast before stuffing the peppers. Roasting the peppers beforehand softens them and helps to bring out their flavour. I wouldn’t suggest skipping the pre-roasting.
  2. If you’re planning on freezing the peppers, consider leaving the cheese off until you thaw and reheat them.
  3. Be sure to use a mild salsa if you’re sensitive to spice.

Make Ahead Options

  • Cook rice up to 3 days ahead and storein fridge.
  • Make the bean/corn filling up to 2 days ahead.
  • Broil and prep the peppers the day before.
  • Assemble unbaked peppers, cover and refrigerate overnight. Add cheese right before baking.
  • Freeze fully assembled peppers without cheese for up to 2 months.

Storage, Freezing and Reheating

  • Allow the stuffed poblanos to cool down before storing in an airtight container.
  • Leftover peppers can be stored in the fridge for 3-4 days.
  • To freeze, cool completely and store in a freezer-bag or airtight container for up to 2 months. Thaw in the fridge before reheating.
  • Leftover peppers can be reheated in the oven or microwave.
  • If using the oven, place the peppers in an oven-safe dish or on a bakings sheet and reheat for 10-15 minutes until they’re heated through.
  • To microwave, place in a microwave-safe dish and reheat for 1-2 minutes until heated through.

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

More Recipes to Try!

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
Overhead view of a poblano peppers stuffed with a vegetarian rice and bean mixture and topped with salsa and sour cream. There are some lime wedges in the bowl and small spoonfuls of salsa and sour cream.
4.75 from 4 votes

Vegetarian Stuffed Poblano Peppers

By: Deryn Macey
Hearty and satisfying vegan stuffed poblano peppers with a flavourful rice, bean and corn filling topped with cheese and baked to perfection.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 6 peppers
Save Recipe
Enter your email & get the recipe!

Ingredients 

For the Rice

  • ¾ cup uncooked white rice
  • ½ red onion, diced (105 g, ¾ cup)
  • 2 cloves garlic, minced
  • ½ tsp cumin
  • ½ tsp smoked paprika
  • salt

For the Peppers

  • 6 poblano peppers
  • 1 19 fl oz. can black beans, drained and rinsed
  • 1 cup frozen corn kernals, 150 g
  • 1 cup salsa, 245 g
  • 2 tsp chili powder
  • 1 tsp cumin
  • salt and pepper
  • ¼ cup finely chopped cilantro
  • vegan cheese, shredded

Avocado Crema (Optional)

  • 1 avocado
  • 1 lime, juiced
  • 1 handful cilantro
  • 1 garlic clove
  • Salt
  • 2-3 tbsp water for thinning

Instructions 

  • Cook Rice: In a medium pot, heat 2 tsp oil over medium heat.  When the pot is hot, add onion and garlic. Season with salt. Cook for 2-4 min, stirring occasionally, until almost tender.
  • Add cumin, smoked paprika and rice. Cook for 1 min, stirring often, until fragrant.
  • Add 1 ¼ cups water. Bring to a simmer. Once simmering, cover and reduce heat to low. Cook for 12-14 min, until water is absorbed.  Let rice rest, off heat for 5 min. Season rice with salt, then fluff with a fork.
  • Prep & Broil Poblanos: Preheat oven to broil. Line a baking sheet with foil. Cut around the stem of each pepper like you would a pumpkin then pull out the stem and shake the seeds free. Cut from top to end, but don’t cut all the way in half. You just want to create a pocket.
  • Arrange poblanos on the prepared baking sheet. Broil for 6-7 min, flip over, then broil for another 6-7 min, until almost tender and starting to blister. Avoid overcooking or completely charring them at this stage, you don’t want them to be mushy, just pre-cooked. 
  • Prepare Filling: Meanwhile, in a large skillet, heat 2 tsp oil over medium heat.  When the pan is hot, add beans, corn, salsa, chili powder and cumin. Season with salt and pepper. Cook for 3-5 min, stirring often, until warmed through. Remove the pan from the heat.
  • When rice is done, add to the pan with beans, along with cilantro. Stir to combine.
  • Assemble & Bake Peppers: Reduce oven temperature to 425 F. Grease a 9×13 baking dish. Once poblanos have cooled enough to handle, arrange the peppers in the baking dish. Leaving peppers as intact as you can, evenly stuff each pepper with rice and bean filling, about ½ cup scoop per pepper. Once you’ve added 1/2 cup per pepper, divide the remaining filling between each pepper until they’re stuffed or reserve any extra to serve alongside peppers or other use like burrito filling or salad topper. Sprinkle tops with cheese, if using.
  • Bake on the middle rack of the oven for 8-10 min, until the cheese melts and the tops are golden.
  • Make Avocado Crema (Optional): While peppers bake, make the crema.  Add avocado, lime juice,  cilantro and garlic to a blender. Season with salt and pepper. Add 2-3 tbsp water, then blend until smooth.  Add more water, as necessary, until a smooth sauce is achieved. If not making avocado crema, prepare some salsa, guacamole or sour cream for serving.
  • Serve: Divide peppers between plates. Drizzle avocado crema over top.  Sprinkle with more cilantro, if desired.  Serve more salsa and lime wedges alongside. 

Video

Notes

Store leftover peppers in an airtight container in the fridge for 3-4 days. Reheat in the oven or microwave until heated through.

Nutrition

Serving: 1pepper, Calories: 209kcal, Carbohydrates: 38g, Protein: 9g, Fat: 3g, Fiber: 10g, Sugar: 6g
Like this recipe? Rate and comment below!

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. 5 stars
    I poured a lg can of crushed tomatoes on the bottom of the 9×13 and some in the rice because my salsa was too hot and it turned out perfect.I made nacho cheez and finished it with a dollop on each pepper.So good.I love the avacodo crema..i highly recommend it.

  2. Every other stuffed poblano pepper recipe calls for peeling the charred and burned skin of the poblanos…except yours. Are you sure it’s okay to leave the charred skins on the poblano peppers?

    1. I didn’t completely char and blacken/burn them. They should just be starting to soften and blister a bit to help pre-cook and soften them before the baking them stuffed. You can pick off any black spots if needed.

  3. 4 stars
    These were quite good, though I did use dairy cheese. I increased the water and rice cooking time since I use brown rice. 

  4. I made this, sort of. I decided after making the filling and the avocado cream, I would just roll it up in a flour tortilla and bake it. It was delicious. The next time I hope to stuff the poblano peppers. 

  5. 5 stars
    We really loved these! I’ve never made stuffed peppers so wasn’t sure on the effort but it wasn’t bad at all. Kids even ate them, so a win over here.