BLT Pasta Salad with Avocado

This easy, creamy BLT pasta salad recipe is loaded with healthy tomatoes, arugula, and avocado, plus crispy bacon that's all topped with a super simple-to-make Ranch-style dressing made with mayo and Greek yogurt.
Course Side Dish
Cuisine American
Keyword BLT Pasta Salad
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 12
Calories 404 kcal


  • 1 pound short pasta noodles such as shells, farfalle, cavatappi
  • 1 pound bacon
  • 1 pint cherry tomatoes sliced in half
  • 2 cups arugula leaves
  • 1 avocado chopped
  • 1/4 cup thinly sliced red onion
  • 1/2 cup plain Greek yogurt (low-fat or full-fat)
  • 1/2 cup mayonnaise
  • 2 tablespoons white vinegar
  • 1 tablespoon fresh minced chives
  • 1 tablespoon fresh minced flat leaf parsley
  • 1 teaspoon garlic powder
  • 1 teaspoon kosher salt
  • 1 teaspoon freshly ground black pepper


  1. Boil the pasta in a large pot of salted water according to package directions just until al denté and still a bit firm. Rinse under cool water and drain well. Transfer to a large mixing bowl.
  2. While the pasta is cooking, chop the bacon into 1/2" pieces and cook in a large skillet over medium heat until desired crispness. Transfer the cooked bacon to a plate topped with a paper towel to drain well.
  3. Add the bacon, tomato, arugula, avocado and red onion to the pasta.
  4. In a small bowl, mix the Greek yogurt, mayonnaise, vinegar, chives, garlic powder, kosher salt and freshly ground black pepper. Thin with milk, water or buttermilk if desired.
  5. Drizzle the dressing over the pasta and gently toss. Taste for seasoning. Serve chilled.

Recipe Notes

Note: If you're out of ingredients or out of time to make the easy homemade dressing, feel free to use a quality bottled Ranch dressing instead.

Nutrition Facts
BLT Pasta Salad with Avocado
Amount Per Serving (1 g)
Calories 404 Calories from Fat 225
% Daily Value*
Fat 25g38%
Saturated Fat 7g44%
Cholesterol 29mg10%
Sodium 515mg22%
Potassium 358mg10%
Carbohydrates 33g11%
Fiber 3g13%
Sugar 3g3%
Protein 12g24%
Vitamin A 316IU6%
Vitamin C 11mg13%
Calcium 31mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.