01 -
Warm up the oil in a large pan over medium-high heat. Once it’s hot but not smoking, toss in the ground beef with a pinch of salt and pepper. Give it a good mix, spread the meat into a single layer, and don’t touch it for about 3 minutes.
02 -
After 3 minutes, stir things up and keep cooking for another 2 minutes, breaking the meat into smaller bits as it cooks. If there’s too much oil, go ahead and drain it.
03 -
Throw the onion into the pan with the beef. Stir everything together and let it cook, stirring a bit here and there, for about 3 minutes.
04 -
Toss in the garlic and tomato paste. Mix it well so everything’s blended, then let it cook for 1-2 minutes until fragrant.
05 -
Add the potato cubes, beef stock, and Worcestershire sauce into the pan. Stir it all so the liquid covers the beef and potatoes. Once it’s sizzling, cover the pan and lower the heat to medium-low.
06 -
Cook gently for about 20-25 minutes. You’ll know the potatoes are ready when you can easily pierce them with a fork. Give it a stir every so often so the bottom doesn’t stick.
07 -
Taste it and see if you’d like to add more salt—we added another ¼ tsp to ours before serving.