Homemade Thousand Island Dressing (Fresh, From Scratch)
A bottle of Ken’s Thousand Island runs $3.48 at Walmart. This batch costs under a dollar and takes five minutes to stir together. That’s the whole pitch.
Thousand Island is one of those dressings that people forget you can make yourself. Probably because the bottled stuff has been around forever and nobody questions it. But the homemade version is measurably better: brighter, tangier, and without the long list of stabilizers and preservatives on the back of the bottle. The flavor actually develops in the fridge overnight, which means it’s even better the second day.
This recipe uses the classic base (real mayo, ketchup, sweet pickle relish, onion, and a splash of vinegar) with one small addition that makes it taste noticeably more put-together: a teaspoon of white vinegar to sharpen everything up. No Greek yogurt substitutions. No calorie-cutting tricks. Just the real thing, done right.
📌 Love this recipe? Save it to Pinterest!
Pin this Homemade Thousand Island Dressing so you never pay full price for a bottle again.
⚡ Jump to What You Need
- ❓ What Is Thousand Island Dressing?
- ⚖️ Homemade vs. Bottled
- 💖 Why You’ll Love It
- 🛒 Ingredient Notes
- 👩🍳 How to Make It
- 💡 Expert Tips
- 🎨 Variations
- 🥗 Dietary Notes
- ⏰ Make-Ahead
- 💸 Price Breakdown
- 🍽️ Serving Suggestions
- 📦 Storage Tips
- ⏳ How Long Does It Keep?
- ❓ FAQ
- 📝 Printable Recipe Card
- 🛒 Walmart Grocery List
❓ What Is Thousand Island Dressing?
Thousand Island is a creamy, tangy American salad dressing built on a mayo-and-ketchup base. The name comes from the Thousand Islands region along the US-Canada border in the St. Lawrence River, where it originated in the early 1900s. A fishing guide’s wife is widely credited with the original recipe, and it later became famous when it appeared on the menu at the Waldorf Astoria Hotel in New York.
The defining ingredients are mayonnaise, ketchup (or chili sauce), and sweet pickle relish. Everything else (onion, vinegar, a pinch of sugar) is supporting detail. It lands somewhere between a classic burger sauce and a proper salad dressing, which is exactly why it works on both.
You may have also heard it called “1000 Island” dressing or “special sauce.” The Big Mac sauce from McDonald’s is a close relative: same mayo-ketchup-relish foundation with a few extra seasonings. If you’ve ever made a Reuben, you already know what this dressing does for food. It belongs on more things than most people realize.
⚖️ Homemade Thousand Island vs. Bottled
The bottled stuff works. Nobody is pretending otherwise. But look at the ingredient list on Ken’s Steak House Thousand Island and you’ll find propylene glycol alginate, potassium sorbate, sodium benzoate, and calcium disodium EDTA alongside the actual food. That’s not a scare list. It’s just context. When you make it yourself, the ingredient list is six or seven things you can pronounce, and you control every one of them.
Category |
Homemade (This Recipe) |
Ken’s Steak House Bottled |
Batch cost |
~$0.90 |
$3.48 / 16 oz |
Cost per serving |
~$0.11 |
~$0.44 |
Prep time |
5 minutes |
Zero |
Preservatives |
None |
Yes (multiple) |
Customizable |
Completely |
No |
Shelf life (refrigerated) |
Up to 2 weeks |
Weeks to months (opened) |
Taste |
Brighter, fresher |
Consistent, muted |
The main advantage of bottled is convenience. Five minutes is not much to ask, but if you genuinely don’t have it, the bottle exists. For everyone else, homemade is better in every measurable way, especially on price.
💖 Why You’ll Love This Homemade Thousand Island Dressing
It costs under a dollar a batch. A full batch using budget-friendly ingredients from Walmart runs about $0.90. That’s 8 servings for less than you’d pay for a single Starbucks add-on.
Five minutes and one bowl. No blender, no food processor, no cooking. Stir everything together, taste it, adjust, and you’re done. The flavor gets better after an hour in the fridge, even better the next day.
It works on everything. Salads, Reubens, burgers, veggie dip, chicken wraps, fried fish. This is one of those all-purpose sauces that earns its refrigerator real estate.
You control it. Want it tangier? Add more vinegar. Want more crunch? Double the relish. Want a heat kick? Add a few drops of hot sauce. The bottled version can’t do any of that.
No weird ingredients. Real mayonnaise, ketchup, relish, onion, vinegar, sugar, salt and pepper. That’s the whole list. You probably have most of this in your kitchen right now.
🛒 Ingredient Notes
Mayonnaise (½ cup): The base of the dressing. Use full-fat mayo. Light mayo thins out too much and makes the dressing watery. Great Value, Hellmann’s, or whatever you have on hand all work. Duke’s is excellent if you want a richer flavor.
Ketchup (¼ cup): Adds the sweet-tangy tomato element that makes Thousand Island what it is. Standard ketchup is fine. If you want a less sweet version, try a no-sugar-added ketchup or reduce to 3 tablespoons and add a teaspoon of tomato paste for depth.
Sweet pickle relish (3 tablespoons): This gives the dressing its signature texture and sweetness. Tip: before stirring it in, press it briefly in a paper towel or fine mesh strainer to remove excess liquid. Extra pickle juice makes the dressing too thin to cling to lettuce.
White onion (2 tablespoons, finely minced): Mince it as fine as you can , you want the flavor without big chunks. Yellow onion works, red onion adds a slight color and sharpness, green onion is milder. Let the dressing rest in the fridge and the onion flavor mellows considerably.
White vinegar (1 teaspoon): This is the ingredient that separates good Thousand Island from flat Thousand Island. It brightens everything and cuts through the richness of the mayo. Apple cider vinegar works too and adds a slight fruity note.
Sugar (1 teaspoon): Balances the vinegar. Taste the dressing before adding it. If your ketchup is already sweet, you may not need it.
Salt and black pepper: Season to taste. Start with ¼ teaspoon salt and a few cracks of pepper, then adjust after the dressing has rested for a few minutes.
👩🍳 How to Make Homemade Thousand Island Dressing
- This recipe comes together in one bowl with a spoon. No equipment needed.
- Prep the relish. Spoon 3 tablespoons of sweet pickle relish onto a paper towel or coffee filter and press gently to squeeze out excess liquid. This step keeps the dressing thick and creamy rather than watery. Skip it and you’ll notice the difference.
- Mince the onion. Mince 2 tablespoons of white onion as finely as possible. The goal is flavor without texture. You don’t want to bite into a chunk of raw onion in a salad dressing.
- Combine everything. Add ½ cup mayo and ¼ cup ketchup to a medium bowl. Add the drained relish, minced onion, 1 teaspoon white vinegar, and 1 teaspoon sugar. Season with ¼ teaspoon salt and a few cracks of black pepper.
- Stir and taste. Mix until fully combined. Taste it. Add more vinegar if you want more tang, more ketchup if you want it sweeter, or more relish if you like a chunkier texture. The dressing should be thick enough to coat a spoon.
- Chill before serving. Transfer to a jar or container with a lid and refrigerate for at least 30 minutes before serving. One hour is better. Overnight is best. The flavors come together as it rests and the dressing thickens slightly.
💡 Expert Tips
💡 Budget101 Tips for Perfect Thousand Island Every Time
- Drain the relish. This is the single most-skipped step in every recipe. Take 10 seconds to press the relish in a paper towel. It’s the difference between dressing that coats lettuce and dressing that pools at the bottom of the bowl.
- Let it rest. Fresh onion is sharp. After an hour in the fridge, it mellows. After overnight, it’s almost sweet. Don’t skip the rest time if you can help it.
- Taste before you refrigerate, then taste again after. The flavors shift once cold. What tastes slightly over-seasoned at room temperature often tastes just right after chilling.
- Mince the onion small. Use a sharp knife and take your time. Or grate it on a box grater for the finest result. It practically dissolves into the dressing.
- Make a double batch. It keeps two weeks, costs next to nothing, and disappears faster than expected. Double batch takes the same five minutes.
🎨 Variations
Classic with hard-boiled egg: The original Thousand Islands recipe reportedly included finely chopped hard-boiled egg. Add one chopped egg for a richer, chunkier dressing that’s closer to the historical version.
Spicy Thousand Island: Add 1 teaspoon of hot sauce (Frank’s, Tabasco, or similar) or a pinch of cayenne. Goes particularly well as a burger sauce.
Dill variation: Swap the sweet pickle relish for dill relish. The dressing gets tangier and less sweet. Some people actually prefer this, especially on Reubens.
Big Mac-style sauce: Add ½ teaspoon onion powder, ½ teaspoon garlic powder, and 1 teaspoon yellow mustard. This is essentially what McDonald’s is doing, minus the proprietary seasoning blend. Works great as a burger sauce.
Low-calorie version: Replace half the mayo with plain Greek yogurt (full-fat, not non-fat). The texture changes slightly but the flavor holds up. This is the approach that Simply Scratch uses , it works if you want fewer calories, though the classic mayo version tastes noticeably richer.
Tomato paste depth: Reduce ketchup to 3 tablespoons and add 1 teaspoon of tomato paste. More savory, less sweet, slightly more complex.
Worcestershire boost: A half teaspoon of Worcestershire sauce adds a savory, umami note that gives the dressing more dimension. Pairs well with the spicy version.
🥗 Dietary Notes
Gluten-free: This recipe is naturally gluten-free as written. Double-check your ketchup and relish labels if you’re managing celiac disease, as some brands use additives processed in facilities with gluten.
Dairy-free: Standard mayonnaise contains no dairy. This dressing is naturally dairy-free.
Egg-free/Vegan: Standard mayo contains eggs. For a vegan version, use a plant-based mayo like Hellmann’s Vegan or Just Mayo. The rest of the ingredients are already vegan.
Low-carb/Keto: The main carb source is ketchup and sugar. To reduce: use sugar-free ketchup (like Heinz No Sugar Added), omit the added sugar, and use a sugar-free relish. This drops the carb count significantly while keeping the flavor profile mostly intact.
SNAP EBT eligible: All ingredients in this recipe (mayo, ketchup, relish, onion, vinegar, sugar, salt and pepper) are SNAP EBT eligible at Walmart.
⏰ Make-Ahead Notes
This dressing is actually better made ahead of time. It is one of those rare recipes where the overnight version beats the fresh version. The onion mellows, the vinegar integrates, and the flavor becomes noticeably more cohesive after a few hours in the fridge.
Make it the day before you need it if you can. At minimum, give it 30 minutes to chill before serving. It keeps for up to 2 weeks in a sealed container in the refrigerator, so there’s no reason not to have a batch on hand at all times.
If you love having homemade dressings ready to go, make a jar of our Homemade Thousand Island Dressing Mix while you’re at it. It’s an easy pantry staple that lets you whip up fresh Thousand Island dressing whenever you need it—just add the wet ingredients for a quick, flavorful batch.
Stir it before each use. A small amount of separation is normal, especially if you went lighter on the relish. It comes right back together with a quick stir.
💸 Budget101® Price Breakdown: Homemade Thousand Island Dressing
Ingredient |
Walmart Item |
Pkg Price |
Amount Used |
Cost Used |
Mayonnaise |
$3.38 |
½ cup (8 tbsp) |
$0.46 |
|
Ketchup |
$1.94 |
¼ cup (4 tbsp) |
$0.10 |
|
Sweet Pickle Relish |
$1.98 |
3 tbsp |
$0.15 |
|
White Onion |
~$0.98/lb |
2 tbsp minced (¼ small onion) |
$0.08 |
|
White Vinegar |
$1.14 |
1 tsp |
$0.01 |
|
Sugar |
$2.46 |
1 tsp |
$0.01 |
|
Salt & Pepper |
$0.64 |
Pinch |
<$0.01 |
💸 |
Cost |
🧾 Total Batch Cost (makes ~1½ cups / 8 servings) |
$0.81 |
👨👩👧👦 Cost Per Serving (~3 tablespoons) |
$0.10 |
🏪 Ken’s Steak House Thousand Island 16 oz (Walmart) |
$3.48 (~$0.44/serving) |
💰 You Save Per Batch |
~$2.67 |
💰 You Save Per Serving |
~$0.34 |
📅 Walmart prices last verified June 22, 2025. Prices may vary by location and are subject to change.
🍽️ Serving Suggestions
Thousand Island is one of those sauces that shows up in more places than people expect. Here’s where it shines:
Classic wedge or iceberg salad: The traditional home for Thousand Island. Iceberg lettuce with chopped tomato, red onion, and a generous pour of this dressing. Old-school and still excellent.
Reuben sandwiches: Corned beef, Swiss cheese, sauerkraut, and Thousand Island on rye bread. This is arguably the dressing’s best use. The acidity cuts through the corned beef perfectly.
Burgers and smash burgers: Spread it on both buns before building the burger. Way more interesting than plain ketchup and mayo.
Chicken wraps: Works especially well with crispy chicken, shredded cabbage, and shredded cheese in a flour tortilla. If you already make Baja-seasoned chicken, this dressing pairs with it in an unexpected but excellent way.
Veggie dip: Carrots, celery, broccoli, bell pepper strips. Better than ranch if the vegetables are on the sweeter side.
Fish sandwiches and fried fish: Thousand Island and tartar sauce are close cousins. Use this anywhere you’d use tartar sauce and you won’t miss it.
Dipping sauce for fries: Thick-cut fries + Thousand Island = underrated combination that disappears fast at the table.
Taco salad sauce: Toss shredded iceberg, seasoned ground beef, cheddar, tortilla chips, and diced tomato with Thousand Island as the dressing. It works better than most dedicated taco salad sauces.
📦 Storage Tips
Store homemade Thousand Island dressing in a jar or airtight container in the refrigerator. A mason jar with a tight-fitting lid works perfectly. Glass is preferable to plastic for dressings with vinegar, which can absorb plastic odors over time.
Do not store at room temperature. The mayo base requires refrigeration. Keep it below 40°F and it’s safe and stable.
Give it a stir before each use. A small amount of separation is completely normal, especially if you went lighter on the relish. It comes back together in seconds.
Do not freeze. The mayo base will break when thawed and the texture won’t recover.
⏳ How Long Does Homemade Thousand Island Dressing Keep?
Properly stored in a sealed container in the refrigerator, this dressing keeps for up to 2 weeks. Because all the ingredients are commercially processed (mayo, ketchup, relish), it holds up longer than dressings made with raw dairy or fresh citrus juice.
After the first week the flavor is still excellent. By week two you may notice the onion has fully mellowed and the dressing has deepened slightly. Use your senses: if it smells off or the texture has changed significantly, it’s time to make a fresh batch. Two weeks is the outer limit, not a guarantee.
Since a batch costs under a dollar, there’s no reason to push it. Make a fresh one.
Frequently Asked Questions about Making Thousand Island Dressing from Scratch
Classic Thousand Island dressing is made with mayonnaise, ketchup, sweet pickle relish, minced onion, white vinegar, sugar, salt, and pepper. Some versions add hard-boiled egg, Worcestershire sauce, or hot sauce. The mayo-ketchup base is non-negotiable. Everything else is adjustable.
Both use a mayo-and-tomato base, but Russian dressing uses chili sauce or hot sauce and horseradish, giving it a spicier, more pungent flavor. Thousand Island uses ketchup and sweet relish, making it sweeter and milder. They look nearly identical but taste noticeably different. Reubens are traditionally made with Russian dressing, though Thousand Island has become the more common modern substitute.
The name comes from the Thousand Islands region along the US-Canada border in the St. Lawrence River. The dressing is believed to have originated there in the early 1900s, created by a fishing guide’s wife named Sophia LaLonde. It later became famous when served at the Waldorf Astoria Hotel in New York City.
Up to 2 weeks in a sealed container in the refrigerator. Since the base ingredients (mayo, ketchup, relish) are all commercially processed, it stays stable longer than dressings made with fresh dairy or fresh herbs. Stir before each use and discard if the smell or texture changes.
Technically yes, but it won’t really be Thousand Island anymore. The relish provides the signature sweet-tangy-crunchy texture. If you’re out of relish, finely dice dill pickles and use those instead , about the same amount. The flavor shifts slightly toward dill but it works. Sweet relish is the classic, though.
Very close but not identical. Big Mac sauce is Thousand Island with added onion powder, garlic powder, and yellow mustard. McDonald’s former corporate chef confirmed the base is mayo, sweet pickle relish, and ketchup , the same core as this recipe. To make a Big Mac-style sauce, add ½ teaspoon onion powder, ½ teaspoon garlic powder, and 1 teaspoon yellow mustard to this recipe.
You can use plain Greek yogurt as a substitute, which is what SimplyScratch does for a lower-calorie version. The texture is slightly thinner and the flavor less rich, but it works. Sour cream can also fill in for part of the mayo. Vegan mayo (like Hellmann’s Vegan) works as a 1:1 swap for a fully plant-based version.
Almost always the relish. Skip the step where you press it in a paper towel, and the pickle juice thins out the whole dressing. Fix it: drain the relish thoroughly before adding it, or stir in an additional tablespoon of mayo to thicken the batch you already made.
Reuben sandwiches, burgers, smash burgers, fish sandwiches, chicken wraps, veggie dip, dipping sauce for fries, taco salad sauce, and sandwich spread for club sandwiches or chicken BLTs. It’s one of the more versatile condiments in the fridge.
A full batch using Great Value ingredients from Walmart costs about $0.81 and makes 8 servings , roughly $0.10 per serving. Ken’s Steak House Thousand Island at Walmart is $3.48 for 16 oz (about $0.44 per serving). That’s a savings of around $2.67 per batch, or 77% off the store-bought cost per serving. Budget101 Price Breakdown tables on every recipe show exactly where the money goes.
📝 Homemade Thousand Island Dressing from Scratch Printable Recipe Card

