Prep the chicken: Pat the chicken dry. Toss with 1 teaspoon salt, 1/2 teaspoon black pepper, Italian seasoning, paprika, and onion powder. Set aside while you heat the pan.
Heat the skillet: In a large skillet over medium-high heat, add olive oil.
When shimmering, add the chicken in a single layer. Don’t crowd the pan.
Brown for flavor: Cook 3–4 minutes per side until golden and nearly cooked through. Work in batches if needed.
Transfer to a plate.
Build the garlic Parmesan base: Lower heat to medium. Add butter to the same skillet. Stir in minced garlic and red pepper flakes (if using).
Cook 30–45 seconds, just until fragrant.
Make it creamy: Stir in heavy cream and bring to a gentle simmer. Sprinkle in half of the Parmesan. Whisk until slightly thick and smooth.
Coat the chicken: Return chicken and any juices to the pan.
Toss to coat in the sauce. Sprinkle in remaining Parmesan and a squeeze of lemon. Simmer 1–2 minutes until the sauce clings to the chicken.
Adjust salt and pepper.
Warm the tortillas: Heat low-carb tortillas in a dry skillet for 20–30 seconds per side until pliable and lightly toasted.
Mix the optional sauce: In a small bowl, combine mayo, lemon juice, Parmesan, and a pinch of garlic powder. Season to taste. Thin with a few drops of water if needed.
Assemble tacos: Layer shredded romaine or cabbage on each tortilla.
Add a scoop of garlic Parmesan chicken. Top with mozzarella or extra Parmesan, fresh herbs, and a drizzle of the lemon-garlic mayo. Finish with a squeeze of lemon.
Serve: Plate immediately while warm.
Add extra red pepper flakes if you like a kick.