One-Pan Taco Skillet Dinner in 30 Minutes
This one-pan taco skillet dinner brings all the weeknight-friendly goodness of taco night into a single, saucy pan. It’s fast, filling, and barely leaves any dishes.

Ground beef, beans, corn, and fire-roasted tomatoes simmer together under a blanket of melted cheese, finished with a handful of crushed tortilla chips. Ready in about 30 minutes, it’s the kind of dinner that feels like a treat but asks for very little effort.
Why This Taco Skillet Works
This is the dinner I reach for when everyone’s hungry and I want something that tastes like it took longer than it did. The skillet does all the heavy lifting, building flavor from the bottom up.
The beef gets deeply browned, the spices bloom in the fat, and the cheese melts into every nook. The chips on top add the crunch you’d miss from a taco shell, while keeping the whole thing spoonable.
Ingredients

- 1 tbsp neutral oil: vegetable or avocado oil
- 1 lb ground beef: 85/15 keeps it juicy without being greasy
- 1 medium onion, diced: yellow or white
- 3 cloves garlic, minced
- 2 tbsp taco seasoning: 1 packet or homemade blend
- 1 (15 oz) can black beans, drained and rinsed
- 1 cup corn: canned, drained, or frozen
- 1 (14.5 oz) can fire-roasted diced tomatoes: the fire-roasted kind adds a subtle smokiness
- 1 (8 oz) can tomato sauce
- 1 ½ cups shredded Mexican blend cheese: sharp cheddar or a mix works too
- 1 cup tortilla chips, coarsely crushed: for topping just before serving
- Salt and pepper, to taste
- Optional toppings: diced avocado, sour cream, fresh cilantro, lime wedges, pickled jalapeños
Variations / Substitutions
- Protein: swap the beef for ground turkey, chicken, or crumbled chorizo. Drain off any excess fat after browning.
- Make it spicier: stir in a minced chipotle pepper in adobo with the beans, or add fresh jalapeño slices with the onion.
- Add rice: fold in 1 cup of cooked rice at the end for a heartier skillet. You may need a splash of water to loosen it up.
- Dairy-free: omit the cheese or use your favorite plant-based shreds. A dollop of dairy-free sour cream on top still gives you creaminess.
- Extra veggies: a diced bell pepper or zucchini added with the onion works well and stretches the meal.
If you love skillet meals, try our One-Pot Chicken Fajita Pasta.
How to Make Taco Skillet Dinner
Step 1: Brown the Beef

Set a large skillet over medium-high heat and add the 1 tbsp oil. Once it shimmers, crumble in the 1 lb ground beef, season with a pinch of salt and pepper, and cook for 5 to 7 minutes, breaking it up with a spoon, until no pink remains. Drain off all but about 1 tablespoon of the fat.
The skillet should be hot enough that the beef sizzles the moment it hits the pan. A good sear on some of the pieces adds a deep, savory flavor that stays in the background of the finished dish.
Step 2: Sauté the Aromatics and Beans

Reduce the heat to medium and add the diced onion to the same skillet. Cook, stirring often, for 3 to 4 minutes until the onion softens and turns translucent. Stir in the minced garlic and the 2 tbsp taco seasoning and cook for 1 minute more, just until you can smell the spices. Add the black beans, corn, fire-roasted tomatoes (with their juices), and tomato sauce. Give everything a good stir and bring it to a gentle simmer.
As you stir, the seasoning coats the beef and beans, and the tomatoes release their liquid. It’ll look a bit loose, which is exactly what you want before the simmering step.
Step 3: Simmer the Skillet

Turn the heat down to low, cover the skillet with a lid, and let it simmer for 10 minutes. Stir once or twice so nothing sticks. The sauce will reduce and thicken slightly, and the flavors will meld together.
You’re looking for a spoonable, rich consistency. If it starts to look too dry before the 10 minutes are up, add a splash of water. If it still seems too thin, let it bubble uncovered for an extra minute or two.
Step 4: Melt the Cheese

Remove the lid and sprinkle the 1 ½ cups of shredded cheese evenly over the top. Cover the skillet again, keep the heat on low, and let it sit for about 2 minutes, until the cheese is bubbly and fully melted.
The cheese will form a gooey layer that pulls everything together. Watch for the edges to just start bubbling; that’s your cue it’s ready to come off the heat.
Step 5: Top with Chips and Serve

Take the skillet off the heat and scatter the crushed tortilla chips across the melted cheese. Add any fresh toppings you like, a handful of chopped cilantro, a few slices of avocado, or a big spoonful of sour cream. Serve straight from the pan with lime wedges on the side.
The chips stay crunchy against the soft, cheesy filling, giving you that taco texture in every bite. Scoop into bowls while it’s still hot.
A Few Notes Before You Start
- Use a 12-inch skillet for this. A smaller pan makes it hard to melt the cheese evenly and to scoop servings without everything spilling out.
- Crush the tortilla chips right before you scatter them on top. If you mix them in ahead of time they’ll turn soft.
- Let the skillet sit off the heat for a minute or two before serving. The cheese sets just enough that it doesn’t slide off your spoon.
- Taste before you reach for extra salt. Canned tomatoes, beans, and taco seasoning already bring a lot of sodium to the pan.
Storing Leftovers
- Refrigerate: Cool the skillet completely, then cover and store in the fridge for up to 4 days. The chips won’t stay crunchy, but the flavor holds up well.
- Reheating: Reheat individual portions in the microwave, or warm the whole thing in a covered skillet over low heat with a splash of water to loosen it up.
What to Serve with Taco Skillet Dinner
A simple green salad with a lime vinaigrette cuts right through the richness of the cheese and beef. If you want something on the side, warm flour tortillas or a scoop of cilantro lime rice turn the skillet into a fuller spread. A spoon of pickled jalapeños or a fresh pico de gallo adds brightness without any extra cooking.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Yes, but you’ll need to cook them longer to break them down. Dice 3 to 4 medium tomatoes and add a tablespoon of tomato paste with the seasoning to mimic the richness of the canned ones.
How do I make this gluten-free?
Use a gluten-free taco seasoning blend and check that your tortilla chips are made from corn with no added wheat. Most canned beans and tomatoes are gluten-free, but it’s worth a quick label check.
Can I make it without cheese?
You can, but the skillet won’t hold together in the same way. Top each serving with a spoonful of sour cream and some avocado to bring back creaminess without the cheese.
Can I double this recipe?
Yes, double all the ingredients, use your largest skillet or a wide Dutch oven, and give it an extra 5 minutes of simmering time. You might need to melt the cheese in two batches if your pan can’t hold everything in an even layer.

Taco Skillet Dinner Recipe
Ingredients
Method
- Heat oil in a large skillet over medium-high. Brown the beef with a pinch of salt and pepper, 5-7 minutes. Drain excess fat, leaving about 1 tablespoon.
- Lower heat to medium, add onion, cook 3-4 minutes until softened. Stir in garlic and taco seasoning, cook 1 minute. Add beans, corn, tomatoes (with juices), and tomato sauce. Bring to a simmer.
- Reduce heat to low, cover, and simmer 10 minutes, stirring once or twice, until slightly thickened.
- Sprinkle cheese evenly over the top, cover, and let melt on low heat for about 2 minutes, until bubbly.
- Remove from heat, scatter crushed tortilla chips on top and add any fresh toppings. Serve right from the skillet.
