Warm the pan: Heat olive oil in a large skillet over medium-high heat. Add the onion and bell pepper.
Cook 3–4 minutes until softened, stirring occasionally.
Brown the beef: Add ground beef to the skillet. Break it up with a spatula and cook until no longer pink, about 4–6 minutes. Season lightly with salt and pepper.
Add garlic and spices: Stir in the minced garlic, taco seasoning, cumin, and smoked paprika.
Cook 1 minute until fragrant.
Build the base: Add black beans, corn, diced tomatoes with their juices, and beef broth. Stir to combine and bring to a gentle simmer.
Simmer and reduce: Lower heat to medium. Let the mixture bubble for 6–8 minutes, stirring a few times, until slightly thickened.
Taste and adjust salt and seasoning.
Finish with cheese: Sprinkle the shredded cheese evenly over the top. Cover the skillet for 1–2 minutes to melt.
Creamy high-protein swirl: Turn off the heat. Dollop Greek yogurt over the skillet or swirl it through gently for a creamy finish.
Serve your way: Spoon into bowls over rice or greens, or serve with tortillas.
Top with avocado, cilantro, green onions, and a squeeze of lime.