Vegetarian Stuffed Poblano Peppers

Section: Flavorful Vegetarian Recipes That Satisfy

These vegetarian stuffed poblano peppers combine roasted chiles with a hearty filling of rice, black beans, corn, and warming spices. The dish is flavorful, customizable, and ideal for plant-based eating. Broiling the peppers enhances their smoky depth, while optional toppings like avocado crema or salsa add freshness and creaminess. Great for lunch, dinner, or meal prep, these stuffed peppers are simple to prepare and full of satisfying textures and bold flavor.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Mon, 16 Jun 2025 18:12:44 GMT
A dish of stuffed peppers with cheese and herbs. Bookmark
A dish of stuffed peppers with cheese and herbs. | foodbymary.com

These delicious vegetarian stuffed poblano peppers make a satisfying and healthy plant-based meal for any occasion.

The recipe features roasted poblano peppers that are filled with a flavourful blend of rice, black beans, corn, and spices. The result is a delicious dish that’s perfect for lunch, dinner and meal prep.

Two stuffed peppers with cheese and sour cream. Bookmark
Two stuffed peppers with cheese and sour cream. | foodbymary.com

This vegetarian stuffed poblano pepper recipe is the perfect way to spice up your mealtime routine and have some fun in the kitchen.

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.

This recipe is easy to make and customize to your liking too. You can add extra vegetables, make it spicier and serve with a variety of sauces and toppings. The rice and bean filling is also versatile and perfect for using in burritos, taco salads or serving as a side dish.

Top them off with some fresh cilantro, lime, sour cream and salsa, or try the avocado crema, and you’ve got a meal that’s sure to be a hit with the whole family.

Ingredient Notes

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

Two stuffed peppers with white sauce on a plate. Bookmark
Two stuffed peppers with white sauce on a plate. | foodbymary.com

Rice Ingredients

  • 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

Stuffed Pepper Ingredients

  • 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
  • Spices: You’ll need a mild chili powder and ground cumin to season this portion
  • Cilantro: Use fresh cilantro. You can omit this if you prefer
  • Cheese: Top with your favourite vegan shredded cheese

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

  • Spicy Cashew Queso Sauce
  • Cashew Garlic Lime Crema
  • Tofu Cilantro Crema
  • Guacamole
  • Sour Cream
  • Salsa

Step-by-Step Instructions

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. 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. 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. 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. Be careful not to overcook them at this stage. You want them to a bit softened but not mushy or completely charred
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. Turn off the heat and stir in the cooked rice and cilantro
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. 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. Bake the peppers for about 8-10 minutes until the cheese is melted
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
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
Two stuffed peppers with cheese and sour cream. Bookmark
Two stuffed peppers with cheese and sour cream. | foodbymary.com

FAQs

Are vegetarian stuffed poblano peppers spicy? Can I freeze stuffed poblano peppers?

Notes and Tips

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. If you’re planning on freezing the peppers, consider leaving the cheese off until you thaw and reheat them. Be sure to use a mild salsa if you’re sensitive to spice.

Storing & 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. You To microwave, place in a microwave-safe dish and reheat for 1-2 minutes until heated through.

Frequently Asked Questions

→ Are vegetarian stuffed poblano peppers spicy?

Poblanos have a mild heat, but the spice level is easily adjustable by choosing a milder salsa or omitting chili powder.

→ Can I freeze stuffed poblano peppers?

Yes, let them cool completely before freezing in an airtight container. Reheat in the oven or microwave when ready to serve.

→ Can I substitute other peppers?

Yes, bell peppers are a great substitute. They are sweeter and hold the filling well.

→ What toppings go well with stuffed poblanos?

Try avocado crema, sour cream, salsa, guacamole, or a squeeze of lime for added flavor and freshness.

→ Is this dish suitable for meal prep?

Absolutely. These stuffed peppers store and reheat well, making them excellent for prepping in advance.

