Pin it My sister called me three days before her baby shower asking if I could bring a potato salad that wouldn't wilt in the summer heat. I stood in my kitchen thinking about all the heavy, mayonnaise-logged versions I'd made before, when it hit me—why not lean into what the BBQ grill masters already know about smoke and tang? That afternoon, I roasted baby potatoes until their edges turned golden, mixed them with a dressing spiked with actual BBQ sauce, and loaded everything with bacon and sharp cheddar. When I arrived at the shower, people went back for seconds before the main course even arrived.
I remember my coworker Jake tasting this at a potluck and asking for the recipe because his usual potato salad always felt bland. When I told him the secret was roasting the potatoes first and using real BBQ sauce, he looked at me like I'd just changed his entire approach to side dishes. He made it for his family dinner that weekend and texted me a photo—the bowl was almost empty.
Ingredients
- Baby potatoes, 1.5 kg (3 lbs), halved: The smaller size means they cook evenly and you don't need to peel them, which saves time and keeps more texture intact.
- Olive oil, 1 tbsp and kosher salt, 1 tsp: These two create that crucial golden crust on the potatoes that keeps them from absorbing too much dressing later.
- Sour cream, 200 g (3/4 cup): This adds tang and richness without being as heavy as cream alone, and it helps the dressing cling to each potato piece.
- Mayonnaise, 120 g (1/2 cup): It binds everything together, but the sour cream keeps it from tasting like pure mayo salad.
- BBQ sauce, 60 ml (1/4 cup), smoky or sweet: This is where the personality of the dish lives—choose your favorite style because it will dominate the flavor profile in the best way.
- Dijon mustard, 2 tsp: A small amount adds complexity and prevents the dressing from tasting one-dimensional.
- Apple cider vinegar, 1 tbsp: The acidity brightens everything and keeps the salad from feeling heavy even with all that cheese and bacon.
- Smoked bacon, 150 g (5 oz), cooked crisp: Cook it until it shatters when you break it—that texture contrast is non-negotiable.
- Sharp cheddar cheese, 150 g (1 1/2 cups), shredded: Sharp cheddar has more flavor than mild, so you don't need as much, and it won't disappear into the dressing.
- Scallions, 4, thinly sliced and fresh herbs (chives, parsley): These are your freshness factor that keeps the dish from tasting heavy, so don't skip them even though they seem optional.
- Red onion, 1/2 small, finely diced: The sharpness of raw red onion cuts through the richness perfectly.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Roast your potatoes until the edges turn golden:
- Toss those halved baby potatoes with olive oil and kosher salt, spread them on a baking sheet, and let them roast at 200°C (400°F) for 25 to 30 minutes until they're tender inside and their cut sides are starting to caramelize. This step is where the magic starts—you're creating texture and flavor that plain boiled potatoes can never deliver. Let them cool completely to room temperature so they don't warm up the dressing.
- Build your dressing until it tastes alive:
- In a large bowl, whisk together the sour cream, mayonnaise, BBQ sauce, Dijon mustard, apple cider vinegar, and black pepper until everything is smooth and pale. Taste it and adjust—if it needs more tang, add another teaspoon of vinegar; if it needs more smoke, add a pinch more BBQ sauce.
- Combine potatoes with dressing gently:
- Pour the cooled potatoes into that dressing bowl and toss everything together carefully so the potatoes get coated without breaking apart. You want the dressing clinging to each piece, not puddling at the bottom.
- Fold in your mix-ins with intention:
- Add the crispy bacon, sharp cheddar, scallions, chives, parsley, and red onion, but save a little of each ingredient for garnish so the finished dish looks intentional and fresh. Fold gently instead of stirring vigorously to keep the potato pieces intact.
- Chill it so flavors can find each other:
- Transfer everything to your serving dish and refrigerate for at least one hour—this time is when the dressing soaks into the potatoes and all those flavors start talking to each other. You can make this a full day ahead, which means one less thing to do on party day.
- Finish with those reserved toppings:
- Just before serving, sprinkle the reserved bacon, cheese, scallions, and herbs across the top so people see color and know exactly what they're getting into.
Pin it At my friend Rachel's baby shower, her mom pulled me aside and asked if this potato salad could be made vegetarian because her teenage daughter doesn't eat meat. I told her about smoked tempeh as a swap for the bacon, and Rachel made a mental note to try it for her own family dinners. That one conversation turned this into a dish that works for everyone at the table, which honestly makes it even better than the original.
When to Make This Ahead
The best part about this salad is that it actually improves with a day in the refrigerator because the dressing has time to absorb into the potatoes and soften their edges. I've made it on Wednesday evening for Saturday celebrations and found it tastes better than the same salad made the morning of. The only thing I do differently is hold back the delicate fresh herbs until just before serving so they stay bright green and don't wilt into the creamy dressing.
How to Adjust It to Your Taste
This recipe is forgiving enough to let you play with the flavors depending on what you like. If your BBQ sauce is already sweet, you might skip adding extra sugar and just balance it with more vinegar. If you're making this for people who prefer spicy food, a dash of hot sauce mixed into the dressing will wake everything up without overwhelming the potato flavor.
Storage and Serving Tips
Keep this covered in the refrigerator and it will stay fresh for three days, though the herbs may darken slightly. You can serve it straight from the fridge on a hot day, or let it sit at room temperature for about thirty minutes before serving if you want the flavors to taste more rounded. A quick stir before you bring it to the table helps redistribute the dressing if it's settled.
- If you're taking it somewhere, pack the reserved garnishes separately and sprinkle them on just before people start eating.
- This salad does well alongside grilled chicken, pulled pork, or even as a cold side to fried chicken.
- Double the recipe if you're feeding more than eight people because it disappears faster than you'd expect.
Pin it This potato salad has become my go-to because it tastes like celebration without demanding hours in the kitchen. Every time someone asks for the recipe, I know they're about to discover that side dishes don't have to be forgettable.
Recipe Questions & Answers
- → Can I prepare this salad ahead of time?
Yes, chilling the salad for at least an hour helps the flavors meld perfectly. It can also be made a day in advance and stored covered in the refrigerator.
- → How can I make this dish vegetarian-friendly?
Simply omit the bacon or substitute with smoked tempeh to maintain the smoky depth without meat.
- → What type of potatoes works best here?
Baby potatoes are ideal as they roast evenly and hold their shape well, providing a tender yet firm texture.
- → Is it okay to serve this dish at room temperature?
Yes, it can be served chilled or at room temperature, making it flexible for different serving situations.
- → Can I add extra smoky flavor to the salad?
Incorporate smoked paprika or use a smoky-style BBQ sauce to enhance the smoky notes without overpowering other ingredients.