This BLT macaroni salad is packed with crispy bacon, shredded lettuce, juicy tomatoes, lots of shredded cheddar, and tossed in a perfectly creamy homemade herb ranch dressing.

BLT, meet pasta salad and homemade ranch dressing! I think everyone’s gonna get along just fine here.
This is basically everyone’s dream pasta salad simply because it’s packed with the fun stuff! I feel like deli pasta salads can sometimes be a little ho-hum with the additions but this recipe is anything but boring.
Side effect of tons of bacon I suppose.

The real winning part about this salad is that you can prep it entirely ahead of time! Those summer cookouts ain’t gonna know what hit ’em.
This Macaroni Salad features…
- Tender elbow pasta
- Juicy cherry tomatoes, crispy bacon, and shredded romaine lettuce
- A creamy herbed ranch dressing

Making the Macaroni Salad
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Mayonnaise
- Greek yogurt
- Buttermilk
- Honey
- Basil
- Parsley
- Garlic
- Onion powder
- Elbow pasta
- Bacon
- Cherry tomatoes
- Romaine lettuce
- Cheddar cheese
- Red onion

Tips for Perfect Macaroni Salad
- Blend dressing in blender or food processor – either of these tools will break down the dressing great.
- Rinse cooked pasta in cold water – this cools the pasta fast and prevents it from sticking together.
- Rinse red onion in cold water – this removes a bit of the strong bite from the onion.
- Add lettuce to salad just before serving – if you’re making this salad in advance, wait until you’re ready to serve before mixing in the lettuce so it stays fresh and crisp.
Recipe Variations
Try these ideas for a different twist on this salad.
- Use a different pasta shape – try another short cut of pasta such as ditalini, small shells, or penne.
- Add more vegetables – try adding sun-dried tomatoes, baby spinach, or sweet pepper.
- Add more protein – cubed cooked chicken or ham would be great protein additions.
- Use another cheese – try cubed fresh mozzarella, feta, pepperjack, or provolone.
- Skip the homemade dressing – use 1 cup bottled ranch dressing in place of the homemade.
Make Ahead Instructions
Follow these instructions for make-ahead tips!
- Make the dressing – dressing may be stored in refrigerator up to 1 week.
- Cook the pasta – cooked pasta may be stored in refrigerator up to 6 days.
- Prep the salad add-ins – fry the bacon, cut the cherry tomatoes, red onion, and lettuce and store in refrigerator up to 6 days.
- Storing the assembled salad – store the salad in refrigerator up to 4 days. For best results, wait to add the lettuce and bacon until just before serving so they stay crisp.

No other salads need even apply, THIS is the salad you’re going to want to be bringing to all those summer cookouts! Folks can’t resist anything with BLT in the title and it will be an instant hit.
Just know you’re going to come home with an empty bowl every time.
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

