The creamy, cheesy, bacon-loaded pasta salad that disappears first at every cookout. Tender elbow macaroni in a tangy-creamy dressing, packed with sharp cheddar cubes, crispy bacon, crunchy celery and red onion. Make it ahead — it actually gets better as it chills — and watch everyone come back for thirds. It's the ultimate BBQ, potluck and picnic side.
Fun fact: classic American macaroni salad traces back to the spread of mayonnaise in the early 1900s, after Hellmann's began bottling it commercially in 1912. Cold, mayo-dressed salads became picnic staples — and Hawaii made mac salad its own beloved plate-lunch institution.
Why this recipe works
- RINSE the pasta cold. Rinsing stops the cooking and cools it fast so the dressing doesn't get absorbed and gloppy.
- DRESSING with a tang. A little vinegar and mustard cut the richness so it's creamy, not heavy.
- CHILL before serving. An hour in the fridge lets the flavors meld and the salad set up.
Nutrition information
- Calories: 470 kcal per serving
- Protein: 15 g
- Carbohydrates: 38 g
- Fat: 28 g
- Saturated Fat: 9 g
- Fiber: 2 g
Pro tips for the best cheesy bacon macaroni salad
- Save some dressing. Pasta soaks up dressing as it sits — hold back a little to stir in just before serving.
- Cook pasta al dente. Slightly firm pasta holds up better in the salad than mushy noodles.
- Make ahead. Best made a few hours to a day ahead so flavors develop.
- Add crunch last. Stir in bacon right before serving so it stays crisp.
Frequently asked questions
Why is my macaroni salad dry?
Pasta absorbs dressing as it chills. Reserve some dressing (or a little extra mayo) to fold in right before serving.
How long does macaroni salad last?
3-4 days in an airtight container in the fridge. Don't leave it out more than 2 hours (1 in the heat).
Can I make it ahead?
Yes — it's best made a few hours to a day ahead. Add the bacon just before serving so it stays crispy.
What pasta is best?
Elbow macaroni is classic, but shells, rotini or ditalini all work and hold the dressing well.
Can I lighten it up?
Use half Greek yogurt in place of some mayo, and turkey bacon for a lighter version.