Ingredients
Method
- Sweat the aromatics: Place a large frying pan or skillet over a medium heat and add the oil. Once it shimmers and moves easily across the pan, tip in the diced onion. Cook for 5-6 minutes, stirring occasionally, until the onion turns translucent and soft, with a gentle golden edge. I stumbled upon this combination by accident, and it's been a hit ever since — the sweetness of the onion is crucial.
- Bloom the spices: Add the minced garlic to the pan and cook for a further minute until it releases its heady aroma. Now, sprinkle in the ground cumin, smoked paprika, dried oregano, and cayenne pepper (if using). Stir constantly for 30 seconds. The smell at this stage is incredible — warm, smoky, and deeply inviting.
- Brown the beef: Turn the heat up to medium-high and add the beef mince to the pan. Break it up with a wooden spoon and let it sear without stirring for a minute. Then, stir and break up any large clumps. Cook for 5-7 minutes until the meat is well browned, with no pink remaining. You'll hear a vigorous sizzle, and the colour will turn from pink to a rich, appetising brown.
- Build the sauce: Reduce the heat to medium. Stir in the tomato purée and cook for 2 minutes, stirring constantly. This deepens its flavour and removes any raw, tinny taste. Pour in the chopped tomatoes and beef stock, then add the brown sugar. Stir everything together, scraping up any browned bits from the bottom of the pan — that's where so much flavour lives.
- Simmer slowly: Bring the mixture to a gentle simmer — you should see lazy bubbles breaking the surface, not a fierce boil. Reduce the heat to low, partially cover the pan, and let it bubble away for 25-30 minutes. Stir occasionally. The sauce will thicken and reduce, and the beef will become incredibly tender. The kitchen will smell like a warm, welcoming embrace.
- Finish and rest: After simmering, remove the pan from the heat. Stir in the lime juice and season with salt and pepper to your liking. Let the filling rest for 5 minutes. This short rest allows the flavours to meld together beautifully and the sauce to settle.
- Warm the tortillas: While the filling rests, warm your tortillas. You can do this by dry-frying them in a hot pan for 30 seconds per side, or by wrapping them in foil and placing them in a low oven. The tortillas should be pliable and lightly charred in spots.
- Assemble and serve: Spoon a generous amount of the beef filling down the centre of each tortilla. Top with shredded lettuce, diced tomatoes, grated cheese, a dollop of soured cream, fresh coriander, and sliced jalapeños if you like a kick. Serve immediately.
Notes
For a milder version, omit the cayenne pepper. Letting the filling rest before serving allows the flavors to meld.
