4.82 from 16 reviews

30 Minute Taco Skillet

Jump to RecipeVideoRate

This post may contain affiliate links. Please read our disclosure policy.

Overhead view of a cheesy taco skillet topped with avocado slices, sour cream, jalapeños, cilantro, and green onions, served with tortillas on the side.

Taco Skillet was one of my mom’s go-to dinner recipes when we were growing up in her house. Now, it’s turned into a staple here in my house

This 30 Minute Taco Skillet is made with ground turkey and pantry-staples like canned beans, tomato soup, and salsa. It can easily be made low-carb by skipping the tortillas, is bursting with tex-mex flavor and topped with melty, cheesy goodness.

And best of all… it comes together in ONE pan and in less than 30 minutes! 😍

Say less… am I right??!

Serving of taco skillet in a scalloped dish topped with avocado, sour cream, jalapeño, and cilantro, with tortilla strips on the side.
A spoonful of taco skillet being lifted from the pan, showing melted cheese stretching with beans, ground meat, and vegetables.

Ingredient Notes

(For the full recipe, scroll down to the recipe card below)

Overhead shot of taco skillet ingredients including tortillas, ground turkey, salsa, beans, onion, garlic, shredded cheese, taco seasoning, tomato soup, and olive oil arranged on a table.
  • Lean ground turkey: Makes this skillet hearty and filling without being too heavy. It’s a great lean protein option that keeps the dish a bit lighter than ground beef. I like to use 93% lean (as opposed to 99% which can be a bit drier and lacking in flavor, in my opinion, but you do you!).
  • Aromatics: You’ll cook white onion and a clove of garlic with the ground turkey to season the meat and bring depth and flavor to it (before adding all the other yummy ingredients that is).
  • Southwest salsa: Salsa adds instant flavor and moisture to this skillet. I like using a hot southwest salsa, but you can use any salsa you like!
  • Beans: I like to use both kidney beans and black beans in this recipe. They add lots of hearty protein and fiber to this dish. I opt for low-sodium to control the overall salt level, and I always recommend rinsing canned beans before adding to the dish (to wash away extra starch and salt).
  • Tomato soup: Helps make the skillet creamy and flavorful without being too heavy. It ties everything together with a smooth tomato base. Like with the beans, using a low sodium version keeps the dish balanced so you can season to taste.
  • Taco seasoning: Grab your favorite premade packet of taco seasoning, or see below for my homemade mixture. Either way, this will add that delicious tex-mex, taco flavoring to the skillet!
  • Shredded cheese: The star of this dish if you ask me! Use your favorite kind of shredded cheese – cheddar, colby jack, mexican-blend, pepperjack are all great options. Sprinkle the cheese on at the very end and put the skillet under the broiler for just a few minutes for a slightly browned, bubbly, cheesy top layer.
  • Tortillas: Perfect for scooping up the cheesy filling or serving on the side. Flour tortillas are soft and flexible, while corn tortillas add extra flavor — you can use whichever your family loves most.

Step by Step Directions

(For the full recipe, scroll down to the recipe card below)

Close-up of the cheesy taco skillet topped with avocado slices, jalapeño rounds, sour cream, and fresh cilantro.

Homemade Taco Seasoning

Mix the following ingredients together in place of a taco seasoning packet if you prefer to make homemade taco seasoning:

  • 1 1/2 tsp. cumin
  • 1/2 tsp. chili powder
  • 1/2 tsp. paprika
  • 1/4 tsp. dried oregano
  • 1/4 tsp. onion powder
  • 1/4 tsp. red pepper chili flakes
  • 1/4 tsp. salt and pepper

Expert Tips

  • Storage: Let the taco skillet cool completely, then store leftovers in an airtight container in the fridge for up to 3–4 days.
  • Reheat: Reheat in the microwave for quick meals, or warm on the stove with a splash of water or broth if it looks too thick.
  • Freezing: Freeze the cooled skillet mixture (before adding toppings like avocado, sour cream, or herbs) in a freezer-safe container or zip-top bag for up to 2 months. Thaw overnight in the fridge, then reheat on the stovetop or in the microwave. Add fresh cheese on top after reheating so it melts perfectly.
  • Make-Ahead: Save time on busy nights by cooking the turkey, onion, and garlic mixture ahead of time. Store it in the fridge for up to 1 day, then finish the skillet by adding the beans, salsa, tomato soup, seasonings, and cheese. Dinner will be ready in about 15 minutes.
  • Gluten-Free: Use corn tortillas (instead of flour) or omit the tortillas all together to make this dish gluten-free.
  • Dairy-Free: Use a plant-based shredded cheese and skip the optional sour cream topping.
