Go Back
+ servings
BLT Pasta Salad Featured Image

BLT Pasta Salad Recipe

This easy to make BLT Pasta Salad Recipe has a couple healthy twists and is packed with flavor! It’s the perfect side dish for any summer BBQ, potluck, or picnic.
Course Pasta, Salad
Cuisine American
Prep Time 15 minutes
Cook Time 15 minutes
Servings 8 servings
Calories 422kcal



  • 32 ounces canned no-salt-added white beans such as Navy beans or Cannellini beans, rinsed and drained
  • 8 ounces bowtie pasta or any small pasta shape you like
  • 8 ounces cherry tomatoes rinsed (leave them whole or cut them in half)
  • 1 small white onion quartered and thinly sliced
  • 4 ounces beef bacon cooked until crispy and crumbled
  • 8 ounces baby spinach leaves



  • Cook the pasta to al dente according to the package directions. Rinse, drain, and let it cool to room temperature.
  • Whisk together all ingredients for the dressing in a large bowl.
  • Toss the beans, pasta, tomatoes, and onion in the dressing. Serve or refrigerate for up to 3 days.
  • Right before serving, toss in the bacon and spinach; serve cold.


  • Instead of using canned white beans, you can use 8 ounces (230g) dried white beans (such as Navy beans). To cook them, add the beans to a large bowl and fill the bowl about 3/4 full of cold water. Soak the beans overnight and then drain. Add the beans to a medium-large pot and fill the pot 2/3 full of water. Bring to a boil, then turn heat down slightly, cover the pot, and simmer until the beans are cooked through (taste a few to make sure they’re soft). Stir them occasionally and be sure to add more water if needed (the beans should always be covered by a few inches of water). Once they’re cooked, drain and cool the beans.


Calories: 422kcal | Carbohydrates: 51g | Protein: 18g | Fat: 16g | Saturated Fat: 3g | Trans Fat: 1g | Cholesterol: 14mg | Sodium: 430mg | Potassium: 903mg | Fiber: 7g | Sugar: 5g | Vitamin A: 2803IU | Vitamin C: 16mg | Calcium: 127mg | Iron: 5mg