Make the Dressing: In a small bowl, whisk together vegetable oil, lemon juice, garlic, salt, pepper, Parmesan cheese, and (optional) sugar. Cover and refrigerate for 24 hours (You can give it a shorter amount of time, but it tastes best the next day).
Assemble the Salad: In a large bowl, combine the chopped romaine lettuce and chilled dressing. Toss to coat evenly.
Add the Toppings: Sprinkle the salad with crumbled bacon, black olives, toasted almonds, diced tomato, and shredded mozzarella cheese.
Serve and Enjoy! Toss everything together again and serve immediately.
Notes
For a vegetarian option, omit the bacon.
Feel free to adjust the amount of dressing to your liking.
Leftover dressing can be stored in the refrigerator for up to a week.
This salad is also delicious with other ingredients, such as grilled chicken, crumbled feta cheese.