Heat 2 tablespoons avocado oil in a 12-inch skillet (cast iron works great) over medium heat.
Add the ground meat, onion, and red bell pepper. Cook until the meat is browned and the veggies are soft, breaking up the meat as it cooks. This takes around 8 minutes.
Add the garlic and the taco seasoning. Stir and cook for 1 minute until fragrant. The mixture will look dry at this point, that's normal.
Next, add the beans and corn, and give the mixture a stir to combine.
Pour in the jar of salsa and ⅓ cup of water, stirring to create a sauce and scraping up any browned bits from the bottom of the pan. The mixture should look saucy and coat the meat, without being soupy. Add a splash more water if it still looks dry.
Bring the skillet to a simmer and cook over medium heat until everything is heated through, and bubbling. Taste and add salt if needed.
Once heated through, top with 8 ounces of shredded cheese and broil the topping for 2-3 minutes until the cheese is melted and bubbling. If you don't want to use the broiler, cover the skillet, set the stovetop to low heat, and let the cheese melt.
Serve straight from the skillet with a big spoon, alongside tortillas, tortilla chips, tortilla strips, or rice. Top with sour cream, guacamole, and more cheese if you’d like!