BLT Pasta Salad Avocado

Featured in: Weekend Warm Bakes

This dish combines al dente pasta with crispy cooked bacon, juicy cherry tomatoes, chopped romaine, and thinly sliced green onions. A tangy dressing of mayonnaise, sour cream, lemon juice, Dijon mustard, and garlic ties all the flavors together. Just before serving, diced avocado is gently folded in for a creamy contrast. Garnished with extra bacon and fresh herbs, this salad offers a vibrant balance of textures and tastes, perfect as a filling main or refreshing side.

Updated on Thu, 05 Mar 2026 15:34:00 GMT
A colorful BLT pasta salad with bacon, avocado, cherry tomatoes, and crisp lettuce in a creamy dressing. Save to Pinterest
A colorful BLT pasta salad with bacon, avocado, cherry tomatoes, and crisp lettuce in a creamy dressing. | citrushearth.com

My neighbor knocked on the door one summer afternoon with an armful of heirloom tomatoes from her garden, and I realized I had nothing in the house worthy of them except half a box of pasta and some bacon in the freezer. That impulse to make something satisfying from what I had on hand led me to toss everything together, and somehow it became the dish I make whenever I need something that feels both hearty and bright. The combination of crispy bacon, creamy avocado, and fresh lettuce against warm pasta just works in a way that surprises me every time.

I made this for a potluck once and watched people go back for thirds, which tells you something about how crowd-pleasing it is. My mom pulled me aside afterward and asked for the recipe, saying it was the kind of thing she'd make in her own kitchen, and that felt like the highest compliment she could give.

Ingredients

  • Short pasta (fusilli, rotini, or penne): Use 300 g total, and the shapes with ridges or spirals trap the dressing better than smooth pasta, which I learned after one disappointing batch of spaghetti.
  • Bacon: Six slices is the minimum for flavor, but honestly, I've never met a BLT salad that suffered from extra bacon, so don't hold back if you love it.
  • Cherry tomatoes: Use 200 g halved, and pick ones that are actually ripe and flavorful because they're doing most of the work here.
  • Ripe avocado: One large one, diced just before serving so it doesn't turn brown and bitter.
  • Romaine lettuce: Chop 80 g into bite-sized pieces, and keep it separate until the last moment so it stays crisp and doesn't wilt into the pasta.
  • Green onions: Slice 2 thinly for a sharp onion bite that cuts through the richness of the mayo and avocado.
  • Mayonnaise: Four tablespoons is the backbone of the dressing, and it needs to be the real stuff, not something that tastes like plastic.
  • Sour cream: Two tablespoons keeps the dressing from being too thick and adds a subtle tang that makes everything taste brighter.
  • Fresh lemon juice: One tablespoon, and please squeeze it from an actual lemon because bottled just tastes sad in comparison.
  • Dijon mustard: One teaspoon adds a sharp note that keeps the dressing from feeling one-dimensional.
  • Garlic: One small clove minced, because garlic-less mayo is just sad.
  • Salt and black pepper: Taste as you go, because everyone's palate is different and you're the boss of your own salad.
  • Fresh herbs (optional): Two tablespoons of chopped parsley or chives will make it look pretty if you're serving it to people you want to impress.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the water boiling:
Fill a large pot with water, add a teaspoon of salt, and bring it to a rolling boil that you can hear from across the kitchen. This is your foundation, so don't skip the salt because it's the only chance you have to season the pasta itself.
Cook the pasta until it's just right:
Add the pasta and stir it immediately so nothing sticks to the bottom, then cook according to package directions until al dente, which means it should have a tiny bit of resistance when you bite it. Drain it into a colander and rinse with cold water until it's cool to the touch, then set it aside in a bowl.
Make the bacon sing:
While the pasta cooks, lay the bacon in a skillet over medium heat and let it cook, turning occasionally, until it's deeply golden and crisp, about six to eight minutes depending on how thick your bacon is. Slide it onto a paper towel-lined plate and let it cool until you can break it into bite-sized pieces without burning your fingers.
Build the dressing:
In a small bowl, whisk together the mayonnaise, sour cream, lemon juice, mustard, and minced garlic until it's smooth and creamy, then taste it and adjust the salt and pepper until it tastes bright and a little bit bold. This is your moment to season with confidence because it's easier to fix now than after everything's mixed together.
Bring it all together:
In a large mixing bowl, combine the cooled pasta with the cherry tomatoes, chopped lettuce, green onions, and most of the bacon (reserve a handful for garnish), then pour the dressing over everything and toss gently but thoroughly so every piece gets coated. Don't be shy about tossing, but don't destroy the lettuce either.
Add the avocado at the last second:
Just before serving, gently fold in the diced avocado with a soft hand so it doesn't turn into mush, then transfer everything to a serving platter or bowl. Garnish with the reserved bacon and fresh herbs if you're using them, and serve immediately while everything is still fresh and the lettuce is still crisp.
Save to Pinterest
| citrushearth.com

