Classic Black Bean Stuffed Bell Peppers

By Mila | Updated on July 7, 2025

I’ll be honest—stuffed peppers used to seem like way too much work for a weeknight dinner. All that prep, the assembly, the waiting. But then I realized that black bean stuffed peppers are actually one of those recipes that looks impressive but comes together pretty easily.

The best part? You probably have most of these ingredients sitting in your pantry right now. A can of black beans, some rice, taco seasoning—it’s basically everything you’d put in a burrito, just served in a pepper instead. And unlike those heavy, meat-filled versions your grandma used to make, these are lighter but still filling enough to satisfy everyone at the table.

black bean stuffed bell peppers
Image: theamazingfood.com / All Rights reserved

Why You’ll Love These Black Bean Stuffed Bell Peppers

  • Vegetarian-friendly – Packed with black beans, rice, and veggies, these stuffed peppers are a satisfying meatless meal that doesn’t skimp on protein or flavor.
  • Make-ahead friendly – You can prep these stuffed peppers in advance and pop them in the oven when you’re ready to eat, making weeknight dinners a breeze.
  • Customizable – Use whatever color bell peppers you have on hand, adjust the spice level to your liking, or swap in different beans and toppings to suit your taste.
  • Complete meal in one – With protein, veggies, and grains all baked together, you’ve got a balanced dinner without needing to make any sides.
  • Kid-friendly – The cheesy, mild flavors and fun presentation make these peppers a hit with children and adults alike.

What Kind of Bell Peppers Should I Use?

Any color of bell pepper will work great for this recipe, so feel free to pick based on what looks good at the store or what’s on sale. Red, yellow, and orange peppers tend to be a bit sweeter and milder, while green peppers have a slightly more bitter, vegetal taste. I like to use a mix of colors to make the dish look more appealing on the table. When selecting your peppers, look for ones that can stand upright on their own and have a flat bottom – this makes them much easier to stuff and keeps them stable while baking.

black bean stuffed bell peppers
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This recipe is really forgiving and works well with different ingredients you might have on hand:

  • Bell peppers: Any color bell pepper works great here – red, yellow, orange, or green. You can even use poblano peppers for a slightly spicy twist, though you’ll want to remove the seeds first.
  • Rice: White rice, brown rice, or even quinoa all work well. Keep in mind that brown rice takes longer to cook, so you’ll want to prepare it fully before stuffing. Cauliflower rice is also an option if you’re looking for a lower-carb version.
  • Black beans: Pinto beans, kidney beans, or even chickpeas make good substitutes. You can also use a mix of different beans if that’s what you have in your pantry.
  • Corn: Fresh, frozen, or canned corn all work fine. If using canned, just drain it well before adding.
  • Shredded cheese: Mexican blend, cheddar, Monterey Jack, or pepper jack all melt nicely. For a dairy-free option, skip the cheese or use a plant-based alternative.
  • Taco seasoning: If you don’t have taco seasoning, you can make your own with 1 teaspoon each of cumin and chili powder, plus ½ teaspoon each of paprika and onion powder.

Watch Out for These Mistakes While Cooking

The biggest mistake when making stuffed peppers is skipping the pre-baking step, which leaves you with crunchy, undercooked peppers that are hard to cut through – those 20 minutes face-down in water are essential for tender results.

Another common error is forgetting to cook your rice beforehand, since the filling only heats through in the oven and won’t actually cook raw rice in that short time.

To avoid a watery mess at the bottom of your baking dish, make sure to drain the peppers well after their initial bake and pat them dry before stuffing, and don’t overfill them or the filling will spill out during the final bake.

If you want extra flavor, try roasting your peppers cut-side up for the last few minutes so the cheese gets nice and bubbly with some golden spots on top.

black bean stuffed bell peppers
Image: theamazingfood.com / All Rights reserved

What to Serve With Black Bean Stuffed Bell Peppers?

