01 - Heat olive oil in a large skillet over medium heat. Add finely chopped onion and sauté for 2 to 3 minutes until softened.
02 - Add minced garlic to the skillet and cook for 30 seconds until fragrant.
03 - Add ground beef to the skillet. Cook while breaking it up with a spoon until browned and fully cooked, about 5 to 7 minutes.
04 - Stir in tomato paste, ground cumin, chili powder, smoked paprika, dried oregano, salt, and black pepper. Cook for 1 minute to release flavors.
05 - Pour in beef broth or water, reduce heat, and simmer for 3 to 4 minutes until sauce thickens slightly. Remove from heat.
06 - Heat tortillas in a dry skillet or microwave until pliable and warm.
07 - Spoon beef filling into each warm tortilla. Top with shredded cheese, lettuce, diced tomato, a dollop of sour cream, and cilantro if desired. Serve with lime wedges.