Place the bacon in a large skillet over medium-high heat. Cook the bacon until crispy, about 5 minutes per side. Transfer to a paper towel lined plate when finished.
Meanwhile, prepare the dressing: combine everything into a small bowl and whisk until combined. Set aside.
Divide the romaine hearts onto plates and top with zucchini noodles,cilantro, avocado, and tomatoes. Top with bacon when finished and drizzle each with the dressing. Season with freshly cracked pepper.