Crispy potatoes, smoky beef, and melted cheese make this Tex-Mex ground beef and potato skillet the kind of one-pan dinner that disappears fast. The potatoes get a chance to brown before anything else crowds the pan, so you end up with golden edges instead of soft cubes hiding in the sauce. Then the beef, onions, and spices build a savory base that tastes like it cooked for much longer than 25 minutes.
The trick here is patience at the start and restraint with the salsa at the end. Yukon gold potatoes hold their shape and brown well, while the cast iron skillet keeps the heat steady enough to crisp them up. Once the beef is browned, the spices bloom in the fat and the salsa adds just enough moisture to pull everything together without turning the skillet into soup.
Below, I’ve included the small details that keep the potatoes crisp, the beef flavorful, and the cheese melted at the right moment. There’s also a swap guide for making it dairy-free or a little lighter without losing the Tex-Mex feel.
The potatoes actually got crispy instead of just softening up, and the cheese melted into the beef mixture perfectly. I served it with lime and sour cream, and my husband went back for seconds before I even sat down.
Save this Tex-Mex Ground Beef and Potato Skillet for a fast one-pan dinner with crispy potatoes, smoky beef, and melted cheese.
The Reason the Potatoes Need a Head Start
The potatoes are the part that most often goes wrong in a skillet like this. If they go in with the beef too early, they steam in the rendered fat and salsa instead of browning, and you lose the crisp edges that make the dish worth making. Cooking them first in a hot skillet gives them time to dry out on the surface and pick up color before the pan gets crowded.
Cast iron helps here because it stays hot when the potatoes hit the pan. Stir only occasionally, not constantly. Constant stirring keeps the cut sides from staying in contact with the skillet long enough to brown, and browned potatoes carry the whole texture of the dish.
What Each Ingredient Is Actually Doing in This Skillet

- Yukon gold potatoes — These hold their shape and develop a creamy interior with crisp edges. Russets can work, but they break down a little more and need a touch more attention so they don’t fall apart before they brown.
- Ground beef — Use an 80/20 blend if you can. It brings enough fat to carry the spices and help the onion and garlic taste round instead of dry; lean beef works too, but it needs a little extra oil in the pan.
- Salsa — This is the shortcut that pulls the skillet together. Choose a thicker salsa, not a watery one, or the potatoes will soften before the cheese melts.
- Mexican cheese blend — Pre-shredded is fine here because convenience matters more than perfect melt for a weeknight skillet. If you grate your own, it melts a little smoother, but the pre-shredded bag still does the job.
- Jalapeños, cilantro, and lime — These finish the dish with freshness and heat after the heavy lifting is done. The lime is the one thing I wouldn’t skip, because the acid lifts the beef and cheese and keeps the skillet from tasting flat.
Building the Skillet So Nothing Turns Soft
Getting the Potatoes Brown Before the Pan Fills Up
Heat the oil in a large cast iron skillet until it shimmers, then add the diced potatoes in a single layer as much as you can. Let them sit long enough to form a crust before stirring, then turn them only occasionally so they brown on more than one side. If the pan looks crowded, the potatoes will steam instead of crisp, so use the biggest skillet you have.
Cooking the Beef Without Losing the Fond
Add the beef and onion next and break the meat into small crumbles as it cooks. Once the beef is browned, drain off excess fat if there’s a lot in the pan, but leave enough behind to carry the spices. Don’t wipe out the skillet; the browned bits stuck to the bottom are what give the salsa and seasoning their deep, savory flavor.
Letting the Cheese Melt Without Overcooking the Finish
Stir in the bell pepper, garlic, and spices, then add the salsa and cook just until everything is hot and coated. The goal is a loose, glossy mixture, not a long simmer. Sprinkle the cheese over the top, cover the pan for a couple of minutes, and pull it off the heat as soon as the cheese is melted, because leaving it covered too long will soften the potatoes you worked to crisp.
How to Adjust It Without Losing the Tex-Mex Character
Make it dairy-free
Skip the cheese and finish with avocado, extra cilantro, and a squeeze of lime. You lose the stretchy top layer, but you gain a cleaner, brighter skillet that still tastes full because the beef, potatoes, and salsa are carrying the flavor.
Swap in ground turkey
Ground turkey works if you want something lighter, but it needs a little more help. Add an extra tablespoon of oil and taste the skillet before serving, because turkey needs a stronger hand with salt and spice to land in the same place as beef.
Use sweet potatoes for a softer, sweeter skillet
Sweet potatoes make the dish a little sweeter and softer at the edges, which works nicely with smoky paprika and salsa. Cut them smaller than Yukon golds so they cook through before the beef is done, and expect a less crisp finish.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The potatoes soften a bit, but the flavor stays strong.
- Freezer: It freezes well for up to 2 months, though the potatoes will be softer after thawing. Freeze in portions so you can reheat only what you need.
- Reheating: Warm it in a skillet over medium heat with a splash of water to loosen the salsa. The microwave works in a pinch, but it softens the potatoes faster and can make the cheese rubbery.
Questions I Get Asked About This Recipe

Tex-Mex Ground Beef and Potato Skillet
Ingredients
Equipment
Method
- Heat 2 tablespoons olive oil in a large cast iron skillet over medium-high heat. Add diced Yukon gold potatoes and cook 10–12 minutes, stirring occasionally, until golden and crispy; season with salt, then push potatoes to the side to make room for the beef.
- Add ground beef and diced onion to the cleared side of the skillet, breaking the beef apart as it cooks. Cook until browned, then drain excess fat if needed.
- Add diced green bell pepper and minced garlic, then sprinkle in cumin, chili powder, and smoked paprika. Stir everything together so the spices coat the beef and vegetables, then season with pepper to taste.
- Stir in salsa and cook 3–4 minutes over medium-high heat until heated through. Scatter shredded Mexican cheese blend over the top.
- Cover the skillet for 2 minutes until the cheese melts. Serve immediately with sour cream, jalapeños, cilantro, and lime wedges.