Bowl of taco skillet garnished with avocado, sour cream, and jalapeños, with tortilla strips arranged around the edges and pink drinks in the background.

Substitutions / Variations

  • Feel free to use ground beef or ground chicken in place of the ground turkey if that’s all you have on hand, or just what you’re in the mood to use. Or you can even try plant-based crumbles!
  • I like the combination of kidney and black beans, but you can really use any combo that sounds good to you. Some other bean ideas include pinto beans, black eyed peas, navy beans, chickpeas
  • Try a different style salsa like fire-roasted, verde (green salsa), or extra spicy if you like more heat. Pico de gallo can work too, just add a little extra tomato sauce for moisture.
  • Instead of tomato soup, you can use tomato sauce or crushed tomatoes (you’ll just want to season to taste since they aren’t as sweet). I also think using some red enchilada sauce could be a fun substitution in this skillet!
  • Give this 30 Minute Taco Skillet a veggie boost! Stir in bell peppers, corn, zucchini, or spinach for extra flavor and nutrition.
  • Stir in a spoonful of cream cheese or sour cream before topping with cheese for a creamier filling.
  • Serve with or over tortilla chips for more of a nacho-style dish.
  • Kick up the spice: Add diced jalapeños, chipotle peppers in adobo, or a splash of hot sauce for extra kick.
Overhead view of the taco skillet with a serving spoon scooping out a portion, showing melted cheese and hearty filling underneath.

Do you prefer flour or corn tortillas?

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Overhead view of a cheesy taco skillet topped with avocado slices, sour cream, jalapeños, cilantro, and green onions, served with tortillas on the side.
4.82 from 16 reviews

30 Minute Taco Skillet

Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 8 servings
This 30 Minute Taco Skillet is a quick and easy one-pan dinner packed with flavor. Made with simple pantry staples, it’s hearty, cheesy, and sure to be a family favorite.

Ingredients

  • 1 pound lean ground turkey
  • 2 Tbsp. olive oil
  • 1 1/2 cups southwest salsa (hot – or salsa of choice)
  • 1/2 white onion, diced
  • 1 clove fresh garlic, minced
  • 5-10 tortillas
  • 1, 15oz. can low sodium kidney beans (drained and rinsed)
  • 1, 15oz. can low sodium black beans (drained and rinsed)
  • 1, 10 3/4 oz. can low sodium tomato soup
  • 1, 1 oz (28g) packet taco seasoning
  • 1 cup shredded cheese (cheddar, colby jack, mexican blend, etc.)

Optional Toppings:

  • green onions
  • cilantro
  • tomatoes (diced)
  • avocado
  • sour cream
  • jalapenos

Last step! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Cook: In a large non stick skillet over medium heat, cook the ground turkey with olive oil, diced onion and garlic until the meat is no longer pink. Drain out any liquid leftover in the pan.
    1 pound lean ground turkey, 2 Tbsp. olive oil, 1/2 white onion, diced, 1 clove fresh garlic, minced
    Raw ground turkey, chopped onion, garlic, and olive oil in a skillet on the left; on the right, turkey and onion cooked and browned with a wooden spatula.
  • Mix: Add in the taco seasoning, salsa, tomato soup, kidney beans, and black beans. Mix together and bring to a boil, then let it simmer on low for about 5-10 minutes.
    1 1/2 cups southwest salsa, 1, 15oz. can low sodium kidney beans, 1, 10 3/4 oz. can low sodium tomato soup, 1, 1 oz (28g) packet taco seasoning, 1, 15oz. can low sodium black beans
    Skillet filled with ground turkey, kidney beans, black beans, salsa, tomato soup, and taco seasoning packet contents, ready to be stirred together.
  • Broil: Sprinkle shredded cheese on top and broil for ~2 minutes until cheese is lightly browned and bubbly. (Make sure to watch it carefully – the broiler can burn it quickly!)
    1 cup shredded cheese
    Left image shows shredded cheese being sprinkled over the cooked taco skillet mixture; right image shows a spoonful of cheesy taco skillet being lifted with melted cheese stretching.
  • Serve: Right before serving, mix in sliced tortilla strips (or serve with tortillas on the side) and finish off with any desired toppings. Enjoy!
    5-10 tortillas, green onions, cilantro, tomatoes, avocado, sour cream, jalapenos
    Side-by-side images of the finished cheesy taco skillet in the pan topped with avocado, sour cream, and cilantro, next to a plated serving with tortilla chips and toppings.

