
This island-inspired dish brings a taste of Puerto Rico to your table with its creamy texture and vibrant flavors.
I developed this version after testing multiple recipes to achieve the perfect balance of richness and crunch that defines traditional Puerto Rican macaroni salad.
The secret lies in the combination of mayonnaise, creamy dressing, and a touch of adobo seasoning, creating layers of flavor that elevate this beyond ordinary pasta salad.
Perfect for potlucks, holiday gatherings, or as a satisfying side dish, this recipe delivers authentic island taste with every bite.
Ingredients for Puerto Rican Macaroni Salad
Pantry staples meet island flavors for a crowd-pleasing side everyone will love.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 lb | Cooked al dente, rinsed cold |
| Mayonnaise 🥫 | 1 ½ cups | Full-fat for creaminess |
| Sweetened Condensed Milk 🥛 | ½ cup | For signature Puerto Rican sweetness |
| Sour Cream 🥛 | ½ cup | Adds tangy depth |
| Carrots 🥕 | 2 whole | Diced small for even texture |
| Green Bell Pepper 🌶️ | 1 whole | Finely diced for color |
| Red Onion 🧅 | ½ whole | Minced for sharp bite |
| Celery Stalks 🌿 | 2 whole | Diced for crunch |
| Adobo Seasoning 🌶️ | 1 ½ tsp | Goya brand preferred |
| Garlic Powder 🧄 | ½ tsp | For savory backbone |
| Dijon Mustard 🟡 | 1 tbsp | Balances sweetness with tang |
| Apple Cider Vinegar 🍏 | 1 tbsp | Brightens the dressing |
| Hard-Boiled Eggs 🥚 | 4 whole | Chopped for protein |
| Pimiento-Stuffed Green Olives 🫒 | ½ cup | Sliced for briny kick |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
[recipe_ingredient_scaler]
The adobo is non-negotiable here. Goya adobo seasoning has that perfect garlic-garlic-onion blend that defines Puerto Rican cooking. The condensed milk might seem weird, but it’s the secret to that signature creamy sweetness—don’t skip it. I grab both at Walmart or any Latin market (they’ll have the big cans). For the macaroni, any short pasta works, but elbows hold the dressing best. Cook it just past al dente so it soaks up flavors.
No condensed milk? Evaporated milk plus a tablespoon of sugar gets you close. Fresh out of adobo? Mix garlic powder, onion powder, oregano, and black pepper to taste. The olives can be swapped for regular green olives, but pimiento-stuffed add that pop of color. Want extra crunch? Toss in diced jicama or radish. The eggs are optional but traditional—skip them if you’re going fully plant-based.
This tastes even better after a night in the fridge. Keeps 4-5 days covered, but it rarely lasts that long at potlucks. The cilantro wilts fast, so add it right before serving. Leftovers? Freeze without the eggs for up to 3 months—thaw and stir in fresh veggies after.
Why You’ll Love This Recipe
- 20-Minute Meal: I can have this ready before the pasta even cools down—just boil, mix, and chill.
- Sweet & Creamy Dream: The sweetened condensed milk and sour cream create this ridiculously good balance that’s pure comfort.
- Crowd-Pleasing Side: Honestly, it’s my go-to for potlucks and family dinners because everyone asks for the recipe.
- Budget Stretcher: A pound of elbow macaroni and a few pantry staples feed a big group without breaking the bank.
Step-by-Step Instructions for Puerto Rican Macaroni Salad
This method ensures the perfect balance of creamy texture and island-inspired flavors every time.
Step 1: Cook and Prepare the Elbow Macaroni
Bring a large pot of salted water to a rolling boil and cook the 1 lb Elbow Macaroni to al dente according to package instructions. You want it just tender with a slight bite—overcooking leads to mushy salad.
Drain immediately in a colander and rinse under cold running water until the macaroni is completely cool. I spread it on a baking sheet to drain excess water while I prep the veggies. This prevents the pasta from absorbing too much dressing and turning gummy.
Step 2: Dice and Combine All Vegetables
Finely dice the 2 whole Carrots, 1 whole Green Bell Pepper, and 2 whole Celery Stalks. Mince the 0.5 whole Red Onion—this ensures even distribution in every bite. For the 0.5 cup Pimiento-Stuffed Green Olives, slice them in half for a briny pop in each forkful.
Combine all the chopped vegetables in a large mixing bowl. I like to add the 4 whole Hard-Boiled Eggs at this stage, roughly chopped. The variety in textures—crunchy celery, tender carrots, creamy eggs—is what makes this salad special.
Step 3: Whisk Together the Creamy Dressing
In a separate bowl, whisk the 1.5 cups Mayonnaise, 0.5 cup Sweetened Condensed Milk, and 0.5 cup Sour Cream until completely smooth. The condensed milk is non-negotiable—it gives that signature Puerto Rican sweetness that balances the tang.
Add the 1.5 tsp Adobo Seasoning, 0.5 tsp Garlic Powder, 1 tbsp Dijon Mustard, and 1 tbsp Apple Cider Vinegar. Whisk again to incorporate. Taste and adjust seasoning if needed, but remember the flavors meld as it chills.
Step 4: Combine and Chill for Optimal Flavor
Pour the dressing over the cooled macaroni and vegetable mixture. Fold everything together gently but thoroughly, ensuring every piece is coated. The dressing will seem abundant at first, but the pasta absorbs it as it chills.
Cover the bowl tightly and refrigerate for at least 2 hours, though overnight is ideal. This chilling time allows the flavors to develop fully. Just before serving, fold in the 0.25 cup Fresh Cilantro for a bright, fresh finish.
Pro Tips For Making Puerto Rican Macaroni Salad
- Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package says—it’ll soften more when mixed with the creamy dressing. I learned this the hard way after ending up with mushy salad.
- Grate Carrots Fine: Use the smallest holes on your grater for the carrots so they blend seamlessly into the salad. Sounds fussy, but it actually changes the outcome.
- Chill Before Mixing: Let the cooked macaroni cool completely before adding the mayo and sour cream—warm pasta will make the dressing thin and sad. My grandmother swore by this, and she was right.
- Balance Sweetness: Start with half the sweetened condensed milk, taste, then add more if needed. After over-sweetening two batches, I finally figured out less is often better.
Flavor Customization for This Recipe
Spicy Adobo Kick
For heat lovers, David and I boost the adobo seasoning to 2 tsp and add ½ tsp cayenne pepper to the dressing. This creates a warm, spicy version that still maintains the creamy balance. The heat builds slowly, so it won’t overwhelm the other flavors. 🌶️
Tropical Twist
Add ½ cup diced pineapple and ¼ cup toasted coconut flakes for a sweet island variation. The pineapple adds juicy bursts that pair beautifully with the creaminess. I first tried this version at a San Juan food truck and it became an instant favorite.
Herb-Forward Version
Double the cilantro and add 2 tbsp chopped fresh parsley for a brighter, more herbaceous profile. This works especially well if you’re serving the salad alongside grilled meats. The herbs cut through the richness while adding freshness.
Smoky Depth
Stir in 1 tsp smoked paprika and ½ tsp liquid smoke to the dressing for a barbecue-inspired take. This version reminds me of Asheville farm-to-table cookouts. The smokiness adds complexity without overpowering the traditional flavors.
The liquid smoke should be added sparingly—start with ¼ tsp and adjust to taste.
Lighter Option
Replace half the mayonnaise with Greek yogurt for a tangier, lower-fat version. This still delivers creaminess but with a brighter finish. I use Fage 2% for the best texture. It’s my go-to when I want to feel a little less indulgent.
Nutrition Facts
Frequently Asked Questions
Can I make this ahead of time?
This salad tastes even better after 24 hours in the fridge. The flavors meld beautifully, and the pasta absorbs the dressing perfectly. Just add cilantro right before serving.
What can I substitute for condensed milk?
Use ½ cup evaporated milk plus 1 tablespoon sugar for a similar sweetness. The texture will be slightly different, but the flavor remains authentic.
Why is my salad too dry?
You likely didn’t use enough dressing. The pasta absorbs a lot as it chills, so don’t skimp on the mayonnaise or sour cream. If needed, stir in a little extra before serving.
Can I use a different pasta shape?
Yes, but short shapes like elbow or shell work best. They hold the creamy dressing better than long pastas. Cook to al dente for ideal texture.
- Recipe for Dumplings in Crock Pot: Fluffy Pillows with Minimal Effort - October 3, 2026
- Recipe For Diced Pork In Slow Cooker: Melt-In-Your-Mouth Tenderness All Day - October 3, 2026
- Recipe for Crock Pot Lasagna Using Ravioli: No-Boil Cheese Layers - October 3, 2026