Vegetarian Mexican Stuffed Peppers: Simple Weeknight Dinner

By: Maya

Posted: March 2, 2026

The one mistake that ruins vegetarian Mexican stuffed peppers every time? Treating the filling like an afterthought, dumping unseasoned rice and beans into bell peppers, then expecting the oven to somehow fix it. That approach leaves you with bland interiors hiding inside rubbery shells. This recipe solves both problems by building real flavor in the skillet first. Black beans, quinoa or brown rice, chili powder, and cumin get sautéed with onion and garlic before they ever touch the peppers. The result is tender (not mushy) shells with a filling that actually tastes like something, finished with melted cheddar cheese and Mexican cheese blend.

Sixty minutes, start to finish. You’ll learn why blooming spices matters more than just stirring them in, the reason I skip parboiling entirely, and exactly how to store, freeze, and reheat these for meal prep.

Table of Contents

Why You’ll Love These Vegetarian Mexican Stuffed Peppers

What Makes This Recipe Special

I developed these vegetarian Mexican stuffed peppers after my sister went meatless for Lent and complained that every veggie version tasted like “sad diet food.” She was right, most recipes skip the flavor-building step. What makes this version different is that I treat the filling like a standalone dish. Black beans, quinoa or brown rice, onion, and garlic get sautéed with bloomed chili powder and cumin before stuffing. That extra 5 minutes transforms the flavor completely.

  • Ready in 60 minutes from start to finish
  • Packed with 15 grams of protein per serving
  • Freezes for up to 3 months
  • Works with any bell peppers
  • Customizable with salsa, cilantro, and guacamole

If you want a meat-forward variation, try this cajun surf and turf stuffed peppers supreme. Even my meat-loving dad requests this vegetarian version weekly. The Mexican cheese blend melted on top adds the creamy finish that makes these irresistible.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Mexican stuffed peppers filled with black beans and quinoa topped with melted cheddar cheese and fresh cilantro in a rustic baking dish

Vegetarian Mexican Stuffed Peppers


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maya
  • Total Time: 60 min
  • Yield: 4 servings 1x

Description

These vegetarian Mexican stuffed peppers are filled with black beans, quinoa or brown rice, corn, and two cheeses. The filling gets sautéed with bloomed chili powder and cumin for deep flavor before baking.


Ingredients

Scale

4 large bell peppers (red, green, or yellow)

1 can (15 oz / 425 g) black beans, drained and rinsed

1 cup (185 g) cooked brown rice or quinoa

1 medium onion, diced (about 1 cup)

3 cloves garlic, minced

1 can (14.5 oz) diced tomatoes, drained, or 1½ cups fresh tomatoes, chopped

½ cup (80 g) corn kernels (fresh, frozen, or canned)

1 tbsp chili powder

1 tsp cumin

1 tsp salt

½ tsp black pepper

2 tbsp olive oil

1 cup (113 g) shredded cheddar cheese or Mexican cheese blend

¼ cup fresh cilantro, chopped

Optional toppings: salsa, guacamole, lime wedges


Instructions

1. Preheat oven to 375°F (190°C). Cut bell peppers in half lengthwise and remove seeds and membranes.

2. Heat olive oil in a large skillet over medium heat. Add onion and cook 4-5 minutes until softened.

3. Add garlic, chili powder, and cumin. Cook 1 minute until fragrant, this blooms the spices.

4. Stir in black beans, quinoa or brown rice, drained tomatoes, and corn. Cook 3-4 minutes until heated through.

5. Season with salt and pepper, then remove from heat. Stir in half the cilantro.

6. Arrange pepper halves cut-side up in a baking dish. Divide filling evenly among peppers.

7. Cover with foil and bake 30 minutes. Remove foil and top with cheddar cheese and Mexican cheese blend.

8. Bake uncovered 15 minutes more until cheese is melted and golden. Internal temperature should reach 165°F.

9. Let rest 5 minutes before serving. Top with remaining cilantro, salsa, and lime juice.

Notes

Store in the refrigerator for up to 4 days or freezer for up to 3 months. Reheat at 350°F for 15 minutes.

Taste the filling before stuffing, if it needs more salt, adjust now. You cannot fix seasoning once assembled.

Bell peppers with flat bottoms stand upright better during baking. If yours are wobbly, slice a thin piece off the bottom to level them.

Green bell peppers have a slightly bitter edge that pairs well with the rich, cheesy filling. Red and yellow peppers are sweeter.

  • Prep Time: 15 min
  • Cook Time: 45 min
  • Category: Dinner, Main Course
  • Method: Baking
  • Cuisine: Mexican

Nutrition

  • Serving Size: 2 pepper halves
  • Calories: 390 kcal
  • Sugar: 5 g
  • Sodium: 800 mg
  • Fat: 17 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0 g
  • Carbohydrates: 37 g
  • Fiber: 12 g
  • Protein: 15 g
  • Cholesterol: 30 mg

Health Benefits of Vegetarian Stuffed Peppers