→ Can I make them vegan?

Yes, simply use dairy-free cheese or omit cheese entirely. All other ingredients are naturally vegan.

Vegetarian Stuffed Poblano Peppers

Roasted poblanos filled with rice, beans and spices. Hearty, zesty, and perfect for plant-based meals.

Prep Time
20 minutes
Cooking Time
30 minutes
Overall Time
50 minutes
Recipe Author: Maria

Dish Category: Vegetarian

Recipe Difficulty: Beginner-Friendly

Cuisine: Mexican

Serves: 6 Serving Size (6 stuffed poblano peppers)

Dietary Options: Vegan, Vegetarian, Gluten-Free, Dairy-Free

What You’ll Need to Cook

→ Rice Mixture

Ingredient 01 1 cup jasmine or basmati white rice
Ingredient 02 1/2 cup finely chopped red onion
Ingredient 03 2 cloves garlic, minced
Ingredient 04 1 teaspoon ground cumin
Ingredient 05 1 teaspoon smoked paprika
Ingredient 06 2 teaspoons cooking oil
Ingredient 07 1.25 cups water

→ Stuffed Peppers

Ingredient 08 6 large poblano peppers
Ingredient 09 2 cups cooked black beans or 1 can (19 oz), drained and rinsed
Ingredient 10 1 cup frozen corn kernels
Ingredient 11 1/2 cup salsa of choice
Ingredient 12 1 teaspoon chili powder
Ingredient 13 1/2 teaspoon ground cumin
Ingredient 14 1/4 cup chopped fresh cilantro
Ingredient 15 1 cup shredded vegan cheese
Ingredient 16 2 teaspoons cooking oil

→ Optional Avocado Crema

Ingredient 17 1 ripe avocado
Ingredient 18 2 tablespoons lime juice
Ingredient 19 2 tablespoons chopped fresh cilantro
Ingredient 20 1 clove garlic
Ingredient 21 2–3 tablespoons water, as needed

Steps to Prepare

Step 01

Heat oil in a saucepan over medium heat. Add red onion and garlic, sauté for 2–3 minutes. Stir in cumin, paprika, and rice, and toast for 1 minute. Add water, bring to a simmer, cover, reduce heat to low and cook for 14 minutes. Remove from heat and let sit covered for 5 minutes before fluffing with a fork.

Step 02

Preheat oven to broil. Line a baking sheet with foil. Cut around the stem of each pepper and remove seeds. Slice from top to tip creating a pocket without cutting completely in half. Arrange on sheet and broil 6–7 minutes per side until blistered but still firm.

Step 03

Heat oil in a skillet over medium heat. Add beans, corn, salsa, chili powder, and cumin. Cook for 3–5 minutes, stirring occasionally. Turn off heat, stir in cooked rice and cilantro.

Step 04

Preheat oven to 425°F (220°C). Lightly grease a 9×13-inch baking dish. Stuff each poblano with about 1/2 cup of filling. Distribute remaining filling evenly. Sprinkle with shredded vegan cheese. Bake for 8–10 minutes until cheese is melted.

Step 05

Blend avocado, lime juice, cilantro, garlic, and water until smooth, adding water gradually to adjust consistency.

Step 06

Divide peppers between plates. Drizzle with avocado crema or serve with guacamole, salsa, sour cream, cilantro, and lime wedges.

Extra Cooking Tips

  1. Roast the peppers before stuffing to enhance flavor and improve texture.
  2. Use mild salsa to control heat level if sensitive to spice.
  3. Reserve extra filling for burritos, taco salads, or as a side dish.

Must-Have Tools

  • Saucepan with lid
  • Large skillet
  • Baking sheet
  • Foil
  • 9×13-inch baking dish
  • Blender (for optional crema)

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • May contain soy if using vegan cheese

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 290
  • Fats: 7 grams
  • Carbs: 42 grams
  • Proteins: 10 grams