01 - Combine diced tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and pepper in a bowl. Mix thoroughly and let rest for flavors to meld.
02 - Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until translucent, about 3 minutes. Stir in minced garlic and cook for 30 seconds.
03 - Add ground beef to the skillet, breaking it apart with a spoon. Cook until fully browned, approximately 5 to 6 minutes. Drain excess fat as needed.
04 - Incorporate ground cumin, chili powder, smoked paprika, oregano, salt, and black pepper. Stir in tomato paste and water, mix well, then simmer for 2 to 3 minutes until thickened.
05 - Wrap tortillas in foil and heat in a 350°F oven for 5 minutes, or microwave covered with a damp towel for 30 seconds.
06 - Divide beef mixture among tortillas. Top each with fresh salsa, shredded lettuce, cheese, and avocado slices. Serve with lime wedges.