BLT Pasta Salad Bacon Avocado

Featured in: Light Everyday Bowls & Sides

This dish combines tender pasta with crispy bacon, juicy cherry tomatoes, and fresh romaine lettuce. The creamy tangy dressing blends mayonnaise, sour cream, lemon juice, Dijon mustard, and garlic. Diced avocado is folded in just before serving to preserve its vibrant texture and flavor. Garnished with bacon and optional fresh herbs, this salad is quick to prepare and great for a light meal or side.

Updated on Thu, 05 Mar 2026 17:02:00 GMT
Creamy BLT pasta salad with crispy bacon, avocado, and fresh vegetables in a tangy dressing. Pin it
Creamy BLT pasta salad with crispy bacon, avocado, and fresh vegetables in a tangy dressing. | spiceshallows.com

My neighbor brought this to a summer potluck, and I watched people go back for thirds, which almost never happens at these things. She mentioned it was just a BLT reimagined as a pasta salad, and I thought, why didn't I think of that? The bacon, the tomatoes, the creamy dressing—it all made sense suddenly. I went home and made it that same week, and now it's become my go-to when I need something that feels substantial but doesn't require hours in the kitchen.

I made this for my partner's birthday picnic last June, and he kept sneaking bites straight from the serving bowl while I was setting up. The bacon was still warm, the lemon in the dressing brightened everything up, and the avocado pieces were perfectly soft without being mushy. By the end of the meal, there were maybe three forkfuls left, which told me everything I needed to know.

Ingredients

  • Short pasta (fusilli, rotini, or penne): 300 g (10 oz) works best because the shapes catch the dressing and don't get lost in the salad like spaghetti would.
  • Bacon: 6 slices, and yes, buy good bacon—the thin stuff from the back of the case just gets lost here.
  • Cherry tomatoes: 200 g (1 1/2 cups) halved, because they hold their shape better than regular tomatoes and taste a bit sweeter.
  • Ripe avocado: 1 large, diced—ripeness matters more than you'd think, so squeeze gently before you buy.
  • Romaine lettuce: 80 g (3 cups) chopped, the sturdy kind that won't wilt immediately in the dressing.
  • Green onions: 2, thinly sliced for a mild onion flavor without the sharp bite.
  • Mayonnaise: 4 tablespoons, the base of a dressing that feels almost indulgent.
  • Sour cream: 2 tablespoons, which keeps the dressing from being too heavy and adds a slight tang.
  • Fresh lemon juice: 1 tablespoon, freshly squeezed if you can manage it because it tastes completely different from bottled.
  • Dijon mustard: 1 teaspoon, sharp enough to keep everything from tasting flat.
  • Garlic clove: 1 small minced one, because raw garlic in a cold dressing is actually perfect.
  • Salt and black pepper: to taste, adjusted at the end when you can actually taste everything together.
  • Fresh parsley or chives: 2 tablespoons chopped, optional but honestly worth it for the color.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the pasta with intention:
Bring a large pot of salted water to a boil and cook the pasta until al dente according to package directions. You want it to have a slight bite because it'll soften a bit more as it sits in the dressing.
Drain and cool it down:
Drain the pasta and rinse it under cold water until it's completely cool to the touch. This stops the cooking and keeps it from turning into mush.
Cook the bacon until it snaps:
While the pasta cooks, place the bacon in a skillet over medium heat and cook, turning occasionally, for about 6 to 8 minutes until it's deeply crispy. Transfer it to a paper towel-lined plate to drain the excess grease.
Chop it up once it's cool:
Once the bacon is cool enough to handle, chop it into bite-sized pieces. It should break apart easily and smell like heaven.
Make the dressing smooth:
In a small bowl, whisk together the mayonnaise, sour cream, lemon juice, Dijon mustard, and minced garlic until there are no lumps. Taste it and season with salt and pepper until it tastes right to you.
Bring everything together:
In a large mixing bowl, combine the cooled pasta, cherry tomatoes, lettuce, green onions, and most of the bacon, reserving a small handful for garnish. Pour the dressing over and toss gently but thoroughly until everything is coated.
Save the avocado for the end:
Just before serving, gently fold in the diced avocado so it stays in distinct pieces rather than getting smashed and bruised.
Plate and garnish:
Transfer everything to a serving platter or bowl, scatter the reserved bacon on top, sprinkle with parsley or chives if you're using them, and serve right away or chill for up to 2 hours.
Pin it
| spiceshallows.com

My kid, who usually picks every vegetable off their plate with surgical precision, ate this without complaint once, then asked for seconds. That was the moment I realized this recipe had crossed over from being something adults like to something that actually works for a whole table of different opinions.

The Secret to Great Bacon

