01 - In a bowl, combine tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and pepper. Mix well and set aside to let flavors meld.
02 - Heat olive oil in a large skillet over medium heat. Add onion and cook until translucent, about 3 minutes. Stir in garlic and cook for 30 seconds.
03 - Add ground beef to the skillet, breaking it up with a spoon. Cook until browned, 5–6 minutes. Drain excess fat if necessary.
04 - Stir in cumin, chili powder, paprika, oregano, salt, and pepper. Add tomato paste and water, mix thoroughly, and simmer for another 2–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 - Spoon beef mixture onto each tortilla. Top with fresh salsa, shredded lettuce, cheese, and avocado. Serve with lime wedges.