Mexican Beef and Potato Skillet

 This Mexican beef and potato skillet is the kind of dinner that looks like you raided the fridge and somehow got everything right.

Crispy potatoes, spicy beef, peppers, melted cheese, avocado, sour cream, and loads of coriander all end up in the same pan, and frankly, that is exactly where they belong.

Mexican Beef and Potato Skillet3 Mexican Beef and Potato Skillet

 

I made this with the very specific goal of using one pan and not creating a mountain of washing up.

The potatoes go in first so they get properly golden instead of just sitting there being soft. Then the beef, peppers, and seasoning join in, and once the cheese melts through everything, it starts looking a bit ridiculous in the best way.

I finish it with avocado, sour cream, and coriander because the hot, spicy beef needs something cool and fresh on top.

The best bites are the ones with a crispy potato edge, a bit of beef, melted cheese, and avocado all at once.

It’s messy, filling, and exactly the sort of dinner that makes everyone start picking at the pan before it’s even on the table.

 

Why You’ll Love This Recipe

  • The potatoes stay chunky, golden and crisp around the edges.
  • Everything ends up in one big pan, so there is very little washing up.
  • The ground beef gets plenty of seasoning without being painfully spicy.
  • Red peppers and tomatoes bring some sweetness and freshness to the heavier ingredients.
  • Melted cheese works its way between the beef and potatoes instead of sitting in one thick layer on top.
  • Avocado and sour cream cool everything down nicely.
  • It is filling enough on its own, so you really do not need to make much else.

 

Mexican Beef and Potato Skillet2 Mexican Beef and Potato Skillet

 

Ingredients

This serves about 4 people.

For the potatoes

  • 750g potatoes, cut into chunky cubes
  • 2 tablespoons olive oil
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the beef

  • 500g ground beef
  • 1 medium onion, diced
  • 1 large red bell pepper, chopped
  • 2 garlic cloves, finely chopped
  • 2 medium tomatoes, diced
  • 1 tablespoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon chilli powder
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt, plus more if needed
  • 1/2 teaspoon cracked black pepper
  • 120g grated cheddar or Monterey Jack

To finish

  • 1 ripe avocado, sliced
  • 4 tablespoons sour cream
  • 1 generous handful fresh coriander, roughly chopped
  • A pinch of chilli flakes, optional
  • Lime wedges, optional
  •  

Get the Potatoes Right First

The potatoes need a little attention before anything else goes into the pan.

If you throw raw potatoes, beef and vegetables in together and hope for the best, the beef will be finished long before the potatoes have any colour.

I cut them into fairly chunky cubes.

Not tiny breakfast-hash pieces.

You want visible golden potatoes all through the finished skillet.

A floury all-purpose potato works well, but honestly, use whatever decent potatoes you already have.

The important bit is getting that browned outside.

Instructions

1. Parboil the potatoes

  • Add the diced potatoes to a saucepan of salted water.
  • Bring to the boil and cook for about 6 to 8 minutes.
  • Drain them while they are still holding their shape.
  • Leave them in the colander for 2 minutes so the steam can escape.

Do not cook them until they are falling apart.

They still have a good amount of frying ahead of them.

That quick parboil just gives you a fluffy middle without making you stand over a frying pan for half an hour.

2. Crisp the potatoes

  • Heat the olive oil in a large, wide skillet over medium-high heat.
  • Add the potatoes.
  • Sprinkle over the smoked paprika, garlic powder, salt and black pepper.
  • Spread them out so plenty of the pieces are touching the pan.
  • Cook for about 10 to 12 minutes, turning occasionally.

Leave them alone for a couple of minutes at a time.

If you keep nudging them around every seven seconds, they will never get those lovely browned sides.

Once they are golden and crisp in patches, transfer them to a plate.

A few darker edges are very welcome here.

3. Brown the ground beef

  • Put the same skillet back over medium-high heat.
  • Add the ground beef.
  • Break it into rough crumbles with a wooden spoon.
  • Cook for about 5 to 6 minutes, letting some of the beef sit against the hot pan long enough to brown.

I do not break the beef down into microscopic crumbs.

Slightly bigger crumbles give the finished skillet much better texture.

If there is a huge amount of fat in the pan, spoon some off.

Leave a little behind because it is going to help cook the vegetables.

4. Add the onion and red pepper

  • Add the diced onion and chopped red pepper to the beef.
  • Cook for 4 to 5 minutes.
  • Stir occasionally until the onion softens and the pepper starts picking up a little colour.

The vegetables should still be visible when you are finished.

There is no need to cook them into complete submission.

I actually like the red pepper with a little bite left in it.

5. Add the garlic, tomatoes and seasoning

  • Stir in the garlic.
  • Cook for about 30 seconds.
  • Add the diced tomatoes and tomato paste.
  • Sprinkle over the cumin, smoked paprika, chilli powder, oregano, salt and cracked black pepper.
  • Stir everything together.
  • Cook for another 3 to 4 minutes.