Most people think good bacon is just about the brand, but honestly it's about the temperature and patience. Cook it over medium heat, not high, so it renders slowly and becomes actually crispy instead of burnt on the edges and floppy in the middle. Listen for the sound to change—when the sizzle mellows out, it's usually ready. I learned this the hard way after making a batch that tasted like a charred tire.

Why the Dressing Works

The combination of mayo and sour cream seems strange until you taste it, and then it makes complete sense. The mayo gives you richness, the sour cream adds brightness, and the lemon keeps it from feeling heavy. The mustard is the unsung hero—just a teaspoon, but it does something magical that keeps your taste buds interested with every bite.

Making It Your Own

This is one of those recipes where you can absolutely play around without ruining it. I've added grilled chicken when I wanted more protein, swapped in feta instead of just the bacon garnish, and once even added crispy shallots because I had them on hand. The foundation is solid enough that it can handle some experimentation.

  • A handful of grated Parmesan or crumbled feta adds a salty, savory layer that builds on the bacon.
  • Grilled chicken breast, sliced and added to the salad, makes it more of a complete meal if you're feeding hungry people.
  • If you want to make it vegetarian, plant-based bacon works surprisingly well, or just load up on extra vegetables and maybe some toasted nuts for crunch.
Pin it
| spiceshallows.com

This salad has quietly become one of those recipes I know will work, whether I'm feeding myself on a random Tuesday or bringing something to a gathering. It's the kind of dish that reminds you why simple ideas, executed well, are sometimes the best ones.

Recipe Q&A

What type of pasta works best?

Short pasta shapes like fusilli, rotini, or penne hold the dressing well and complement the salad’s ingredients perfectly.

How do you keep the avocado from browning?

Fold the diced avocado into the salad just before serving to maintain its fresh color and creamy texture.

Can I substitute bacon with other options?

Turkey bacon or plant-based bacon can be used for a lighter or vegetarian alternative while keeping the smoky flavor.

What’s a good way to add extra protein?

Grilled chicken can be added to the salad to boost protein without overpowering the fresh flavors.

How should the pasta be cooked?

Cook the pasta al dente in salted boiling water, then drain and rinse with cold water to cool before mixing.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

BLT Pasta Salad Bacon Avocado

A fresh pasta salad with crispy bacon, creamy avocado, cherry tomatoes, and crunchy lettuce.

Prep time
20 minutes
Cook time
15 minutes
Overall time
35 minutes
Created by James Fisher


Skill level Easy

Cuisine Style American

Makes 4 Portions

Diet details None specified

What You Need

Pasta

01 10 oz short pasta such as fusilli, rotini, or penne
02 1 teaspoon salt for boiling water

Bacon

01 6 slices bacon

Vegetables

01 1.5 cups cherry tomatoes, halved
02 1 large ripe avocado, diced
03 3 cups romaine lettuce, chopped
04 2 green onions, thinly sliced

Dressing

01 4 tablespoons mayonnaise
02 2 tablespoons sour cream
03 1 tablespoon fresh lemon juice
04 1 teaspoon Dijon mustard
05 1 small garlic clove, minced
06 Salt and freshly ground black pepper to taste

Optional Additions

01 2 tablespoons chopped fresh parsley or chives

Directions

Step 01

Prepare Pasta: Bring a large pot of salted water to a boil. Cook the pasta until al dente according to package instructions. Drain and rinse under cold water to cool. Set aside.

Step 02

Cook Bacon: While the pasta cooks, place the bacon in a skillet over medium heat. Cook until crisp, turning occasionally, about 6 to 8 minutes. Transfer to a paper towel-lined plate. Once cool, chop into bite-sized pieces.

Step 03

Make Dressing: In a small bowl, whisk together mayonnaise, sour cream, lemon juice, Dijon mustard, minced garlic, salt, and pepper until smooth.

Step 04

Combine Salad: In a large mixing bowl, combine cooled pasta, cherry tomatoes, lettuce, green onions, and most of the bacon, reserving a little for garnish. Add the dressing and toss gently to coat.

Step 05

Add Avocado: Just before serving, gently fold in the diced avocado.

Step 06

Serve: Transfer to a serving platter or bowl. Garnish with the remaining bacon and optional herbs. Serve immediately, or chill for up to 2 hours for a colder salad.

Tools & Equipment

  • Large pot
  • Skillet
  • Mixing bowls
  • Whisk
  • Salad tongs or large spoon

Allergy alerts

Review every ingredient for allergens and consult your physician or specialist if you’re unsure.
  • Contains gluten from pasta
  • Contains egg from mayonnaise
  • Contains dairy from sour cream
  • May contain mustard
  • Check store-bought bacon labels for additives and potential allergens

Nutritional info (for each serving)

This info is for reference only and isn’t medical advice.
  • Caloric Value: 540
  • Fats: 32 g
  • Carbohydrates: 44 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.