Homemade Thousand Island Dressing
Ingredients
- ½ cup (120ml) full-fat mayonnaise
- ¼ cup (60ml) ketchup
- 3 tablespoons sweet pickle relish drained
- 2 tablespoons white onion finely minced
- 1 teaspoon white vinegar
- 1 teaspoon granulated sugar
- ¼ teaspoon salt
- to taste Black pepper
Instructions
- Press the sweet pickle relish in a paper towel to remove excess liquid. Set aside.3 tablespoons sweet pickle relish
- Finely mince 2 tablespoons of white onion.2 tablespoons white onion
- Add mayonnaise and ketchup to a medium bowl. Stir to combine.½ cup (120ml) full-fat mayonnaise¼ cup (60ml) ketchup
- Add drained relish, minced onion, white vinegar, sugar, salt, and a few cracks of black pepper.1 teaspoon white vinegar1 teaspoon granulated sugar¼ teaspoon saltto taste Black pepper
- Stir until fully combined. Taste and adjust , more vinegar for tang, more ketchup for sweetness, more salt if needed.
- Transfer to an airtight container and refrigerate for at least 30 minutes before serving. Overnight is best.
- Stir before each use.
Recipe Size Alteration
💡 If you altered the ingredients above by doubling or tripling the recipe, you may also need to change the pan/dish size and adjust the cook time.
Tried this recipe?
Let us know how it was!🛒 Walmart Grocery List: Homemade Thousand Island Dressing
Everything you need for this recipe is available at Walmart. These are the exact Great Value products used in the Budget101® Price Breakdown above:
- 🧴 Great Value Mayonnaise, 30 fl oz , $3.38
- 🍅 Great Value Tomato Ketchup, 32 oz , $1.94
- 🥒 Great Value Sweet Relish, 24 fl oz , $1.98
- 🧅 White Onion (by the pound) , ~$0.98/lb
- 🍶 Great Value Distilled White Vinegar, 32 fl oz , $1.14
- 🧂 Great Value Pure Granulated Sugar, 4 lb , $2.46
- 🧂 Great Value Iodized Salt, 26 oz , $0.64
Before you shop, take two minutes to figure out your actual cost per serving , it changes how you think about your grocery budget. The guide on calculating the real cost of a recipe walks you through exactly how to do it with any dish you cook at home.
✅ Did you make this Homemade Thousand Island Dressing?
Drop a comment below and let us know how it turned out! Did you go classic, or did you try one of the variations? We want to hear from you.
📌 Save it for later! Pin this recipe on Pinterest so it’s ready the next time you want to skip the $3.48 bottle at Walmart.






