Heat your skillet over medium-high heat and add the olive oil. Once it's shimmering, add your ground beef and break it apart with a wooden spoon. Sear it for about 5 minutes until it's browned and no longer pink. This is where the flavor starts, so don't rush it.
Drain any excess fat from the skillet if there's a lot pooling at the edges. You want some of that beefy flavor left behind, just not a grease puddle.
Add your diced onion and bell pepper to the beef and stir everything together. Let them cook for about 3 minutes until they start to soften and the onion becomes a little translucent.
Toss in your minced garlic and stir constantly for about 30 seconds. You'll smell it immediately—that's how you know it's working.
Sprinkle the taco seasoning over everything and pour in the water. Stir it all together so the seasoning coats the beef and veggies evenly. Let it simmer for 2 minutes.
Add your drained black beans and corn kernels. Stir everything together and let it simmer for another 3 to 4 minutes until the liquid reduces slightly and everything's heated through.
Taste it and adjust your salt and pepper if needed. Sometimes the seasoning packet is salty enough, sometimes you need a little more kick.
Turn off the heat and sprinkle the shredded cheese on top. Cover the skillet with a lid or even a plate for about a minute so the cheese melts from the residual heat.
Warm your tortillas in a dry skillet or directly over a gas flame for a few seconds each. This makes them pliable and way better than serving them cold.
Stir the cilantro and lime juice into the beef mixture just before serving. This brightens everything up and makes it taste restaurant-quality.