More pasta salads you’ve just gotta try next!
BLT Macaroni Salad with Herb Ranch Dressing
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Herb Ranch Dressing
- 1/2 cup mayonnaise
- 1/2 cup plain Greek yogurt
- 1/4 cup buttermilk
- 1 tablespoon honey or agave nectar
- 1/4 cup firmly-packed fresh basil leaves
- 1/4 cup firmly-packed fresh parsley
- 2 medium cloves garlic, minced
- 1/2 teaspoon onion powder
- Salt and pepper to taste
BLT Macaroni Salad
- 1 lb elbow pasta
- 8 strips bacon, cooked until crispy and diced into 1/2-inch cubes
- 2 cups cherry tomatoes, halved
- 2 cups shredded romaine lettuce
- 1 cup shredded cheddar cheese
- 1/2 cup diced red onion
- Salt and pepper to taste
Instructions
Herb Ranch Dressing
- Combine all dressing ingredients in a blender or food processor and blend until smooth. Season with salt and pepper to taste and store in refrigerator until ready to use.
BLT Macaroni Salad
- Cook elbow pasta in a pot of salted boiling water until al dente. Drain pasta and rinse in cold water to cool. Drain well and place in a large bowl.
- Add bacon, cherry tomatoes, lettuce, cheddar, red onion, and herb ranch dressing. Fold salad until evenly coated and season well with salt and pepper to taste. Store salad in refrigerator until ready to serve. Enjoy!
Notes
This post was updated with new recipe adjustments and photos on 5/21/25.
Louisa [Living Lou] says
Love how simple your ranch dressing recipe is – I already have all of those ingredients right now. I’ve never really made a creamy pasta salad before (I know, crazy!) I usually tend to go for the vinegary option, but I think I need to try this recipe!
Sarah says
I love creamy pasta salads, but oil-based vinegar dressings for pasta salads are one of my fav kinds too! Speaking of which, I’m dying over how amazing your coleslaw looks, Louisa! 😉
olivia says
Sarah, I love pasta salad so much. I am always making it at home. Yours looks so good, delicious, amazing, perfect and so on… hahahhah! Love the pictures too 😉
Sarah says
Thanks Olivia! Pasta salad is a definite favorite in this household too! Amazing stuff. 😀
marcie says
I’m on board with this! I love BLT’s, and homemade Ranch dressing sounds like the perfect way to dress this! I’m going to have to give this a try, and soon! 🙂
Sarah says
It’s a combo made in heaven, Marcie! 🙂 Let me know if you try this salad!
Rachael | Spache the Spatula says
I hate to say anything with Ranch has my name all over it but…..anything with Ranch has my name all over it, hahah! This sounds fantastic! I want to go have a picnic and eat only this 😛
Sarah says
Haha! Ranch dressing is the best thing ever. Fact. Thanks girl! 🙂
Annie @Maebells says
This looks fantastic! I adore BLT’s….they are my absolute favorite! What a fun twist on pasta salad, and the herb ranch dressing? YUM!
Sarah says
Thanks Annie! Aren’t BLTS the best?? 1000x tastier in pasta form with some ranch! 😀
Danielle says
BLT in pasta form is a genius idea! I’m really obsessed with bacon too, you could pretty much put it on anything and it tastes good. I love the homemade ranch recipe too. Pinning this one!
Sarah says
Ikr?? Bacon makes everything tastier! 😀 Thanks for the pin, girlfriend! 🙂
Christin@SpicySouthernKitchen says
This pasta salad looks delicious! I am in love with your beautiful pictures. I can’t decide which one to pin! 🙂
Sarah says
Thank you very much for the sweet compliments, Christin and for the pin! Have a great weekend! 🙂
Isadora @ she likes food says
You are the brownie queen and the pasta queen!! BLT’s are one of my favorite sandwiches too! They are so simple, but yet so delicious! I need to plan a cookout soon just so I can make this pasta salad, I might have to wait until the triple digit temperatures pass though, so it isn’t so horrible to even be outside! I love that you added Greek yogurt to the dressing, it sounds delicious!
Sarah says
You are seriously so sweet, Izzy! Your comments always make my day. 🙂 And ohh, I feel for you having to deal with that extreme heat. It hasn’t gotten TOO unbearable here yet, but I know it’s pretty unpleasant where you are. I should totally send you some of this salad! LOL 🙂
Kelly - Life made Sweeter says
A BLT pasta salad is such a great idea! It looks delicious and love the homemade ranch dressing! This sounds perfect for all the summer pot lucks and barbecues 🙂
Sarah says
It’s the perfect side dish for any outdoor foodfest for sure! Thanks Kelly. 😉
Danae @ Recipe Runner says
I can’t wait to see all of your 4th of July recipes! This BLT pasta salad would be perfect to serve. I love that you’ve lightened up the dressing with Greek yogurt, my favorite! Pinned!
Sarah says
Thanks, Danae! And yes, this salad is perfect for the 4th! Thanks for the pin and have an awesome weekend, girl! 🙂
Natalie @ Tastes Lovely says
I love everything about this! Obsessed with BLT’s, obsessed with pasta salads, and especially obsessed with ranch. This sounds delicious! Totally want to make this on the 4th of July.
Sarah says
Your obsessiveness sounds exactly like mine, Nat! This pasta salad kinda brings out the crazy in most people, and definitely for me! LOL 😀
Cindy @ Pick Fresh Foods says
Yum, BLT pasta salad sounds delicious! How can you not love something with bacon, right?!
Sarah says
Thank you Cindy! And anybody who would hate on bacon is seriously insane. LOL 😉
Jennifer Johnson says
I really wish I hadn’t eaten lunch because I would want to have this!
Sarah says
You should just have a 2nd lunch then! This pasta salad is worth it, believe me. LOL 🙂