These stuffed peppers are pretty filling on their own, but I love serving them with a dollop of sour cream and some fresh guacamole on the side. A simple Mexican-style salad with romaine lettuce, lime juice, and a sprinkle of cotija cheese makes a great light addition that won’t weigh you down. If you want something warm alongside, try some refried beans or Mexican rice, though honestly the peppers already have rice in them so you might not need it. For extra toppings, set out some salsa, hot sauce, and extra cilantro so everyone can customize their plate however they like.

Storage Instructions

Store: These stuffed peppers keep really well in the fridge for up to 4 days in an airtight container. They actually taste even better the next day once all the flavors have had time to meld together, so they’re perfect for meal prep or making ahead for busy weeknights.

Freeze: You can freeze these peppers either before or after baking. If freezing unbaked, wrap each pepper individually in plastic wrap and then foil, and they’ll keep for up to 3 months. For already baked peppers, let them cool completely before freezing in a freezer-safe container.

Reheat: To warm up refrigerated peppers, cover them with foil and bake at 350°F for about 20 minutes until heated through. From frozen, you can bake them covered at 350°F for 45-50 minutes, or thaw them overnight in the fridge first for quicker reheating.

Preparation Time 20-30 minutes
Cooking Time 30-40 minutes
Total Time 50-70 minutes
Level of Difficulty Medium
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2100-2300
  • Protein: 70-80 g
  • Fat: 55-65 g
  • Carbohydrates: 340-370 g

Ingredients

For the peppers:

  • 6 bell peppers (halved lengthwise and seeds removed)

For the filling:

  • 2 cups rice (I always use Mahatma long-grain white rice)
  • 1.5 tbsp olive oil
  • 1 onion (diced into 1/4-inch pieces)
  • 3 garlic cloves (freshly minced for best flavor)
  • 15 oz diced tomatoes (I prefer Hunt’s for the best consistency)
  • 19 oz black beans
  • 1 cup corn
  • 4 green onions
  • 2.5 tbsp taco seasoning
  • 1 tsp smoked paprika
  • 1 tsp black pepper
  • 2.5 cups shredded cheese (I like using Tillamook Mexican Blend)
  • 1/4 cup cilantro

Step 1: Prepare the Peppers and Start the Oven

  • 6 bell peppers
  • water

Preheat your oven to 400°F.

While it heats, halve the bell peppers lengthwise and carefully remove all seeds and white membranes using a small knife or spoon.

Place the pepper halves cut-side down in a baking dish and add about 1/2 inch of water to the bottom.

This pre-steaming will soften the peppers and ensure they’re tender by the time everything is assembled.

Bake for 20 minutes until the peppers are slightly softened but still hold their shape.

Step 2: Build the Aromatic Base

  • 1.5 tbsp olive oil
  • 1 onion
  • 3 garlic cloves

While the peppers bake, heat the olive oil in a large skillet over medium heat.

Add the diced onion and cook for 5 minutes, stirring occasionally, until it becomes translucent and softens—this is when the onion’s natural sweetness really develops.

Add the freshly minced garlic and cook for just 30 seconds more, stirring constantly so it doesn’t burn.

I always use fresh garlic rather than jarred because it makes a noticeable difference in the final flavor.

Step 3: Create the Filling Base with Beans and Vegetables

  • 15 oz diced tomatoes
  • 19 oz black beans
  • 1 cup corn
  • 4 green onions
  • 2.5 tbsp taco seasoning
  • 1 tsp smoked paprika
  • 1 tsp black pepper

Add the diced tomatoes (with their juice), black beans, corn, and sliced green onions to the aromatic base from Step 2.

Stir in the taco seasoning, smoked paprika, and black pepper, mixing well to coat everything evenly.

Let this mixture simmer for 5 minutes so all the spices bloom and meld together, creating a more cohesive flavor.

The smoked paprika adds a subtle depth that really elevates the dish beyond basic taco seasoning.

Step 4: Combine Rice, Cheese, and Cilantro

  • 2 cups rice
  • 1 cup shredded cheese
  • 1/4 cup cilantro

Stir the cooked rice into the vegetable and bean mixture from Step 3, then add 1 cup of the shredded cheese and the fresh cilantro.

Mix everything together thoroughly until the cheese is distributed throughout and the cilantro is evenly incorporated.