The tomatoes will soften and release a little juice, but this should not turn into a wet tomato sauce.

The beef mixture stays thick and chunky.

That matters because the potatoes are going back in next and nobody invited soggy potatoes to dinner.

6. Bring the potatoes back

  • Add the crispy potatoes back to the skillet.
  • Fold them gently through the seasoned beef mixture.
  • Cook together for another 2 to 3 minutes.

Do not stir too aggressively.

Some of the potatoes will lose a little crispness once they meet the tomato mixture, but the browned edges should still be obvious.

That mix of crispy bits, fluffy centres and saucy beef is what makes this so good.

7. Add the cheese

  • Scatter the grated cheese evenly over the skillet.
  • Lower the heat.
  • Cover the pan for about 2 minutes, just until the cheese melts.

I do not use enough cheese to bury everything.

You should still be able to see plenty of beef, potatoes, red peppers and tomatoes underneath.

The cheese is there in little melted pockets rather than as one giant orange blanket.

8. Add the toppings

Take the skillet off the heat.

Arrange the avocado slices over the top.

Add a generous spoonful of sour cream.

Scatter fresh coriander everywhere.

Finish with chilli flakes if you want a little more heat.

I like serving it straight from the skillet while the cheese is still stretchy and the sour cream is starting to soften around the edges.

 

Mexican Beef and Potato Skillet2 Mexican Beef and Potato Skillet

 

A Note About the Seasoning

This is warmly spiced rather than brutally hot.

Cumin gives the beef that earthy flavour you want, while paprika and chilli add colour and a bit of heat.

If you are making it for children or anyone who is not particularly enthusiastic about spice, reduce the chilli powder.

If your household thinks chilli powder is merely a suggestion, add more.

A few jalapeños would also work, although I usually leave them out of this version.

There is already enough happening in the pan.

How to Keep the Potatoes Crispy

Three things help.

First, parboil them but do not overcook them.

Second, let them steam-dry before frying.

And third, give them actual space in the skillet.

Crowded potatoes steam.

Spread-out potatoes brown.

If your pan is small, crisp them in two batches rather than piling them on top of one another.

It is slightly more annoying.

It is also worth it.

What Cheese Works Best?

I like cheddar because it melts well and gives the skillet plenty of flavour.

Monterey Jack is another really good option.

Pepper Jack works if you want more spice.

You can also combine cheddar and Monterey Jack.

Whatever you choose, grate it yourself if you have the patience.

Pre-shredded cheese works, but freshly grated cheese generally melts much more smoothly.

What to Serve With It

This is already a pretty complete meal.

You have beef, potatoes, vegetables, avocado and cheese all in one skillet.

Still, if you want something alongside it, try:

  • Warm tortillas
  • A simple green salad
  • Corn on the cob
  • Lime wedges
  • Salsa
  • Pickled onions
  • Extra sour cream

I sometimes put tortillas on the table and let everyone scoop the beef and potatoes into them.

It gets messy very quickly.

Nobody seems bothered.

Storage and Reheating

Store leftovers in an airtight container in the fridge for up to 3 days.

I would keep fresh avocado and sour cream separate if you know there will be leftovers.

The beef and potato mixture reheats really well in a frying pan.

Add a tiny splash of oil and cook over medium heat until hot.

That gives the potatoes a chance to crisp up again.

The microwave works too, but obviously it does nothing useful for potato crispiness.

Add fresh avocado, coriander and sour cream after reheating.

Q&A

Can I use ground turkey instead?

Yes.

Ground turkey works, although the skillet will be a little leaner.

You may want an extra drizzle of olive oil when cooking the vegetables.

Can I make it without cheese?

Absolutely.

It still has plenty of flavour without cheese.

The avocado and sour cream give you enough creaminess on top.

Can I use sweet potatoes?

Yes.

Sweet potatoes would be really good here.

They soften more quickly, so shorten the parboiling time and watch them carefully in the skillet.

Can I make this ahead?

You can parboil the potatoes and prepare the beef mixture ahead.

I would crisp the potatoes and melt the cheese shortly before serving so the texture stays better.

Can I use canned tomatoes?

You can, but drain them well.

Fresh diced tomatoes keep the skillet chunkier and less saucy.

Is this very spicy?

No.

As written, it has a gentle warmth.

You can easily increase or decrease the chilli powder.

Can I add black beans?

Definitely.

Drain and rinse one can of black beans and stir them in with the potatoes.

They make the skillet even more filling.

Final Thoughts

I think the reason this skillet works so well is that nothing gets lost in it.

You can still see the crispy golden potatoes, the browned beef, softened red pepper and little bits of tomato instead of everything becoming one anonymous mixture.

Then there are those melted patches of cheese tucked between everything.

Add cold avocado, sour cream and loads of coriander on top and the whole pan suddenly comes together.

It is messy, hearty and extremely good straight from the skillet.

And if you find yourself standing at the hob eating one last crispy potato while supposedly putting the leftovers away, I fully understand.

 

 

 

Leave a Reply

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