Spice up dinner tonight with a twist on classic beef tacos. This Beef Taco Skillet is a quick and easy one-pot wonder that brings all the bold Mexican-inspired flavors of traditional tacos to your table in just 30 minutes! This recipe has been a staple in our kitchen for years, and I have a feeling it’s about to become a favorite in yours too.

This beef taco skillet is topped with cheese and sour cream.

The One-Skillet Recipe I’ve Made for Years

The year before I left home for college, I vividly remember thinking, “Hey, I should probably learn how to actually COOK something instead of just baking all of the time.”

In that quest for simple dinner recipes a budding home chef could cook up, I stumbled upon this Skillet Beef Tamales recipe by Taste of Home. It was quick, easy to make, full of healthy vegetables and appeased my rather picky palate. (I’ve really grown up in the last 20 years! lol)

Since then, my taste buds and cooking skills have evolved quite a bit, and I’ve added in a few special ingredients and cooking techniques to up-level the flavor!

Why You’ll Love this Beef Taco Skillet

  • Full of flavor because of an easy homemade taco seasoning mix
  • Ready in 30 minutes
  • One-pot dinner with little clean up
  • Easily customizable—you choose spicy or not spicy salsa, change up the veggies, and serve it with cheese or without
  • Everyone loves it!
Ground beef, salsa, corn, beans, onion, bell pepper, and seasonings are the main ingredients for this dish.
Email this recipe!
Simply enter your email and get it sent to your inbox! You’ll also get the newest recipes from us every week!

Ingredients

  • Ground beef. When making this, I prefer a 90/10, so I won’t have to drain off excess fat. You can also use 85/15 for extra flavor. Ground turkey and chicken would work, too.
  • Homemade taco seasoning. Either whisk together cumin, paprika, chili powder, and cayenne powder, or use 3 tablespoons of this homemade taco seasoning. Leave out the cayenne if you don’t want too much spice. You can also use a store-bought packet, but will need to adjust the salt to taste.
  • Cheese. You can leave it out if dairy free! I love a higher-quality brand for flavor and ability to melt (like Tillamook). In terms of type, go with Monterrey Jack, Cheddar, or a Mexican 4-cheese blend.
  • Salsa. Either grab a jar of salsa at the grocery store, or whip up some Roasted Tomato Salsa. Go with mild if you don’t like spice, or a medium or hot salsa if you like it spicy!
  • Vegetables. Both a sweet onion and red bell pepper add flavor and extra nutrition to this dish. You can easily sub yellow or white onion, or another color of bell pepper. You’ll also need a can of corn and a can of black beans. (Don’t forget to rinse and drain these before using!)
5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

How to Make this Beef Taco Skillet

Please see the recipe card below for ingredient amounts and more detailed instructions.

1. Brown the Ground Beef

Heat 1 tablespoon of oil in a large skillet over medium heat. Add the beef and cook for 5 to 6 minutes, just until it’s browned. If you like really fine crumbles, you can break it apart with a potato masher as it’s cooking.

It’s ok if the beef isn’t completely cooked through at this point as it will continue cooking with the other ingredients later. We just want to get those delicious crispy browned bits for flavor here!

Ground beef is cooked in a skillet.

2. Cook the Veggies

Use a spatula or wooden spoon to push the beef to the side of the skillet. Add the sliced onion and bell pepper and sauté for 3 to 4 minutes. (Try to cut these as close to the same size as possible so they cook up evenly.)

Stir in the garlic and cook for another 30 seconds. You don’t need to cook these for too long since it will all simmer together here soon.

Onion and bell peppers are added to the beef in the skillet.

3. Finish the Filling

Carefully pour in ¼-cup of water, scraping the bottom of the pan to deglaze.

In a small bowl, whisk together the cumin, paprika, chili powder, cayenne pepper, salt, and black pepper. (Or use that store-bought packet.) You can adjust the amount of seasonings to your preference.

Sprinkle the seasoning mix over the beef and vegetables along with the salsa, drained corn, and drained beans. Add in the rest of the water and the corn tortilla strips. Be sure the strips are completely covered in sauce.

NOTE: the corn tortillas DO get soft and soggy, almost like a tamale texture. If you want them to be firmer, you can stir them in at the end or even substitute for tortilla chips.

Sliced corn tortillas are stirred into the taco mixture.

4. Serve with Taco Toppings

Cover the skillet with a tight-fitting lid, reduce heat to low, and cook for 12-15 minutes.

When you’re ready to dig in, choose your favorite taco toppings!

