Save to Pinterest 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 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.
Save to Pinterest 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.