Vegetarian Stuffed Poblano Peppers
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My hearty, spicy, vegetarian stuffed poblano peppers with quinoa, tomatoes, and corn are a Southwestern classic that’s a real crowd-pleaser. They’re ready in under an hour, loaded with flavor and melty cheese, and make a perfect Mexican side dish to enchiladas.

If you didn’t know by now, I’m a huge fan of Southwestern and Mexican flavors! The sweet, savory, and spicy flavors in recipes such as roasted poblano corn chowder, my healthy black bean quesadillas, and these stuffed poblano peppers are just so comforting and perfect for sharing.
With Southwestern spices, quinoa, and gooey, melted cheese, these 45-minute oven-roasted poblano peppers have become a household favorite. My husband loves spicy food so much that he dips them into tomatillo salsa verde sauce for extra heat, and my kids drizzle over sour cream to cool them down. No matter how you eat these stuffed poblano peppers, I’m sure you’ll love them!
👩🏽🍳 Why I Love This Recipe
What’s not to love about healthy grains of tender quinoa and vegetables stuffed in poblano peppers, broiled with gooey melted cheese, and topped with lime crema!? This dish is so delicious and can be served as a side to enchiladas, fajitas, tacos, or even as a main course. We can’t get enough of stuffed poblano peppers in our house, and I can easily adjust the spice level for my kids or make it completely vegan with vegan yogurt and cheese substitutes. It’s hearty, packed with healthy nutrients, and so easy to make.
I simply cook the quinoa until soft, saute the veggies in a pan with seasonings, and bake the poblano peppers before combining the quinoa and veggies and stuffing the peppers with the mixture. Then, I top the stuffed peppers with cheese and broil for a few minutes until golden and melted. For the final touch, I make a simple lime crema with yogurt and lime to drizzle over the top that brings all those delicious flavors together in just 45 minutes.
It’s perfect for busy weeknights, and I make it with budget-friendly ingredients that are easy to find at the grocery store. Plus, this delicious recipe is a great way to use leftover quinoa, rice, couscous and vegetables from previous meals, saving both time and money! I’ve served this Mexican dish for potlucks and neighbors’ cookouts, and it’s always one of the first dishes to go. If you love spicy food, then this stuffed poblano pepper recipe is perfect for you.
🥘 Ingredients
My vegetarian stuffed poblano peppers recipe uses pantry staples that blend perfectly together for comforting Southwestern flavors and are topped with a citrusy homemade lime crema sauce.

Stuffed Poblano Pepper Ingredients
Poblano Peppers: I like to use poblanos because they have a slight heat compared to bell peppers. Roasted poblanos are rich in vitamins and the perfect size for stuffing with this delicious Southwest-inspired quinoa with corn mixture.
Oil: I find avocado oil or olive oil works best for roasting the poblanos.
Tomatoes: I use diced Roma tomatoes for adding color and flavor to this Southwestern dish.
Scallions: For this quinoa-stuffed poblano pepper recipe, I use the white part of the diced scallion for the filling and the green part as a tasty garnish to add crunch and a pop of color.
Vegetable Stock: For adding flavor to the quinoa while cooking, I use low-sodium vegetable stock.
Quinoa: I love quinoa. It’s a crowd-pleasing and nutritious whole grain that is the perfect filling for this roasted poblano recipe.
Corn: For extra nutrients, color, and texture, I add fresh or frozen corn to this vegetarian dish.
Taco Seasoning or Southwestern Spice Blend: No need to make your own spice blend for this. I just use the premade spice blends to give lots of flavor in one ingredient. You can buy the sweet, mild, or spicy variety for this recipe. I used the mild taco seasoning blend, so it’s not overpowering for the kids.
Pepper Jack Cheese: This recipe requires a good melting cheese with a peppery taste that will complement the peppers, like shredded pepper jack cheese.
Salt and Pepper: Add to taste.
Lime Crema Ingredients
Lime: I recommend using fresh lime zest and lime juice to give the crema a refreshing citrus flavor that balances the mild heat of the peppers.
Greek Yogurt: I use Greek yogurt to give this crema a smooth, creamy, and slightly tart taste.
Water: To make the crema slightly thinner, I add a small amount of water to perfectly drizzle over the stuffed Mexican peppers.
Substitutions
Sour Cream: I substitute Greek yogurt with sour cream or vegan sour cream.
Cheese: Many types of cheese work well in this recipe. My favorites are Pepper Jack cheese, Monterey Jack cheese, Cheddar cheese, a Mexican cheese blend, mozzarella cheese, or even goat cheese.
🔪 How To Make
Making these easy roasted stuffed poblano peppers is super easy is less than an hour, Here is how it make it :
Preheat Oven, Prep The Poblanos: I adjust an oven rack to the middle position and preheat the oven to 425 degrees Fahrenheit, then halve the poblanos through the stem and remove seeds and ribs.

