This really is THE BEST Taco Meat. It's packed with rich flavour, crumbly in texture and moist without being oily. It's a great recipe to throw together in less than 30 minutes when you are in need of a quick and easy family friendly meal that everyone will love.
To a large skillet or pot on medium high heat add the olive oil, onion, garlic and salt and saute for 4 minutes until the onion begins to soften.
Add in the ground beef and use a wooden spoon to break the beef up into smaller pieces. Cook the beef for approximately 6 minutes until it has browned and is no longer pink in colour.
Add in the cumin, paprika, oregano, coriander, chili powder, tomato paste and beef stock and stir. Leave the meat to simmer for 10-12 minutes until all of the liquid has evaporated. Use a potato masher to break the meat up into a crumbly texture. Taste the meat and add more chili powder, salt or cumin as needed. Serve warm.