This BLT Pasta Salad transforms the beloved bacon, lettuce, and tomato sandwich into a crowd-pleasing pasta dish perfect for potlucks, picnics, and backyard barbecues. Crispy thick-cut bacon, juicy cherry tomatoes, and crunchy romaine are tossed with tender rotini and a tangy, creamy homemade dressing that ties everything together beautifully — ready in just 27 minutes and guaranteed to have everyone asking for seconds.
1tbspolive oilfor tossing with cooked pasta to prevent sticking
For the Creamy Dressing
1cupmayonnaiseabout 230g
1/2cupsour creamabout 120g
2tbspapple cider vinegar
1tbspDijon mustard
2garlic clovesminced
1tspsugar
1/2tspsalt
1/2tspblack pepper
1/4tsppaprika
Instructions
Bring a large pot of generously salted water to a boil, add the pasta, and cook until al dente (10–12 minutes). Drain, rinse under cold water, drizzle with olive oil, toss, and set aside to cool completely.
Place diced bacon in a cold skillet, then cook over medium heat, stirring occasionally, until crispy and golden (8–10 minutes). Transfer to a paper towel-lined plate and cool completely.
Wash and thoroughly dry the romaine, then chop into 1-inch pieces. Halve the cherry tomatoes and finely dice the red onion (soak onion in cold water 5 minutes for milder flavor, then drain and pat dry).
Whisk together mayonnaise, sour cream, apple cider vinegar, Dijon mustard, garlic, sugar, salt, pepper, and paprika until completely smooth. Refrigerate for at least 15 minutes to meld the flavors.
Toss cooled pasta with two-thirds of the dressing, then fold in the bacon, cherry tomatoes, red onion, and cheese (if using). Refrigerate at least 30 minutes; add more dressing as needed before serving.
Just before serving, gently toss in the chopped romaine, transfer to a serving bowl, and garnish with reserved bacon, extra cherry tomatoes, and freshly cracked black pepper.
Notes
Add lettuce last: Always add the romaine just before serving to keep it crisp and prevent wilting.
Salt the pasta water: Use about 1 tablespoon of salt per 4 quarts of water for properly seasoned pasta.
Don't overcook pasta: Al dente pasta holds up much better in cold salads — it will continue to absorb dressing as it sits.
Cool everything completely: Warm pasta or bacon will wilt the lettuce and cause the dressing to separate.
Reserve extra dressing: Pasta absorbs dressing as it sits, so keep some on the side to refresh leftovers before serving.
Make-ahead tip: Combine pasta, bacon, tomatoes, onion, and dressing up to 8 hours ahead; add lettuce at the last minute.
Storage: Store in an airtight container in the refrigerator for up to 3 days. For best results, keep lettuce separate and add fresh each time. This salad does not freeze well.
Crispier bacon: Bake bacon at 400°F (200°C) for 15–18 minutes for extra crispiness, or add it in just 30 minutes before serving if making ahead.
Lighter version: Substitute Greek yogurt for sour cream and use light mayonnaise or turkey bacon to reduce calories and fat.
Food safety: Do not leave at room temperature for more than 2 hours (1 hour if above 90°F/32°C).