Cook Quinoa: First, I bring vegetable broth and a big pinch of salt to a boil in a small pot with a lid, then add the quinoa and cook it according to the package instructions.
Roast Peppers: While the quinoa cooks, I rub poblano halves with oil and season them with salt and pepper. Then, I place them on a baking sheet, cut side down, and roast on the middle rack until tender, about 20 minutes.
Cook Filling: For the veggies, I heat a drizzle of oil in a large, oven-safe skillet over high heat and add the corn, and cook it (stirring occasionally), until slightly charred, 4-5 minutes. When the corn begins to pop, I cover the pan and reduce the heat to medium before adding diced tomatoes, scallion whites, and Southwest spice blend or taco seasoning, cooking for about 2 minutes until the tomato breaks down.

Stir in Quinoa: Then, I combine the cooked quinoa with the veggies in the pan and season with salt and pepper.
Stuff Peppers: Once the poblanos are done roasting, I stuff each with as much of the grain mixture as will fit.

Prepare Poblanos To Bake: I place them in a single layer in a pan with the remaining grain mixture, nestling each poblano half in the grains, and sprinkle evenly with cheese.

Broil: I turn the broiler to high, and transfer the pan with stuffed peppers to middle rack of oven, broiling until the cheese melts and is lightly browned, 2-3 minutes.

Make Crema: While the poblanos broil, I make the crema in a small bowl, mixing the Greek yogurt or sour cream, lime zest, lime juice, salt, pepper, and water.

Serve Baked Poblano Peppers: Once the cheese has melted, I remove them from the oven, drizzle the lime crema, and sprinkle chopped scallions on top of the peppers. Divide among plates and serve with any remaining lime wedges on the side.

💭 Expert Tips
My #1 Secret Tip for this spicy stuffed poblano peppers recipe is to rinse the quinoa before cooking to remove the unpleasant soapy flavor that the grain sometimes have. For the easiest rinsing, use a fine mesh strainer.
Other Tips To Keep In Mind:
- Make Quinoa Ahead: To save time, I sometimes make the quinoa ahead of time and store it in the refrigerator for up to 4 days.
- Roast Peppers Cut Side Down: Roasting the poblano peppers will add flavor and soften the peppers perfectly before they are filled. For best results, I roast them cut side down to prevent them from drying out and provide a nicely browned edge to help hold in the quinoa.
- Broil Using an Oven-Safe Pan: I recommend using an ovenproof pan to cook the quinoa filling so that you can fill the peppers and broil them without transfering them to a small baking dish. Saves on washing up.
- Use Similarly Sized Poblanos: For best results, I use similarly sized poblanos. The peppers will roast at the same rate and everyone will get the same portion of delicious quinoa and corn filling.
📖 Variations
If you want to switch things up a little, I have some tasty variations for you to try at home.
Extra Cheesy: For an extra cheesy dish, I add ½ cup of pepper jack cheese or cheddar cheese to the quinoa mixture before filling the peppers.
Spicy Stuffed Peppers: Elevate the heat level of this dish and get your spicy food fix! I add two diced jalapeno peppers to the pan when adding the tomatoes for some extra heat, or I swap the tomatoes for half a can of fire-roasted tomatoes. Garnish peppers with additional diced jalapenos.
More Protein: To add more plant protein to this vegetarian stuffed poblanos recipe, I spread a layer of refried beans in the peppers before adding the rest of the stuffing ingredients!
🍽 Serving Suggestions
These vegetarian stuffed poblano peppers are delicious on their own and are a hearty meal with other vegan dishes. Here are some of my favorite recipes to pair with these spicy stuffed peppers.
One of my favorite ways to enjoy roasted stuffed peppers is with a boatload of condiments: pineapple pico de gallo for a sweet, tangy, spicy topping, edamame guacamole without avocado for a protein-packed, flavorful dip, and a bowl of air fryer tortilla chips to scoop up all that deliciousness.
Then, if we have more mouths to feed, I bring out the tacos, enchiladas, fajitas, and nachos to complete the table. My personal favorite that I think complements the stuffed peppers perfectly are these vegan black bean enchiladas packed with flavorful veggies and a creamy tomato sauce.