Some of my favorites are:

A spatula is used to serve up some beef taco skillet.

Leftover and Storage Directions

If you have leftovers, simply place them in an airtight container and store in the fridge for up to 4 days.

Before freezing, allow the meat mixture to cool completely, then transfer to a freezer-safe container and freeze for up to 3 months.

To reheat, return the mixture to a skillet and warm over medium heat. If needed, add a little water. You can also warm it back up in the microwave.

FAQs

Can I use store bought taco seasoning?

Yes, you can definitely use store-bought taco seasoning. But you’ll find it’s surprisingly easy to make your own blend, which allows you to customize the spice level to your preference.

Can I substitute the ground beef?

You can easily substitute another type of meat for the beef. Both ground chicken and ground turkey are lighter options that work well.

Tap stars to rate!

5 from 2 votes

30-Minute Beef Taco Skillet Recipe

Spice up dinner tonight with a twist on classic beef tacos. This Beef Taco Skillet is a quick and easy one-pot wonder that brings all the bold Mexican-inspired flavors of traditional tacos to your table in just 30 minutes!
This beef taco skillet is topped with cheese and sour cream.
Yield 4 servings
Prep 10 minutes
Cook 20 minutes
Total 30 minutes
An image of an envelope sealed shut with the Evolving Table logo.

Email this recipe!

Enter your email and we’ll send it directly to you.

Ingredients 

  • 1 Tbsp. oil avocado or olive, divided
  • 1 lb. ground beef 85/15 or 90/10
  • 1 small sweet onion thinly sliced
  • 1 red bell pepper cut into 2-inch slices
  • 3 cloves garlic finely minced
  • ½-¾ cup water or broth
  • 15-oz. can whole kernel corn rinsed and drained
  • 15-oz. can black beans rinsed and drained
  • 1 Tbsp. cumin
  • 2 tsp. paprika
  • 1 tsp. chili powder
  • ¼ tsp. cayenne pepper optional
  • 1 ¼ tsp. salt to taste
  • ½ tsp. black pepper to taste
  • 16-oz. jar salsa mild or medium
  • 6 corn tortillas cut into 2×1-inch strips
  • 1 cup shredded Cheddar cheese

For Serving:

  • Cilantro finely chopped
  • Sour cream

Instructions 

  • Add 1 tablespoon oil to a large skillet over medium heat along with the beef. Cook beef for 5-6 minutes, or until browned, crumbling it as you go. It’s ok if it’s not all of the way cooked through yet.
    1 Tbsp. oil, 1 lb. ground beef
  • Push the beef to the side of the skillet and add the sliced onion and bell pepper. Saute for 3-4 minutes. Add garlic and continue cooking for 30 seconds, or until fragrant.
    1 small sweet onion, 1 red bell pepper, 3 cloves garlic
  • Pour in ¼ cup of water to deglaze the skillet. Scrape the bottom to ensure no bits or pieces are stuck. Whisk together the cumin, paprika, chili powder, cayenne pepper, salt, and black pepper in a small bowl. Add the seasoning mix to the skillet along with the jar of salsa, drained corn, and drained beans. Pour in the remaining water and add the corn tortilla strips. Mix until all of the strips are well coated in the sauce.
    ½-¾ cup water, 15-oz. can whole kernel corn, 15-oz. can black beans, 1 Tbsp. cumin, 2 tsp. paprika, 1 tsp. chili powder, ¼ tsp. cayenne pepper, 1 ¼ tsp. salt, ½ tsp. black pepper, 16-oz. jar salsa, 6 corn tortillas
  • Cover the skillet with a lid, reduce heat to low, and cook for 12-15 minutes.
  • Serve with shredded cheese, chopped cilantro, and sour cream. Enjoy!
    1 cup shredded Cheddar cheese, Cilantro, Sour cream
Last step! If you make this, please leave a review letting us know how it was!

Tap stars to rate!

5 from 2 votes

Video

Nutrition

Calories: 577kcal, Carbohydrates: 29g, Protein: 31g, Fat: 39g, Saturated Fat: 15g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 15g, Trans Fat: 1g, Cholesterol: 109mg, Sodium: 956mg, Potassium: 700mg, Fiber: 6g, Sugar: 4g, Vitamin A: 2995IU, Vitamin C: 42mg, Calcium: 315mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Made this recipe?Leave a comment below!
5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

You May Also Like

Thanks for
Stopping By!

I’m London! Join me as we cook up nourishing meals for you and your loved ones and learn a few healthy cooking tips and tricks!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating