If you ask me, Jamaican potato salad is a total game-changer.
This Caribbean-inspired side dish brings a new twist to the classic American potato salad we all grew up with. Creamy potatoes mix with crunchy vegetables and hard-boiled eggs, while a mayo-based dressing carries just the right touch of island seasonings.
It’s loaded with carrots and peas that add color and texture, plus that signature hint of curry powder that makes Jamaican cooking so special. A sprinkle of paprika on top gives it that homestyle finish we all love.
It’s a crowd-favorite at barbecues and family gatherings, especially when you’re looking for something a little different but still comforting.

Why You’ll Love This Potato Salad
- Plant-based twist – This vegan-friendly version of Jamaican potato salad keeps all the classic flavors while being completely dairy-free, making it perfect for everyone at your gathering.
- Quick preparation – Ready in just 30-45 minutes, this potato salad is perfect for last-minute picnics or barbecues when you need a tasty side dish in a hurry.
- Customizable recipe – With optional ingredients like red onion and flexible substitutions for the relish, you can easily adjust this recipe to suit your taste preferences.
- Budget-friendly ingredients – Made with affordable sweet potatoes and common pantry staples, this recipe gives you a flavorful dish without breaking the bank.
What Kind of Sweet Potatoes Should I Use?
For Jamaican potato salad, you’ll want to look for orange-fleshed sweet potatoes (sometimes labeled as yams in U.S. grocery stores), which have a naturally sweet and moist texture when cooked. The red or copper-skinned varieties with orange flesh are perfect for this dish, though white-fleshed sweet potatoes can work too – they’ll just give you a slightly less sweet result. When shopping, pick sweet potatoes that feel heavy for their size and have smooth, unblemished skin without any soft spots or sprouts. It’s best to choose potatoes that are similar in size so they’ll cook evenly when you chop them up for the salad.

Options for Substitutions
This recipe is pretty adaptable and you can make several swaps based on what you have in your kitchen:
- Sweet potatoes: While sweet potatoes give this salad its signature taste, you can use regular white potatoes if needed. Just know this will change the flavor profile quite a bit, making it more like a traditional potato salad.
- Plant-based mayonnaise: Regular mayonnaise works perfectly fine if you’re not following a vegan diet. You could also use Greek yogurt for a tangier, lighter version – just add a little extra salt to taste.
- Sweet pickle relish: As mentioned, gherkins or capers work great here. You can also use finely chopped dill pickles or even cucumber for a fresh crunch. If using cucumber, you might want to add a touch more vinegar to the mix.
- Seafood seasoning: If you don’t have seafood seasoning, mix together some paprika, garlic powder, and a pinch of celery salt. This will give you a similar savory flavor profile.
- Red onion: White or yellow onions can step in for red onions. Green onions are also a good choice and will add a nice pop of color.
- Dried herbs: Fresh herbs can replace dried ones – just use about three times the amount called for. You can also mix and match with other herbs like dill or cilantro.
Watch Out for These Mistakes While Cooking
The biggest mistake when making Jamaican potato salad is overcooking the sweet potatoes – they should be fork-tender but still hold their shape, so check them frequently during boiling and drain immediately when ready to prevent mushiness.
Temperature control is crucial: never add your mayo mixture to hot potatoes as this will make your salad oily and separated – instead, let the potatoes cool completely to room temperature first, then fold in your creamy dressing.
A common error is under-seasoning, so taste and adjust your seasonings gradually, keeping in mind that potato salad often needs more salt than you might think since potatoes absorb a lot of seasoning as they cool.
For the best texture and flavor development, make this salad at least 2 hours before serving (or even better, the day before), and remember to give it a gentle stir before serving to redistribute any dressing that may have settled.

What to Serve With Jamaican Potato Salad?
This sweet and creamy potato salad is perfect alongside classic Caribbean main dishes like jerk chicken, curry goat, or grilled fish. For a complete island-inspired meal, serve it with rice and peas, steamed cabbage, or plantains – these sides complement the sweet potato flavors really well. If you’re hosting a barbecue, this potato salad fits right in next to grilled meats, corn on the cob, or even a fresh mango slaw. You can also keep it simple and pair it with any grilled proteins or vegetables for an easy weeknight dinner that feels special.
Storage Instructions
Keep Cool: This Jamaican potato salad needs to chill out in the fridge! Place it in an airtight container and it’ll stay fresh for up to 5 days. The flavors actually get better after a day or two as everything mingles together – it’s like a tasty party in your fridge!
Make Ahead: Want to prep this for a party? You can make it up to 24 hours in advance. Just keep the mayo mixture separate from the potatoes until about 2 hours before serving. This helps keep the potatoes from getting too soft and ensures the best texture.
Serve: When you’re ready to dig in after refrigeration, let the salad sit at room temperature for about 15-20 minutes. Give it a good stir to redistribute the dressing, and taste to adjust the seasonings – sometimes it needs an extra pinch of salt after chilling.
| Preparation Time | 15-20 minutes |
| Cooking Time | 15-25 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1100
- Protein: 10-15 g
- Fat: 60-70 g
- Carbohydrates: 120-130 g
Ingredients
- 1 cup plant-based mayonnaise (I like Follow Your Heart Vegenaise for this)
- Black pepper (freshly ground preferred)
- 1/2 small red onion (finely minced, about 1/4 cup)
- 1/3 cup sweet pickle relish (adds a subtle tanginess and sweetness)
- 2.5 lb sweet potatoes (peeled and cut into approximate 1-inch cubes)
- Pink salt (to taste)
- 2 tsp seafood seasoning
- 1 tsp chives (freshly chopped for best flavor)
- 1 celery stalk (thinly sliced or finely diced for texture)
- 1 tsp dried parsley
Step 1: Cook the Sweet Potato
Begin by bringing a saucepan of salted water to a boil.
Add the chopped sweet potato to the boiling water, then reduce the heat to medium.
Cook the sweet potato until it’s tender; you can check its readiness by using a fork – it should be soft when cooked.
Step 2: Cool the Sweet Potato
Once the sweet potato is cooked, drain off the water and rinse the potato with cold water to stop any further cooking.
Leave the sweet potato aside to cool completely.
Step 3: Prepare the Mixed Ingredients
In a medium bowl, combine the red onion, celery, relish, seafood seasoning, and half of the chopped chives or parsley.
Set aside this mixture, which will add flavor and texture to your dish.
Step 4: Combine Ingredients
Once the sweet potato has cooled, fold in the mayonnaise to coat the sweet potato pieces thoroughly.
Add the sweet potato to the bowl of prepared mixed ingredients and gently combine everything together.
Step 5: Season and Serve
Season the mixture with pink salt, black pepper, and additional chives or parsley to taste.
Refrigerate the dish until you are ready to serve, allowing the flavors to meld and enhance.
Enjoy your sweet potato salad when it’s nice and chilled!