Bell peppers pack serious nutrition; one medium pepper contains more vitamin C than an orange. Combined with black beans and quinoa, you get a complete protein source that keeps you full for hours. Brown rice works too, though quinoa adds about 4 extra grams of protein per serving.

The fiber content is where these vegetarian Mexican stuffed peppers shine. Between the beans, corn, tomatoes, and peppers, each serving delivers roughly 12 grams of fiber. That’s nearly half your daily requirement. Through repeated testing, I’ve learned that the skillet step is non-negotiable; early attempts where I skipped blooming the spices tasted flat, no matter how much cheese I added.

Cheddar cheese and Mexican cheese blend add calcium and make the dish feel indulgent. Fresh cilantro and lime juice brighten everything up without extra calories.

Ingredients for Mexican Stuffed Peppers

Active Time: 15 minutes
Total Time: 60 minutes
Yield: 4 servings

Key Ingredients

  • 4 large bell peppers (red, green, or yellow)
  • 1 can (15 oz / 425 g) black beans, drained and rinsed
  • 1 cup (185 g) cooked brown rice or quinoa
  • 1 medium onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes, drained, or 1½ cups fresh tomatoes, chopped
  • ½ cup (80 g) corn kernels (fresh, frozen, or canned)
  • 1 tbsp chili powder
  • 1 tsp cumin
  • 1 tsp salt
  • ½ tsp black pepper
  • 2 tbsp olive oil
  • 1 cup (113 g) shredded cheddar cheese or Mexican cheese blend
  • ¼ cup fresh cilantro, chopped
  • Optional toppings: salsa, guacamole, lime wedges

The bell peppers are your edible bowls; choose ones with flat bottoms so they stand upright during baking. Red peppers are sweeter, while green ones have a slightly bitter edge that contrasts nicely with the rich filling. Black beans deliver 15 grams of protein and fiber per cup, making these vegetarian Mexican stuffed peppers genuinely satisfying. I prefer quinoa over brown rice for the extra protein boost, but both work beautifully. The chili powder and cumin need that quick sauté in olive oil; this “blooms” the spices and wakes up their compounds in a way that just stirring them in never will.

Your kitchen should smell deeply fragrant before anything else hits the pan. Cheddar cheese brings sharpness, while the Mexican cheese blend melts into creamy strands. Fresh cilantro and a squeeze of lime cut through the richness at the end.

Ingredient Substitutions & Variations

For a vegan version, swap both cheeses for dairy-free shreds or nutritional yeast; about 3 tablespoons adds a cheesy, nutty flavor without any dairy. Quinoa and brown rice are interchangeable cup for cup, but quinoa cooks faster (15 minutes versus 45 minutes for brown rice) and adds 4 more grams of protein per serving. If you’re short on time, use precooked rice packets from the freezer section; they work surprisingly well. Taco seasoning (about 2 tablespoons) can replace the individual chili powder and cumin if that’s what you have on hand, though I prefer measuring each spice separately for better control.

cheddar cheesedairy-free shredssame amount, check melting properties
brown ricequinoacup for cup, more protein
chili powder + cumintaco seasoning2 tbsp total
fresh tomatoescanned diceddrain well first
black beanspinto beanssame quantity

Craving something heartier? My stuffed eggplant with lamb and pine nuts uses a similar technique with Mediterranean flavors.

How to Make Vegetarian Mexican Stuffed Peppers

Step-by-Step Instructions

Making these vegetarian Mexican stuffed peppers comes together in one skillet before baking.

  1. Preheat oven to 375°F / 190°C. Cut bell peppers in half lengthwise and remove seeds and membranes.
  2. Heat olive oil in a large skillet over medium heat. Add onion and cook 4-5 minutes until softened.
  3. Add garlic, chili powder, and cumin. Cook 1 minute until fragrant, this blooms the spices.
  4. Stir in black beans, quinoa or brown rice, drained tomatoes, and corn. Cook 3-4 minutes until heated through.
  5. Season with salt and pepper, then remove from heat. Stir in half the cilantro.
  6. Arrange pepper halves cut-side up in a baking dish. Divide filling evenly among peppers.
  7. Cover with foil and bake 30 minutes. Remove foil and top with cheddar cheese and Mexican cheese blend.
  8. Bake uncovered 15 minutes more until cheese is melted and golden. Internal temperature should reach 165°F.
  9. Let rest 5 minutes before serving. Top with remaining cilantro, salsa, and lime juice.

Pro Tip: Taste the filling before stuffing; if it needs more salt, adjust now. You can’t fix the seasoning once assembled.

Tips for Perfect Stuffed Peppers

The biggest mistake I see is underseasoning the filling. Taste it before stuffing and adjust salt as needed. Bell peppers with flat bottoms stand upright better during baking. If yours are wobbly, slice a thin piece off the bottom to level them without cutting through to the cavity. Don’t overstuff; the filling expands slightly as it heats. For even distribution, I use a ½ cup measure to portion filling into each pepper half. Covering the dish with foil for the first 30 minutes traps steam, which tenderizes the peppers without the extra pot and water of parboiling; this is why I skip that step entirely.

