Buffalo Chicken Salad

A restaurant quality buffalo chicken salad recipe made healthier at home with a Greek yogurt ranch dressing

Recipe By: Madeline
Prep: 10 minutesCook: 20 minutesTotal: 30 minutes
Servings: 2 servings 1x


Buffalo Chicken Salad

  • 2 boneless skinless chicken breasts
  • 2 tbsp oil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tsp garlic powder
  • 1/4 tsp smoked paprika
  • 2 tbsp unsalted butter
  • 1/3 cup hot sauce
  • 1 heart romaine lettuce
  • 1 avocado
  • 1/2 cup diced cucumber 
  • 1/2 cup diced celery
  • 1/4 cup diced green onion

Greek Yogurt Ranch Dressing

  • 1/4 cup Greek yogurt
  • 1/4 cup mayonnaise
  • 2 tbsp lemon juice
  • 1 tsp onion powder
  • 1/2 tsp garlic powder
  • 1/2 tsp dried dill
  • 1/2 tsp dried parsely


  1. Slice chicken breast into thin small strips. Toss chicken in salt, pepper, garlic powder, and smoked paprika. Heat oil over medium heat. When the oil is hot, add the chicken to the pan.
  2. Saute chicken for 7 minutes tossing frequently. While the chicken cooks, melt butter and hot sauce together. Add butter and hot sauce mixture to the pan after 7 minutes and cook for another 2 minutes. Remove the chicken from the heat.
  3. While the chicken cools, prepare the Greek yogurt ranch dressing by mixing the yogurt, mayo, lemon juice, onion powder, garlic powder, dried dill and dried parsley in a small bowl until a smooth, even mixture remains.
  4. Chop romaine into thin shreds and cube celery, cucumber, and avocado. Plate the romaine with the buffalo chicken, cucumber, celery,  and avocado. Top with chopped scallions and the ranch dressing.
This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.
Grab 5 fresh spring salad recipes!

Reresh your spring plate with seasonal flavors!

SUCCESS! Check your inbox to confirm your email and start receiving my tips for healthy meals without the hassle!