Ground beef with so much flavor you'll go back for seconds.
In a bowl, mix the ground beef and onions. This will help the beef be nice and crumbly when you cook.
Heat the oil in a 12 inch skillet on medium heat. Add the ground beef and onion mixture. Cook, breaking up the meat into fine crumbles. Cook until the meat begins to brown. Pour off liquid.
Add the tomato paste and stir until meat is coated. Add the remaining ingredients and stir until it thickens and is all combined. Let simmer on low until read to use - at least 10 minutes.