Heat the skillet: Place a large skillet over medium-high heat.
If using lean meat, add olive oil. When hot, add the ground beef or turkey.
Brown the meat: Break it up with a spatula and cook until no pink remains, about 5–6 minutes. If there’s excess grease, drain it.
Sauté aromatics: Add onion and bell pepper.
Cook until softened, 3–4 minutes. Stir in garlic and cook 30 seconds until fragrant.
Season: Sprinkle in taco seasoning, cumin, and smoked paprika. Stir to coat the meat and veggies.
Add sauces and veggies: Pour in diced tomatoes with juices, tomato sauce or salsa, black beans, and corn.
Stir well.
Adjust consistency: Add broth a little at a time until it’s saucy but not soupy. You may not need it all.
Simmer: Reduce heat to medium and cook 5–7 minutes to let flavors meld and thicken slightly. Taste and season with salt and pepper.
Add lime and cheese: Stir in lime juice.
Sprinkle cheese over the top, cover, and let it melt for 1–2 minutes.
Finish and serve: Top with cilantro if using. Serve with chips, tortillas, sour cream, avocado, and any extra hot sauce you like.