This cheesy beef taco skillet is the perfect quick and easy weeknight dinner. It's made with ground beef, veggies, beans, taco seasoning, and cheese and served with your favorite taco toppings. Ready in just 30 minutes and made in one pan for easy clean up.
Brown your meat. Heat a large nonstick pan over medium-low heat. Add oil and let it get hot, about 30 seconds. Add onions and salt and pepper and sauté for 3-4 minutes. Next, add beef, salt, and pepper, and break it up with the back of a spoon or meat chopper. Saute for 2-3 minutes. Add in diced peppers, mix to combine, and cook until meat is mostly browned (about another 3-4 minutes).
Bring it all together. Add in the fire-roasted tomatoes, tomato paste, taco seasoning, and some salt and pepper and mix to combine, making sure to break up the tomato paste. It should be saucy. Then add your black beans and mix to combine. Let warm through, about 2-3 minutes. Next, add your lime juice and stir to combine. Finally, sprinkle with shredded cheese to cover the beef mixture and let melt, for about 1-2 minutes. If needed, you can cover the pan with a lid.
Top with toppings. Top with shredded lettuce, diced tomatoes, diced avocado, sour cream/greek yogurt, and cilantro if desired.