01 - Combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and black pepper in a medium bowl. Mix thoroughly and set aside to allow flavors to meld together.
02 - Heat olive oil in a large skillet over medium heat. Add diced onion and cook for 2–3 minutes until softened. Add minced garlic and sauté for 30 seconds until fragrant.
03 - Add ground beef to the skillet. Cook and break apart with a spatula until fully browned, approximately 5–7 minutes. Drain excess fat if necessary.
04 - Stir in tomato paste, chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne. Mix thoroughly to coat the meat evenly with spices.
05 - Pour in water and stir to combine. Let the mixture simmer for 2–3 minutes until it reaches a juicy but not watery consistency. Taste and adjust seasoning as needed.
06 - Heat tortillas in a dry skillet or microwave until soft and pliable, about 30 seconds per side.
07 - Spoon seasoned beef into each tortilla. Top with shredded cheese, lettuce, generous pico de gallo, and avocado slices. Serve immediately with lime wedges.