01 - Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 2 to 3 minutes until softened.
02 - Stir in minced garlic and sauté for 30 seconds until fragrant.
03 - Add ground beef, breaking it up with a spoon. Cook for 5 to 7 minutes until browned and fully cooked. Drain excess fat if needed.
04 - Mix in chili powder, cumin, smoked paprika, oregano, salt, and black pepper. Toast spices for 1 minute while stirring.
05 - Add tomato paste and combine thoroughly. Pour in beef broth or water, stir well, and simmer for 3 to 4 minutes until slightly thickened. Adjust seasoning as needed.
06 - Heat soft tortillas in a dry skillet or microwave until flexible and warm.
07 - Fill each tortilla with beef mixture. Top with lettuce, tomatoes, cheese, sour cream, red onion, cilantro, and a squeeze of lime as desired. Serve immediately.