Prep the peppers. Preheat your oven to 400°F (200°C). Slice peppers in half lengthwise, remove seeds and membranes.
Place cut side up in a baking dish. Drizzle lightly with oil and a pinch of salt. Roast for 10–12 minutes to soften slightly while you make the filling.
Sauté aromatics. Warm a large skillet over medium heat with a little oil.
Add onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Brown the beef. Add ground beef to the skillet. Break it up with a spatula and cook until no longer pink, about 5–6 minutes.
Drain excess fat if needed.
Season well. Sprinkle in taco seasoning, salt, and pepper. Stir to coat the beef evenly. Add diced tomatoes and taco sauce (or salsa).
Simmer 2–3 minutes to meld flavors.
Add mix-ins. Stir in cooked brown rice (or cauliflower rice), black beans, and corn. If the mixture looks dry, splash in beef broth or water, 1–2 tablespoons at a time. You want a moist but not soupy filling that holds together.
Taste and adjust. Give the filling a taste.
Add more salt, taco seasoning, or hot sauce if you want extra kick. Stir in a handful of cheese if you like a creamier texture.
Stuff the peppers. Remove par-roasted peppers from the oven. Spoon the beef mixture into each pepper half, packing it in firmly and mounding slightly.
Top with cheese. Sprinkle shredded cheese evenly over each pepper.
Return the dish to the oven and bake 10–15 minutes, until peppers are tender and cheese is melted and bubbly.
Finish and serve. Let cool for 5 minutes. Garnish with cilantro, green onions, and your favorite toppings. Serve with lime wedges for brightness.