Notes

  • For a spicy kick, add in jalapeños or Sriracha!
  • Leave tortillas on the side if you plan on enjoying leftovers the next day.
  • Can enjoy as a dip with tortilla chips too!
  • Storage: Let the taco skillet cool completely, then store leftovers in an airtight container in the fridge for up to 3–4 days. Reheat in the microwave for quick meals, or warm on the stove with a splash of water or broth if it looks too thick.
  • Freezing: Freeze the cooled skillet mixture (before adding toppings like avocado, sour cream, or herbs) in a freezer-safe container or zip-top bag for up to 2 months. Thaw overnight in the fridge, then reheat on the stovetop or in the microwave. Add fresh cheese on top after reheating so it melts perfectly.

Nutrition Information

Serving: 0.5cup, Calories: 214kcal (11%), Carbohydrates: 14g (5%), Protein: 19g (38%), Fat: 10g (15%), Saturated Fat: 3g (19%), Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.01g, Cholesterol: 42mg (14%), Sodium: 585mg (25%), Potassium: 340mg (10%), Fiber: 2g (8%), Sugar: 3g (3%), Vitamin A: 355IU (7%), Vitamin C: 2mg (2%), Calcium: 116mg (12%), Iron: 1mg (6%)

Nutritional information is provided as a courtesy and is automatically calculated. It should only be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner can’t make any guarantees to the accuracy of this information.

This recipe was originally published in February 2019. It was updated with new photos and additional tips and tricks in September 2025.

📸 Photography by Marie Dubé

Krolls Korner

Krolls Korner

Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.

Read More
4.82 from 16 votes (7 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

22 Comments
Filter By : All
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Patti

This recipe is easy and delish. I did use your suggestion and added red and yellow pepper and corn and then left out the kidney beans and just did black beans. Absolutely yummy with corn chips. Thanks Tawnie.

Comment Type
Comment
IMG_1247
Laurie Fisher

This recipe was quick, easy and delicious. We added Crispy jalapeño and Crispy tortilla salad topping on top instead of the tortillas! I also had some fresh pico and avocado! Great leftovers!

Comment Type
Comment
Mary K. Barry

My husband and I made this for dinner two nights ago. It is SO good!!! The flavors are delicious! The leftovers were even better last night! We used our own taco seasoning (instead of the packet), added two more garlic cloves, a can of low sodium corn, a small can of diced green chilis and little extra cheese. We also used two different salsas because we didn’t have enough of either. We topped with avocado and cilantro. My husband used carb smart wheat tortillas, and I used corn chips, but we could have just eaten it with a spoon because it is SO, SO delicious!! I don’t think you can go wrong – add whatever sounds good to you! Thank you for sharing this recipe – it is going into our regular rotation!

Comment Type
Comment
Shay

This recipe was so delicious! Instead of soft tortillas I added crushed tostitos on top with fresh cilantro and a dollop of sour cream. So good,
love this recipe. Thanks for sharing 🙂

whitney

This looks delicious!! I’m going to make it with black beans and add some jalapeno! Thanks for sharing.

Elena

My family loved this recipe – thanks!

Krissy Allori

One skillet meals are this moms best friend on busy week nights. I made this one and it was a hit with all of the family.

Pam

Sounds great! I would top it with lettuce, tomato and maybe a dollop of sour cream. Yum!

Carrie Robinson

I have a feeling that my family would love this recipe! Definitely making this soon. 🙂

Bintu | Recipes From A Pantry

This looks like the perfect weeknight meal option, especially as it is so quick to make!