Prep the peppers: Preheat the oven to 400°F (200°C).
Slice the tops off the bell peppers and remove seeds and membranes. Place the peppers in a baking dish, cut side up. Drizzle with a little olive oil and a pinch of salt.
Pre-bake for tenderness: Bake the empty peppers for 10–12 minutes to soften slightly.
This helps them cook through without turning mushy later.
Sauté aromatics: While the peppers pre-bake, heat 1 tablespoon olive oil in a large skillet over medium heat. Add the onion and cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds more.
Brown the meat: Add ground turkey or beef.
Cook, breaking it up with a spatula, until browned and no longer pink, about 5–7 minutes. Drain excess fat if needed.
Season and simmer: Sprinkle in the taco seasoning and stir to coat. Add tomato sauce, black beans, and corn (if using).
Simmer 3–5 minutes until slightly thickened. Taste and adjust salt and heat.
Stir in grains (optional): If adding rice or quinoa, fold it into the filling. This adds texture and makes the filling go further without losing flavor.
Fill the peppers: Remove the pre-baked peppers from the oven.
Spoon the taco mixture into each pepper, packing it gently. Top with a generous sprinkle of shredded cheese.
Bake to finish: Return the dish to the oven and bake 12–15 minutes, until the cheese is melted and the peppers are tender but still hold their shape.
Garnish and serve: Let the peppers rest 5 minutes. Top with chopped cilantro or green onions and a squeeze of lime.
Serve with extra lime wedges.