Preheat your oven to 350°F (180°C) or 160°C if using a fan oven. This will create the perfect environment for roasting the peppers to perfection.
Prepare the bell peppers by slicing them in half lengthwise, removing the seeds and membranes. This step is crucial as it makes room for the delicious filling.
Brush the inside and outside of each pepper half with 1 tablespoon of olive oil. This helps with roasting and adds flavor. Place them cut-side up on a baking sheet.
Roast the peppers in the preheated oven for about 10 to 15 minutes until they are just undercooked. You want them to be slightly soft yet still hold their shape.
While the peppers are roasting, heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat. Add the onion and cook, stirring occasionally, until it’s just softened, about 4 minutes.
Next, add the minced garlic to the skillet and cook for another minute, until fragrant. This will fill your kitchen with an irresistible aroma.
Stir in the rice until it’s coated in the oil, then pour in the vegetable stock. This will start cooking the rice and infusing it with flavor.
Add the diced tomatoes along with their liquid, the taco seasoning, and a pinch of salt. Stir everything together, cover, and cook over low heat for about 15 minutes, or until the rice is fully cooked. Make sure to stir occasionally to prevent sticking.
Once the rice is cooked, stir in the drained black beans and corn. Mix until everything is combined and warmed through. Taste the filling and adjust the seasoning if necessary.
Take the roasted peppers out of the oven, and do not switch the oven off. Generously fill each roasted pepper half with the rice mixture, packing it in evenly.
Sprinkle the tops of the filled peppers with the shredded cheese. This will melt beautifully in the oven and create a delicious topping.
Bake the stuffed peppers uncovered in the oven for about 5 minutes, or until the cheese is bubbling and golden.
To serve, garnish the stuffed peppers with fresh cilantro and serve with lime wedges on the side.