🧊 Storage Directions
Storing: I store any leftovers in an airtight container in the refrigerator for up to 4 days. For optimum freshness, I wrap each pepper individually in foil or plastic wrap before placing it inside the container.
Freezing: Once the stuffed peppers have cooled completely, I wrap them individually in foil or plastic wrap before placing them inside a freezer-safe bag or container. Mexican stuffed poblanos keep for 2-3 months in the freezer.
Reheating: Place the leftover stuffed peppers on a microwave-safe dish and heat them on high for 1 to 2 minutes. I also reheat them in the oven or air fryer at 350 degrees Fahrenheit for 10-15 minutes or until warmed through.
❓ Recipe FAQs
No, I do not peel poblano peppers before cooking. This poblano pepper recipe uses whole, unpeeled peppers for a complete vegetarian meal that’s easy and satisfying. Cutting peppers in half, rubbing with oil, and then roasting peppers will soften the peppers and deepen their flavor and require no peeling of the poblano skins.
Yes! I find the best way to cook the stuffed peppers in the air fryer is to air fry them for 8 to 10 minutes until soft, then stuff them and air fry them once more with the cheese on top. Then, place them in the pan of quinoa and vegetable mixture and drizzle with the lime crema.
If your quinoa is mushy, it is probably because it was cooked for too long or too much water was added. Always follow the instructions on the package and rinse the quinoa first to get rid of the bitterness.

