Vegan Stuffed Poblano Peppers

One of the things I initially found most challenging about eating more plant-based meals was actually feeling full.

I’ve always been a quantity eater. I’m not the girl who takes takes three bites of my salad, holds my stomach, and sighs, “Oof, can’t have one more bite. It’s too much.”

Nope. Give me those last two bites and your last two bites or else. I’m hangry.

The real issue was mental. I kept thinking, “How can I possibly get full and stay full on salads, rice, and beans?”

I’ll tell you how. If you eat enough rice and beans (and other vegan protein sources), throw in a ton of vegetables, and drink plenty of water, you’ll be too full to remember what food scarcity you were ever complaining about in the first place.

In my quest to create more hearty, plant-based meals, I started to learn what it took to feed my body well – in both quantity and nourishment.

Dishes like my Mediterranean Baked Sweet Potatoes,  Grillable Veggie Burgers, Roasted Sweet Potato Chickpea Salad, and Chickpea Shawarma Sandwiches began filling my plate, and over time, I realized meatless meals can fill me up.

My top tip for creating satiating plant-based meals is to combine several foods that are high in fiber and protein to keep you satisfied, and to create more texture in your dish. Instead of having just tofu, throw in some healthy brown rice and vegetables! Instead of having just black beans, throw in some plantains and peppers and corn tortillas! Instead of having just quinoa, add in some beans and bell peppers!

This recipe was born out of that idea. Knowing myself, a meal of pinto beans and rice isn’t exciting or filling enough for me. But when you throw in a poblano pepper (with tons of fiber and vitamins), and add a little avocado on top, I’m one satisfied eater. Let me show you how.

Origins of Stuffed Peppers

Stuffed peppers are enjoyed around the world- in places such as Spain, India, Tunisia, Hungary, Denmark, and more! In each of these places, they’re prepared with different ingredients and methods. You can learn more about the variations and history of stuffed peppers here.

Our recipe is a plant-based take on the concept, inspired by ingredients and flavors common in Mexican cuisine.

How to Make Stuffed Poblano Peppers

This recipe may look a little complex, but it’s actually quite simple. These stuffed poblano peppers require just 9 ingredients and easy-to-master methods.

It starts with brown rice, amplified in flavor by sautéed onion, cilantro, cumin, and salsa. Next comes pinto beans for added protein and fiber. Stuff all that goodness inside poblano peppers and bake until tender. That’s it!

Toppings are optional, but I’m kind of a sauce lover myself, so I went with more salsa, cilantro, and some of my favorite Cilantro Avocado Dressing. Mmm, dreamy.

I know you guys are going to LOVE this dish! It’s:

Subtly spiced
& Easy to make

These stuffed poblano peppers are perfect for meat-eaters and vegans alike! This dish proves how simple and possible it is to get full and nourished on meatless meals.

If you do try this recipe, let us know! Leave a comment, rate it (once you’ve tried it), and snap picture and tag it #minimalistbaker on Instagram. We’d love to see!

Lastly, if you have any tips or advice on what made your transition to eating more plant-based meals easier, share them below. Cheers, friends!

Vegan Stuffed Poblano Peppers

Easy, 9-ingredient Vegan Stuffed Poblano Peppers with brown rice, pinto beans, and a simple avocado crema! A healthy, flavorful, plant-based meal.Author Minimalist Baker Print SAVE SAVED

4.89 from 102 votes Prep Time 15 minutes Cook Time 1 hour 15 minutes Total Time 1 hour 30 minutes Servings 4 (stuffed peppers)Course EntreeCuisine Gluten-Free, Mexican-Inspired, VeganFreezer Friendly NoDoes it keep? 2-3 Days

Prevent your screen from going dark


US Customary – Metric


12 cups water (yes, that much!)1 cup uncooked brown rice1 Tbsp avocado oil1/2 medium white or yellow onion (thinly sliced)1/2 tsp ground cumin1/4 tsp sea salt1/3 cup chunky red or green salsa (plus more for topping)1/4 cup cilantro (plus more for serving)


4 poblano peppers (skin on)1 tsp avocado, olive or coconut oil


1 15-ounce can pinto beans (lightly drained // if unsalted, add additional salt)1/4 tsp ground cumin~1 pinch sea salt (to taste)

FOR TOPPING optional

Vegan Green Chili QuesoCreamy Avocado Cilantro Dressing (using 1 whole avocado)Hot sauceFresh cilantroSliced avocado


Add water to a large pot and bring to a boil over high heat. Once boiling, add rice and cook for 30 minutes. Then drain for 30 seconds, return to pot off of heat, and cover for 10 minutes*. Set aside.In the meantime, preheat oven to high broil and place a rack at the top of your oven.Lightly brush whole poblano peppers with oil. Place on a baking sheet and broil on high for 1-2 minutes on each side, or until lightly blistered (see photo).Turn oven off broil and preheat to 375 degrees F (190 C).Let peppers cool for a few minutes. Then peel away any blistered skin and use a paring knife to cut out the stem. Also cut a slit down one side of the pepper and use your hands or a spoon to scrape out the seeds. Set aside.Heat a large metal or cast iron skillet over medium heat. Once hot, add oil and onion and sauté for 4-5 minutes, or until soft and translucent.Next add cooked rice, cumin, sea salt, salsa and cilantro. Stir to combine. Taste and adjust seasonings as needed.In a separate small saucepan over medium heat, add pinto beans and season with cumin and sea salt to taste. Once bubbly and hot, remove from heat and set aside.Place peppers in a lightly greased, large baking dish (9×13-inch is best as original recipe is written // adjust if altering batch size) and scoop generous amounts of the rice filling into each pepper using a spoon. Top with beans and a bit more salsa and cover the dish with foil.Bake peppers at 375 degrees F (190 C) for 15 minutes. Then remove foil and bake for another 10-15 minutes uncovered. The longer they bake, the more tender the peppers will become.Let cool slightly before serving with desired toppings (see options above). Best when fresh, though leftovers keep in the refrigerator for 2-3 days. Reheat in the microwave or in a 350-degree F (174 C) oven until warmed through.



*Rice cooking method from Saveur.
*Nutrition information is a rough estimate calculated without additional toppings.

Nutrition (1 of 4 servings)

Serving: 1 stuffed peppers Calories: 303 Carbohydrates: 52.7 g Protein: 8.6 g Fat: 6.8 g Saturated Fat: 0.9 g Polyunsaturated Fat: 1.29 g Monounsaturated Fat: 3.86 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 371 mg Potassium: 403 mg Fiber: 6.2 g Sugar: 2.8 g Vitamin A: 153 IU Vitamin C: 38.36 mg Calcium: 56.86 mg Iron: 1.91 mg

Leave a Reply

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