With all of these protein packed goodies in just one dish, this Caesar salad recipe can be eaten as a stand alone salad or would make a great complimentary side dish to any meal.
Place all the Caesar dressing ingredients but the olive oil and parmesan into a food processor, and processor. Once smooth, slowly add oil until nice and creamy.
Add parmesan cheese and pulse a few times, then set aside.
Season chicken breasts with salt, pepper, garlic powder, and parsley.
Heat oil in a large skillet over medium high heat, and once oil is hot, add chicken. Cook chicken 6-7 minutes per side, depending on thickness of chicken, until a nice golden crust forms and chicken is cooked through.
Cook bacon to preference, and hard boil (or soft boil) eggs. Set aside.
Assemble by adding chopped romaine lettuce to a large bowl. Place sliced chicken, bacon, tomatoes, avocado and sliced eggs on top.
Drizzle with Caesar dressing, and sprinkle with shaved Parmesan. Add fresh ground pepper to taste.