🥣 More Healthy Mexican Recipes!
Love this healthy vegetarian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Vegetarian Stuffed Poblano Peppers
Ingredients
- 4 poblano peppers
- 2 roma tomatoes chopped
- 4 scallions sliced
- 1 tsp lime zest (from 1 fresh lime)
- 2 cups low sodium vegetable stock
- 1 cup quinoa rinsed
- 4 tbsp plain Greek yogurt (or sour cream)
- 2 cups corn kernels (fresh or frozen)
- 2 tbsp taco seasoning or southwestern spice blend
- 1 cup shredded pepperjack cheese (¼ cup per pepper)
- salt & pepper to taste
Instructions
- Adjust an oven rack to the middle position and preheat oven to 425 degrees F. Wash and dry all produce. Halve poblanos through stem, then remove seeds and ribs. Dice tomato. Trim and thinly slice scallions, separating whites from greens. Wash quinoa. Zest lime until you have 1 tsp; quarter lime.
- Bring vegetable stock and a large pinch of salt to a boil in a small, lidded pot. Once boiling, add quinoa, cover, and reduce heat to low. Simmer until quinoa is tender and water has evaporated, 15-20 minutes. (TIP: If not all water evaporates, drain excess.)
- While quinoa cooks, rub poblano halves with oil (about 1 tsp per pepper – 4 tsp total); season with salt and pepper. Place on a baking sheet cut sides down. Roast on middle rack until tender, about 20 minutes. Meanwhile, in a small bowl, combine greek yogurt or sour cream, lime zest, a squeeze of lime juice, and 2 tsp water. Season with salt and pepper.
- Drain corn and pat dry with paper towels. Heat a drizzle of oil (about 1 tsp) in a large, oven-safe pan over high heat. Add corn and cook, stirring occasionally, until slightly charred, 4-5 minutes. (TIP: If corn begins to pop, cover pan.)
- Reduce heat to medium and add tomato, scallion whites, and Southwest Spice blend or taco seasoning. Cook, stirring occasionally, until tomato breaks down, about 2 minutes. Season with salt and pepper.
- Stir cooked quinoa into pan with veggies; season with salt and pepper.
- Once poblanos are done roasting, stuff each with as much of the grain mixture as will fit. Place in pan with remaining grain mixture, nestling each poblano half in the grains. (TIP: If your pan isn't ovenproof, transfer mixture to a small baking dish and arrange stuffed poblanos in there.) Sprinkle evenly with cheese. Heat broiler to high.
- Transfer pan with stuffed peppers to middle rack of oven. Broil until cheese is melted and lightly browned, 2-3 minutes.
- Remove from oven, then top with lime crema and scallion greens. Divide among plates. Serve with any remaining lime wedges on the side for squeezing over.
Notes
- My #1 Secret Tip for this spicy stuffed poblano peppers recipe is to rinse the quinoa before cooking to remove the unpleasant soapy flavor that the grain sometimes have. For the easiest rinsing, use a fine mesh strainer.
- Make Quinoa Ahead: To save time, I sometimes make the quinoa ahead of time and store it in the refrigerator for up to 4 days.
- Roast Peppers Cut Side Down: Roasting the poblano peppers will add flavor and soften the peppers perfectly before they are filled. For best results, I roast them cut side down to prevent them from drying out and provide a nicely browned edge to help hold in the quinoa.
- Broil Using an Oven-Safe Pan: I recommend using an ovenproof pan to cook the quinoa filling so that you can fill the peppers and broil them without transferring them to a small baking dish. Saves on washing up.
- Use Similarly Sized Poblanos: For best results, I use similarly sized poblanos. The peppers will roast at the same rate and everyone will get the same portion of delicious quinoa and corn filling.




Wow – delicious! Great to enjoy a flavorful meal with no meat. This recipe enhances the amazing flavor of the poblano peppers. Thanks for making it easy.
Awesome!! So glad you enjoyed this recipe Kate!
This is such a great idea that I of course had to try it. Came out so good and my family loved this stuffed poblanos recipe!
So glad you liked this recipe Gunjan!
I’m a vegetarian but I made these for meat eaters and they were a hit all around! So yummy!
Awesome! Great to hear Liz!
This was awesome for a meatless Monday meal for our family. We really enjoyed the flavor! Thank you!
Yay! Thanks for letting me know Ned – glad you all liked this!
I made this for dinner and it was so delicious! Quick, easy, and full of flavor.
Yay! Great to hear that! 🙂
Anjali, These are an amazingly delicious stuffed pepper. I made pretty much exactly as written in recipe. Did not have poblano peppers however I grew giant marconi peppers which resemble poblanos and used those with excellent results. I would stay away from bell peppers but would substitute cubanelles as well. My husband went nuts over these! The lime crema drizzled over finished peppers adds just the perfect hint of lime and tang! Thank you for this keeper!!!
Yay!! I’m so happy to hear that you all loved this recipe! Thanks for letting me know! 🙂
This was super delicious! And healthy. Thanks for the recipe!!
So happy to hear that Rebekah!
So delicious! Added chopped green olives and queso fresco at the end of mixing in the rice(didn’t have quinoa ) served with refried beans! She’s a keeper🤗
Yay!!! So happy to hear that Cynthia! 🙂
This would be perfect for my picky eaters! Thank you so much for this recipe it looks so good and easy!
Awesome!! My kids loved it too so I can’t wait to hear how it turns out for you guys! 🙂
What a delicious stuffed pepper recipe! i like how you used greek yogurt for the crema – so healthy!
So glad you liked this recipe Anthony!
How can one skip the cheese? What would be a good option for cheese in this recipe?
If you’re trying to go dairy free, I’d recommend using a vegan cheese! Or you could substitute the cheese for guacamole!
Can I stick to just corn? I’m not a huge fan of quinoa, this looks awesome thou.
Absolutely! I’d just use more corn than the recipe calls for so that you have enough stuffing for the peppers 🙂
My family will enjoy this especially because it’s really flavourful, my husband loves poblano peppers. Thank you!
Yay! So happy to hear that! Thanks Kara!
Anjali this recipe is one of my favorite! It tastes really good
Woohoo! I’m so glad it turned out well for you!!