01 - Combine corn, tomato, red onion, jalapeño, cilantro, lime juice, and salt in a bowl. Mix thoroughly and set aside to allow flavors to meld.
02 - Heat olive oil in a large skillet over medium heat. Sauté onion until softened, approximately 2 minutes. Add garlic and cook for an additional 30 seconds.
03 - Add ground beef to the skillet. Cook, breaking up the meat with a spoon, until evenly browned, about 5 to 6 minutes. Drain excess fat if necessary.
04 - Sprinkle cumin, smoked paprika, chili powder, oregano, salt, and black pepper over the beef. Stir in tomato paste and water. Cook for 2 to 3 minutes until mixture thickens. Remove from heat.
05 - Heat tortillas in a dry skillet or microwave until soft and pliable.
06 - Fill each tortilla with beef mixture, then top with shredded lettuce, cheese, a spoonful of corn salsa, and a dollop of sour cream. Serve with lime wedges.