Prep the peppers: Preheat your oven to 400°F (200°C). Slice peppers in half lengthwise, remove seeds and membranes, and place cut-side up on a baking sheet.
Brush lightly with olive oil and sprinkle with a pinch of salt.
Par-bake the shells: Bake peppers for 10–12 minutes until slightly softened but still holding shape. This step ensures tender peppers after stuffing.
Sauté aromatics: While the peppers bake, heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook for 3–4 minutes until softened.
Stir in garlic and cook 30 seconds until fragrant.
Brown the beef: Add ground beef to the skillet. Cook, breaking it up with a spatula, for 5–7 minutes until no longer pink. If there’s excess fat, drain it.
Season it right: Stir in chili powder, cumin, smoked paprika, oregano, salt, black pepper, and red pepper flakes.
Cook 1 minute to bloom the spices.
Add moisture: Pour in salsa and broth, then add tomato paste if using. Simmer for 2–3 minutes until the mixture thickens slightly. Taste and adjust salt if needed.
Cheesy finish: Remove from heat and stir in half the cheese and the chopped cilantro.
This helps the filling bind and adds fresh flavor.
Stuff the peppers: Spoon the beef mixture evenly into the par-baked pepper halves. Top with the remaining cheese.
Bake to melt: Return the stuffed peppers to the oven for 10–12 minutes, until the cheese is melted and bubbly and the peppers are tender.
Finish and serve: Let cool for a few minutes. Add toppings like avocado, green onions, sour cream, and jalapeños.
Serve with lime wedges for a bright squeeze over the top.