The peppers are done when tender but still hold their shape. A knife should slide in with slight resistance, not mush through. If cheese browns too quickly, tent loosely with foil. Leftovers keep for 4 days in the fridge or 3 months in the freezer. Reheat at 350°F for 15-20 minutes until warmed through. Serve with salsa and guacamole, or try these maque style mexican biscuits for a complete meal.

Chef’s Note: Green bell peppers have a slightly bitter edge that pairs well with the rich, cheesy filling. Red and yellow peppers are sweeter if you prefer that contrast.

Serving Suggestions, Storage & Variations

What to Serve with Mexican Stuffed Peppers

These vegetarian Mexican stuffed peppers are a complete meal on their own, but a few toppings take them over the top. I always set out bowls of guacamole, salsa, and sour cream so everyone can customize. A squeeze of fresh lime juice over the melted Mexican cheese blend brightens everything. Warm flour tortillas or crusty bread on the side help soak up any extra sauce. For a bigger spread, serve with Mexican rice or a simple green salad with cilantro lime dressing. For a meat version that pairs beautifully, try this chicken fajitas mexican style recipe on the side.

  • Guacamole or sliced avocado
  • Pico de gallo or your favorite salsa
  • Sour cream or Greek yogurt
  • Extra cilantro and lime wedges
  • Hot sauce for anyone who likes heat

Storage & Reheating Instructions

These peppers are ideal for meal prep. Let them cool completely before storing. I keep individual portions in glass containers with lids; they reheat beautifully. For longer storage, wrap each pepper tightly in plastic wrap, then foil, and freeze in a freezer bag. Thaw overnight in the fridge before reheating.

RefrigeratorUp to 4 daysAirtight container
FreezerUp to 3 monthsWrap tightly, thaw overnight
Reheat350°F for 15 minutesUntil internal temp reaches 165°F

Problem: Peppers are not tender

Solution: Bake covered 10 minutes longer before uncovering.

Problem: Filling is too dry

Solution: Stir 2 tablespoons of salsa or tomato sauce into the filling before stuffing.

Problem: Peppers tipping over

Solution: Slice a thin layer off the bottom to create a flat base.

Recipe Variations

Quinoa adds more protein than brown rice (see the Ingredient Substitutions section for the full comparison). I’ve also made this with pinto beans instead of black beans, which creates a creamier filling. Adding corn gives sweetness and crunch that balances the spices beautifully. If you like heat, dice a jalapeño into the onion mixture or add a pinch of cayenne with the chili powder and cumin. For a heartier version, stir in cooked lentils with the beans; they disappear into the filling and add extra protein without changing the flavor.

Vegetarian Mexican Stuffed Peppers: Common Questions

Can I freeze these Vegetarian Stuffed Peppers?

Yes, and they freeze beautifully for up to 3 months. Let the peppers cool completely, then wrap each one tightly in plastic wrap, followed by foil. Place them in a freezer bag with the air pressed out. Thaw overnight in the refrigerator before reheating. The texture stays surprisingly good; black beans and quinoa hold up better than rice-heavy fillings.

How do I store Vegetarian Mexican Stuffed Peppers?

Cool the peppers completely before storing; warm peppers create condensation that makes everything soggy. Transfer to airtight containers and refrigerate for up to 4 days. I store individual portions in glass containers with lids for easy grab-and-go lunches. Keep any extra salsa and cilantro in separate containers so you can add fresh toppings when serving.

How do I reheat this recipe?

Reheat at 350°F for 15-20 minutes until the internal temperature reaches 165°F. The oven method keeps the peppers tender and the cheddar cheese melty. Microwave works in a pinch, cover and heat 2-3 minutes, but the pepper texture suffers slightly. Add fresh cilantro and a squeeze of lime after reheating to wake up the flavors.

Can I make this dish ahead of time?

Absolutely. You can prep the filling up to 2 days ahead and store it covered in the fridge. When ready, stuff the bell peppers and bake as directed. Alternatively, assemble the entire dish, refrigerate unbaked for up to 24 hours, then add 5-10 minutes to the covered baking time since everything starts cold.

The real secret to these vegetarian Mexican stuffed peppers is that 5-minute skillet step, blooming the chili powder and cumin transforms the filling from bland to bold. Skip the parboiling; the peppers turn tender in the oven while keeping their shape for a simple recipe that comes together fast. I always make a double batch because my family devours the leftovers for lunch the next day.

Give this a try this weekend when you need something special without the fuss. Do you reach for red, green, or yellow bell peppers when you make stuffed peppers?

For more recipes like vegetarian Mexican stuffed peppers, follow us on Facebook and Pinterest for weeknight dinner ideas and easy family meal inspiration.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Simple Recipes for Real Life

Home

About

Contact

Policies

Privacy Policy

Terms & Conditions

Disclaimer