Steakhouse Potato Salad is classic comfort food with a hearty twist. It’s packed with tender potatoes, crispy bacon, crunchy celery, and a creamy dressing that’s just right—not too heavy, just full of flavor. This salad brings the perfect balance of textures and tastes that you’d expect from a good steakhouse side.
I love making this potato salad because it feels like a treat but still feels easy enough for a weeknight meal. Adding bacon bits and a little tangy mustard to the dressing gives it that special punch that everyone seems to ask for seconds of. I usually let it chill a bit before serving because that’s when all the flavors meld perfectly and really shine.
My favorite way to serve this salad is alongside a grilled steak or barbecue chicken. It’s a great side that helps round out meals and please a crowd, especially at summer dinners or family get-togethers. I’ve noticed that guests always appreciate the familiar, hearty taste—it’s the kind of salad that just feels like home.
Key Ingredients & Substitutions
Potatoes: Yukon Gold potatoes are perfect here for their creamy texture and ability to hold shape. You can also use red potatoes or fingerlings as good waxy alternatives that won’t turn mushy.
Steak: Sirloin or ribeye are my favorites for tenderness and flavor. If you want a leaner option, try flank or skirt steak, but don’t overcook to keep it tender.
Dressing: The mix of mayo, sour cream, and Dijon mustard makes the salad creamy with a nice tang. For a lighter version, swap sour cream with Greek yogurt, which adds protein and a fresh taste.
Vinegar: Apple cider vinegar gives a subtle fruity acidity, but white wine vinegar or even lemon juice work well if you prefer a brighter zing.
Fresh Herbs and Aromatics: Dill and scallions add fresh, herbaceous notes that balance the richness. If you don’t have dill, try fresh parsley or chives for a different but nice flavor twist.
How Do You Keep Steak Tender and Potatoes Perfect in This Salad?
Cooking both the steak and potatoes just right is key to this salad’s success. Here’s how I do it:
- Potatoes: Boil in salted water until fork-tender but still firm, about 15-20 minutes. Drain and cool slightly before adding dressing to avoid mushiness.
- Steak: Season well with salt and pepper, then sear quickly on medium-high heat. Aim for a nice brown crust but keep the inside tender—about 3-4 minutes total. Let rest before mixing so juices stay in.
- Mixing: Toss warm potatoes gently with the dressing first so they soak up flavors. Then fold in the steak and onions carefully to keep the steak pieces intact.
- Chill the salad for at least an hour to let flavors combine—this step really improves the taste!

Equipment You’ll Need
- Large pot – Perfect for boiling the potatoes quickly and easily.
- Skillet – I recommend a heavy skillet to sear the steak evenly and get a good browning.
- Mixing bowls – Useful for whisking the dressing and tossing everything together.
- Sharp knife and cutting board – For chopping potatoes, onions, and herbs with precision.
- Measuring spoons and cups – To keep your ingredients balanced and accurate.
- Wherever you serve it – a nice bowl or platter makes the presentation look appealing.
Flavor Variations & Add-Ins
- Protein swaps: Use cooked shrimp or grilled chicken instead of steak for different flavors and options.
- Cheese: Add crumbled blue cheese or shredded cheddar for a richer, tangy twist.
- Veggies: Mix in chopped celery or roasted bell peppers for extra crunch and color.
- Spices & herbs: Sprinkle with smoked paprika or add chopped parsley for different aroma and aroma.
Steakhouse Potato Salad
Ingredients You’ll Need:
Main Ingredients:
- 2 pounds Yukon Gold potatoes (or similar waxy potatoes), peeled and cut into chunks
- 1 pound steak (sirloin or ribeye), cut into bite-sized cubes
- 1 small red onion, thinly sliced
- 2 scallions, thinly sliced (white and green parts)
Dressing:
- 1 cup mayonnaise
- ½ cup sour cream
- 2 tablespoons Dijon mustard
- 2 tablespoons apple cider vinegar or white wine vinegar
- 2 cloves garlic, minced
- ¼ cup fresh dill, finely chopped (plus extra for garnish)
- Salt and freshly ground black pepper, to taste
- Olive oil or vegetable oil (for cooking steak)
- Optional: smoked paprika or chili flakes for garnish
How Much Time Will You Need?
This recipe takes about 15-20 minutes to prepare and cook the potatoes and steak, plus around 10 minutes to mix everything together. Then, you’ll want to chill the salad in the refrigerator for at least 1 hour to let the flavors blend nicely. So overall, plan for about 1 hour and 30 minutes including chilling time.
Step-by-Step Instructions:
1. Cook the Potatoes:
Put the peeled and chunked potatoes into a large pot filled with salted water. Bring it to a boil, then cook the potatoes until they are fork-tender, which usually takes about 15 to 20 minutes. Once done, drain the water and let the potatoes cool a bit so they’re warm but not too hot.
2. Prepare the Steak:
While the potatoes cook, season your bite-sized steak cubes generously with salt and pepper. Heat a skillet over medium-high heat and add a splash of oil. Sear the steak cubes in the hot skillet until they are browned on all sides but remain tender inside, about 3 to 4 minutes. Remove the steak from heat and let it cool.
3. Make the Dressing and Combine:
In a large bowl, whisk together mayonnaise, sour cream, Dijon mustard, vinegar, minced garlic, chopped dill, salt, and pepper until smooth. Add the warm potatoes to the bowl and gently toss them in the dressing to coat them well.
Next, add the cooked steak cubes, thinly sliced red onion, and scallions to the bowl. Carefully fold everything together to keep the steak and potatoes intact and evenly coated with the dressing.
4. Final Touches:
Taste the salad and add more salt or pepper if needed. Cover the bowl and chill the potato salad in the fridge for at least one hour. This resting time helps all the flavors come together beautifully.
5. Serve and Enjoy:
Before serving, sprinkle extra fresh dill over the salad and add a light dusting of smoked paprika or chili flakes if you like a little heat. Serve this hearty potato salad cold or at room temperature as a delicious side dish perfect for any steakhouse meal.
Can I Use Frozen Steak for This Potato Salad?
Yes, you can use frozen steak, but make sure to thaw it completely before cooking. Thaw it overnight in the refrigerator or use the cold water method by sealing it in a bag and submerging it in cold water for faster thawing. This helps ensure even cooking and tenderness.
Can I Make This Potato Salad Ahead of Time?
Absolutely! Prepare the entire salad and refrigerate it for up to 24 hours. The flavors will actually deepen and develop even more after chilling, making it a perfect make-ahead side dish for gatherings.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Before serving again, you can let it come to room temperature or give it a gentle stir to refresh the dressing.
What Can I Substitute for Yukon Gold Potatoes?
If you don’t have Yukon Golds, red potatoes or fingerling potatoes are great alternatives since they hold their shape well when cooked. Avoid starchy potatoes like Russets as they may become too mushy for this salad.