Vegetarian Stuffed Poblano Peppers with Black Beans
These vegetarian stuffed poblano peppers are hearty, flavorful, and easy to make ahead. Great for a weeknight dinner or weekend meal prep, they're filled with a satisfying mix of black beans, quinoa, corn, and spices, then topped with a creamy, zesty avocado sauce that takes the whole dish to the next level. Naturally vegan and gluten-free, they're a nourishing option whether you're cooking for a crowd or just need leftovers that actually taste good.

Stuffed vegetables are a favorite strategy for using up odds and ends from the fridge, and these poblano peppers might just be my favorite version yet. Poblano peppers have a mild heat and earthy flavor that pairs beautifully with smoky cumin and bright lime. Combined with black beans and quinoa, they're an easy way to enjoy a protein-rich main.
If you love hearty vegetarian dinners with bold flavors and satisfying textures, you might also enjoy my Sweet Potato Black Bean Quinoa Bowl or a Vegetarian Taco Casserole. I also have a recipe for Curry Stuffed Peppers that brings a whole new flavor profile to this type of dish.
This recipe is wonderful for meal prep. You can make the filling ahead of time and bake the peppers fresh right before serving. Or cook the whole dish and reheat as needed.

Ingredients
You'll need fresh poblano peppers (or bell peppers for a milder version), red onion, garlic, corn, and spinach for the filling. Black beans and quinoa provide plant-based protein and fiber, while cumin, chili powder, and optional cayenne add warmth and spice. Diced tomatoes (fresh or canned) bring brightness and moisture to the filling.
For the avocado sauce, you'll blend ripe avocados with lime, fresh cilantro, jalapeño (optional), and a touch of sweetener if desired. Add just enough water to reach your ideal creamy texture.
Substitutions
- Poblano peppers: Use bell peppers for a milder, kid-friendly version.
- Black beans: Pinto beans or lentils
- Quinoa: Cooked brown rice
- Corn: Swap in zucchini or diced bell pepper
- Spinach: Use kale or chard
- Avocado sauce: Sub a store-bought guacamole or drizzle with tahini dressing if preferred.
No blender? Mash avocado by hand and stir in lime juice, chopped cilantro, and water until pourable.

Making Ahead and Storage
The thing that makes this recipe so weeknight-friendly is that you can make the filling and stuff the peppers up to two days in advance. Cover and store the pre-stuffed peppers in your refrigerator until you're ready to bake them as usual.
Make the avocado sauce right before serving for the best results.

FAQ
Stuffed peppers are super versatile and easy to make vegetarian. You can fill them with a combination of beans (like black beans, chickpeas, or lentils), whole grains (such as quinoa or brown rice), sautéed vegetables, and flavorful herbs or spices. Cheese, nuts, or seeds can also add richness, while sauces like pesto or avocado crema bring everything together.
No, you don't need ot peel poblano peppers before stuffing, especially when you're baking them as part of the recipe. The skins soften in the oven and are totally edible. That said, if you prefer a more tender or less bitter skin, you can roast and peel them beforehand, but it's optional.
Stuffed poblano peppers are satisfying on their own, but they also pair well with side dishes like cilantro-lime rice, a fresh green salad, roasted sweet potatoes, or a simple corn salsa. For something heartier, serve them with tortilla chips and your favorite dip, or try a fruit salad with mango or pineapple for a sweet contrast.
Want even more vegetarian meal inspiration?
If you're looking for more ideas beyond these stuffed poblanos, I've put together a free list of 100+ plant-forward meals and snacks to make meal planning easier. These recipes are simple, satisfying, and full of variety.
📖 Recipe

Vegetarian Stuffed Poblano Peppers with Black Beans
Equipment
- 12-inch oven-safe skillet with lid
- blender
Ingredients
Stuffed peppers:
- 2 tablespoons grapeseed oil or cooking oil of choice as needed to coat pan
- ½ cup diced red onion
- ¾ cup corn kernels (1 ear)
- 3 cloves garlic, chopped (1 tablespoon)
- 1 tablespoon ground cumin
- 1 teaspoon chili powder
- ½ teaspoon cayenne pepper (optional)
- 1 ½ cups cooked black beans
- ½ cup cooked quinoa
- 1 cup diced tomato (fresh or canned)
- 1 cup chopped spinach
- Salt
- 4 poblano peppers, halved lengthwise and seeds removed
Avocado sauce:
- 2 avocados, peeled and pitted
- ½ lime (including peel)
- ½ cup cilantro
- 1 jalapeño pepper, chopped (optional)
- 1 teaspoon agave nectar or sweetener of choice (optional)
- Salt
- 1 cup filtered water or as needed
Optional garnish:
- Cilantro
- Lime wedges
Instructions
Prepare stuffed poblano peppers:
- Preheat oven to 400 degrees Fahrenheit.
- Pour grapeseed oil in a 12-inch, oven-safe skillet with a lid (see note for alternativand tilt the pan until the bottom is evenly coated with oil. (Use as much as needed to keep the skillet coated during cooking.)
- Stir in red onion and cook 5 minutes, or until translucent. Stir in corn, garlic, cumin, chili powder, and cayenne pepper (if usinand cook 5 additional minutes, or until the corn is tender. Stir in cooked black beans, quinoa, tomato, and spinach. Turn off stovetop heat.
- Transfer the bean mixture to a bowl and spread the halved poblano peppers (skin side dowin the skillet. Spoon the bean mixture into the poblano peppers. Cover with the lid and transfer the skillet to the center rack of the oven. Bake 20 minutes, or until the poblano peppers begin to soften. Remove the lid and bake uncovered 10 additional minutes, or until the peppers are tender and browned in places.
Prepare avocado sauce:
- While the stuffed poblano peppers are baking, prepare the sauce. Add avocados, lime, cilantro, jalapeño pepper (if using), agave nectar (if using), and salt to a blender container. Cover and blend on high. Gradually add water to the mixture and continue blending 2 minutes, or until the sauce is smooth and pourable.
Serve:
- Once cooked, remove stuffed poblano peppers from the oven and transfer to a serving dish if desired. Pour some of the avocado sauce over the stuffed peppers and serve the rest in a bowl on the side if desired. Garnish with cilantro and lime wedges if desired.

I'm going to meal prep these for this week. Have you ever tried freezing a batch? I imagine they'd warm up pretty nicely.
Hi Carlie, I haven't tried freezing them, but I assume it would work well!
This looks so delicious! I can't wait to make it for our family's next Meatless Monday meal!
What a gorgeous vegetarian meal! Love all the flavors in these. Can't wait to try.
Stuffed peppers are one of my go to dinners too. These look so delicious love the avocado cilantro drizzle