In a large skillet over medium-high heat, brown the ground beef, breaking it up with a spoon, for about 6-8 minutes.
Add the diced onion and cook for 3-4 minutes until softened, then add garlic and cook for 1 minute until fragrant.
Stir in the tomato paste, beef broth, ketchup, apple cider vinegar, Worcestershire sauce, chili powder, and smoked paprika.
Reduce heat to medium-low and simmer for 10-15 minutes, stirring occasionally, until the mixture thickens to your desired consistency.
Season with salt and pepper to taste, then serve over cauliflower rice, in lettuce wraps, or over roasted vegetables.