Cheesy Beef Tacos in a Skillet

Cheesy Taco Skillet: Bring taco night to a new dimension with this one pot cheesy taco skillet to be served family style at the dinner table.

4.7 from 3 reviews

When it’s Taco Tuesday and you’re short on time these skillet beef tacos come together in a flash! They’re easy to make and full of flavor in every bite.


  • 1 tablespoon olive oil
  • 1 large yellow onion, finely chopped
  • 1 lb ground beef or turkey
  • 2 bell peppers, any color, diced
  • 3 tablespoons taco seasoning (here is my homemade recipe)
  • 1 1/2 cups fresh salsa
  • 3 cups baby spinach, pre-washed and coarsely chopped
  • 1 1/2 cup shredded cheese, like Mexican blend, Cheddar or Monterrey Jack
  • 1/2 cup sliced black olives
  • Avocado, sour cream, and additional salsa for serving
  • Shredded romaine lettuce
  • Corn chips for serving, optional


  1. On a large skillet over medium-high heat, warm up oil. Add chopped onion and sauté for about 3 minutes until it begins to soften. Add meat, diced bell peppers, and taco seasoning. Continue to cook, breaking up the meat as it cooks, for about 5-7 minutes until it’s cooked through.
  2. Add fresh salsa and spinach, stir to combine and heat through. Turn off heat, sprinkle shredded cheese and black olives over meat mixture. Cover, and gather remaining garnishing ingredients.
  3. Create a bed of shredded Romaine lettuce on a plate, scoop a serving of the mixture, top with desired toppings and serve.



Keywords: beef tacos, skillet tacos,