Prep the peppers. Slice the tops off the bell peppers and remove seeds and membranes.
If they wobble, shave a thin slice off the bottom to help them stand. Place in a baking dish, open side up. Preheat the oven to 375°F (190°C).
Soften the peppers (optional but recommended). Brush or spray the peppers with oil and bake for 10 minutes while you cook the filling.
This helps them become tender without overcooking the filling.
Sauté aromatics. Heat a tablespoon of oil in a large skillet over medium heat. Add the onion and cook 3–4 minutes until translucent. Stir in the garlic and cook 30 seconds until fragrant.
Brown the meat. Add the ground beef and break it up with a spatula.
Cook until no longer pink, about 6–8 minutes. Drain excess fat if needed, leaving about a tablespoon for flavor.
Season and simmer. Stir in chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne. Add tomato paste, salsa, and beef broth.
Simmer 3–4 minutes until thick and saucy. Taste and adjust seasoning.
Add cheese. Stir in 1/2 cup of the shredded cheese until melted into the filling. This helps bind the mixture and adds richness.
Fill the peppers. Remove peppers from the oven.
Spoon the taco mixture evenly into each pepper, packing it down slightly. Top with the remaining cheese.
Bake. Return to the oven for 12–15 minutes, until the cheese is bubbling and the peppers are tender but still hold their shape.
Finish and cool. Let the peppers cool 10 minutes before meal-prepping. Mix the sour cream with a pinch of salt and a squeeze of lime for a quick sauce.
Garnish peppers with cilantro if serving right away.
Portion for meal prep. Place one or two peppers into each container. Keep sour cream and avocado separate to add after reheating. Include a lime wedge if you like a fresh hit of acidity.