There's something about watching people eat this salad that makes you realize food is really just an excuse to bring people together and make them happy for a moment. My eight-year-old nephew ate two bowls and asked for the recipe to make for his school potluck, and that's when I knew I'd created something worth remembering.

The Dressing That Changes Everything

The dressing is where all the magic happens, and once you understand the ratio of mayo to sour cream to acid, you can adjust it based on what you're feeling that day. I've made it tangier by adding more lemon, richer by using extra mayo, and more garlicky by doubling down when I was cooking for someone I knew would appreciate it. The point is that this isn't a strict formula as much as it's a starting place for your own instincts to take over.

Timing and Temperature Matter More Than You'd Think

The best version of this salad happens when the pasta is just cool enough to eat but still carries a whisper of warmth, because that warmth helps the dressing cling to everything and makes the whole dish feel cohesive. If you make it ahead and chill it, the flavors flatten out a little, so I've learned to assemble everything within an hour of serving if possible, or at least hold off on the pasta and lettuce until the last minute. The avocado and bacon are what really suffer from time, so treat those like you're working against the clock.

Variations That Work Just As Well

Once you've made this a few times and it feels like yours, you'll start seeing room for your own creativity, and that's when it becomes truly personal. Grilled chicken turns it into a main dish hearty enough for lunch, while crumbled feta or shaved Parmesan adds a savory depth that makes everything more interesting. A handful of fresh herbs like dill or basil can shift the entire mood, and I've even thrown in roasted red peppers or cucumbers when I had them on hand and it never disappointed me.

  • Turkey bacon or plant-based bacon works if you want something lighter, though I always miss the smoke and salt of regular bacon.
  • Add the grilled chicken on top rather than mixing it in so it stays warm and doesn't get lost in the salad.
  • If you're making this a day ahead, keep the dressing separate and dress it right before serving so the pasta doesn't get soggy.
Creamy BLT pasta salad featuring crispy bacon, ripe avocado, and fresh vegetables tossed in tangy lemon-Dijon dressing. Save to Pinterest
Creamy BLT pasta salad featuring crispy bacon, ripe avocado, and fresh vegetables tossed in tangy lemon-Dijon dressing. | citrushearth.com

This is the kind of salad that makes people feel taken care of, and it doesn't require any fancy techniques or hard-to-find ingredients. Make it your own and let it become the dish you're known for.

Recipe FAQs

What type of pasta works best for this salad?

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

How should the bacon be prepared for optimal crispiness?

Cook the bacon in a skillet over medium heat until crisp, about 6–8 minutes, then drain on paper towels before chopping.

When should the avocado be added?

Add diced avocado just before serving to keep it fresh and prevent browning.

Can I make this salad in advance?

Yes, but keep the avocado separate until serving and chill the salad for up to 2 hours for best texture.

Are there suggested additions to enhance flavor?

Try grated Parmesan, crumbled feta, or fresh parsley and chives for extra depth and aroma.

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 Avocado

A fresh mix of pasta, bacon, avocado, and crisp vegetables tossed in a tangy dressing.

Prep duration
20 minutes
Time to cook
15 minutes
Overall time
35 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type American

Makes 4 Number of servings

Dietary details None specified

What Goes In

Pasta

01 10 ounces short pasta (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 Garnish

01 2 tablespoons chopped fresh parsley or chives

How to Make It

Step 01

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

Step 02

Cook the Bacon: While pasta cooks, place 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 cooled, chop into bite-sized pieces.

Step 03

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

Step 04

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

Step 05

Finish with Avocado: Just before serving, gently fold in the diced avocado to prevent browning.

Step 06

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

What You’ll Need

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

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains gluten from pasta
  • Contains eggs from mayonnaise
  • Contains dairy from sour cream
  • May contain mustard
  • Check store-bought bacon labels for additives and allergens

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 540
  • Fat content: 32 grams
  • Carbohydrates: 44 grams
  • Protein amount: 16 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.