The warm mixture will slightly melt the cheese, helping it bind everything together into a cohesive filling.

Step 5: Fill and Top the Peppers

  • filled mixture from Step 4
  • 1.5 cups shredded cheese

Remove the baking dish from the oven—the peppers should be slightly softened now.

Carefully drain the water from the dish using a slotted spoon or by gently tilting the dish.

Divide the filling mixture from Step 4 evenly among the pepper halves, mounding it slightly in the center of each one.

Sprinkle the remaining 1.5 cups of shredded cheese over the top of each stuffed pepper, covering the filling generously.

Step 6: Final Bake and Serve

Return the filled peppers to the oven and bake for 10-15 minutes until the cheese on top is melted and bubbly, and the peppers are completely tender when pierced with a fork.

The exact time depends on how soft your peppers were after the first bake and your oven’s heat distribution—start checking at 10 minutes.

Let the peppers rest for 2-3 minutes after removing from the oven so the filling sets slightly and is easier to serve.

black bean stuffed bell peppers

Classic Black Bean Stuffed Bell Peppers

Delicious Classic Black Bean Stuffed Bell Peppers recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 6 servings
Calories 2200 kcal

Ingredients
  

For the peppers::

  • 6 bell peppers (halved lengthwise and seeds removed)

For the filling::

  • 2 cups rice (I always use Mahatma long-grain white rice)
  • 1.5 tbsp olive oil
  • 1 onion (diced into 1/4-inch pieces)
  • 3 garlic cloves (freshly minced for best flavor)
  • 15 oz diced tomatoes (I prefer Hunt's for the best consistency)
  • 19 oz black beans
  • 1 cup corn
  • 4 green onions
  • 2.5 tbsp taco seasoning
  • 1 tsp smoked paprika
  • 1 tsp black pepper
  • 2.5 cups shredded cheese (I like using Tillamook Mexican Blend)
  • 1/4 cup cilantro

Instructions
 

  • Preheat your oven to 400°F. While it heats, halve the bell peppers lengthwise and carefully remove all seeds and white membranes using a small knife or spoon. Place the pepper halves cut-side down in a baking dish and add about 1/2 inch of water to the bottom. This pre-steaming will soften the peppers and ensure they're tender by the time everything is assembled. Bake for 20 minutes until the peppers are slightly softened but still hold their shape.
  • While the peppers bake, heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 5 minutes, stirring occasionally, until it becomes translucent and softens—this is when the onion's natural sweetness really develops. Add the freshly minced garlic and cook for just 30 seconds more, stirring constantly so it doesn't burn. I always use fresh garlic rather than jarred because it makes a noticeable difference in the final flavor.
  • Add the diced tomatoes (with their juice), black beans, corn, and sliced green onions to the aromatic base from Step 2. Stir in the taco seasoning, smoked paprika, and black pepper, mixing well to coat everything evenly. Let this mixture simmer for 5 minutes so all the spices bloom and meld together, creating a more cohesive flavor. The smoked paprika adds a subtle depth that really elevates the dish beyond basic taco seasoning.
  • Stir the cooked rice into the vegetable and bean mixture from Step 3, then add 1 cup of the shredded cheese and the fresh cilantro. Mix everything together thoroughly until the cheese is distributed throughout and the cilantro is evenly incorporated. The warm mixture will slightly melt the cheese, helping it bind everything together into a cohesive filling.
  • Remove the baking dish from the oven—the peppers should be slightly softened now. Carefully drain the water from the dish using a slotted spoon or by gently tilting the dish. Divide the filling mixture from Step 4 evenly among the pepper halves, mounding it slightly in the center of each one. Sprinkle the remaining 1.5 cups of shredded cheese over the top of each stuffed pepper, covering the filling generously.
  • Return the filled peppers to the oven and bake for 10-15 minutes until the cheese on top is melted and bubbly, and the peppers are completely tender when pierced with a fork. The exact time depends on how soft your peppers were after the first bake and your oven's heat distribution—start checking at 10 minutes. Let the peppers rest for 2-3 minutes after removing from the oven so the filling sets slightly and is easier to serve.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating