Salads
This Costco Grain and Celery Salad recipe copycat delivers the same crunchy, nutty, rum-infused perfection you love from the store—without the price tag. 💛 The secret lies in perfectly toasted grains, crisp celery crowns, and a velvety cream cheese dressing that ties everything together.
I've recreated this dish exactly as it comes from Costco, down to the texture and flavor balance.
The foundation starts with a mix of toasted wheat berries and wild rice, giving that distinctive nutty crunch. Fresh celery crowns (not chopped!) provide the signature crunch, while a blend of pecans and dried cranberries adds sweetness and texture.
What makes this salad truly special is the rum-infused cream cheese dressing—tangy, slightly sweet, and perfectly balanced.
What you'll end up with is a crunchy, satisfying salad that's heartier than most—ideal for potlucks, office lunches, or a light dinner. The grains stay perfectly toasted, the celery remains crisp, and the dressing clings to every bite.
It's the kind of dish that disappears quickly, leaving everyone asking for the recipe.
Best of all, this version is easier to make at home than you'd expect. With a few simple steps and quality ingredients, you'll have a salad that rivals (and improves upon) the original. Let's get started—your taste buds will thank you.
Ingredients for costco grain and celery salad recipe copycat
Sixteen ingredients. One iconic salad. The crunchy, nutty, rum-kissed copycat you've been craving.
| Ingredient | Amount | Notes |
|---|---|---|
| Wheat Berries 🌾 | 1 cup | Uncooked, rinsed thoroughly |
| Wild Rice Blend 🌾 | ½ cup | Uncooked, rinsed thoroughly |
| Celery Crowns 🧅 | 2 whole | Fresh, crisp, untrimmed |
| Pecans 🥜 | ½ cup | Toasted, roughly chopped |
| Dried Cranberries 🍇 | ½ cup | Chopped into small pieces |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Dark Rum 🍹 | 2 tbsp | Aged 3+ years, like Captain Morgan |
| Mayonnaise 🥫 | ½ cup | High-quality, like Hellmann's |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Granulated Sugar 🍚 | 1 tbsp | For balancing sweetness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Olive Oil 🫒 | 1 tbsp | For toasting grains |
| Water 💧 | 2 ½ cups | For cooking grains |
The grains are non-negotiable here. Bob's Red Mill wheat berries and Lundberg wild rice blend are my go-tos—they toast perfectly and hold their texture. If you can't find wheat berries, farro works in a pinch, but it's not identical. Toast them in olive oil until golden (about 15 minutes), then cook in water until tender. Costco often sells bulk grains at a great price, so check there first. For celery crowns, look for the thickest stalks—Trader Joe's has the best selection, and you'll want about 2 large crowns for this batch.
No dark rum? Spiced rum or even vanilla extract at half the amount works, but you'll lose that signature depth. The cream cheese needs to be full-fat—Philadelphia brand is foolproof. For a lighter dressing, swap half the mayo for Greek yogurt, but trust me on the full-fat version. If you're making this ahead, prep the dressing separately until serving time—it keeps best that way. The cranberries? Dried, not fresh, and chop them small so they distribute evenly. Pecans should be toasted until fragrant—350°F for 8-10 minutes in a dry pan.
This salad tastes even better the next day—3-4 days in the fridge, actually. Store the grains and toppings separately, then toss with dressing just before serving to keep everything crisp. The dressing alone keeps for 5 days in an airtight container. For potlucks, I double the batch and serve it in a glass bowl with a metal scoop—it looks as good as it tastes. Leftovers? Toss with a fried egg for breakfast or use as a hearty side for grilled chicken.
Why You'll Love This Recipe
- No-Cook Crunch Factor: The pecans and celery crowns stay crisp even when the grains soften—that satisfying bite is what keeps me coming back. Honestly, I’ll eat this cold straight from the fridge just for that texture contrast.
- Store-Bought Shortcut: Wild rice blend and wheat berries cook in one pot, no fancy techniques. Between us, I’ve burned quinoa before—this mix is basically foolproof if you remember to stir once.
- Lunchbox Legend: Toss in a thermos or pack it in jars for work—it holds up for days. My kids actually finish their lunches when this is in there (yes, even on a Tuesday).
- Dollar-Stretching Powerhouse: Celery and dried cranberries bulk up the flavor without breaking the bank. I’ve made this for 10 people using Costco’s bulk bins, and it’s still cheaper than takeout.
Step-by-step instructions for Costco grain and celery salad
This copycat recipe delivers that signature Costco crunch and creamy texture at home.
🍳 Step 1: Toast the Grains for Maximum Flavor
Heat the 1 tablespoon olive oil in a large skillet over medium heat. Add the 1 cup wheat berries and 0.5 cup wild rice blend and toast for 3-4 minutes, stirring constantly until you smell that nutty aroma and see the grains begin to darken slightly. This step builds depth of flavor that plain cooking won't achieve.
Transfer the grains to a medium saucepan and add the 2.5 cups water. Bring to a boil, then reduce heat to low, cover, and simmer for 45-50 minutes until the grains are tender and the water is fully absorbed. Here's the thing—don't peek! Lifting the lid releases steam and can make the grains cook unevenly. When done, they should be al dente with no hard centers.
🥘 Step 2: Prepare the Celery Crowns and Nutty Topping
While the grains cook, trim the 2 whole celery crowns by cutting off the leafy tops and the root ends. Cut each crown lengthwise into 6-8 wedges, leaving the core intact so they hold their shape. You want crisp, vibrant celery that adds fresh crunch to balance the rich cream cheese dressing.
In a dry skillet over medium heat, toast the 0.5 cup pecans for 3-4 minutes until fragrant and lightly golden. Watch them carefully—they burn quickly! Transfer to a plate to cool, then roughly chop. Set aside along with the 0.5 cup dried cranberries (chopped if they're large) for the final assembly.
👨🍳 Step 3: Make the Rum Cream Cheese Dressing
In a medium bowl, combine the 8 oz cream cheese, 0.5 cup mayonnaise, 2 tbsp dark rum, 1 tbsp lemon juice, 1 tbsp granulated sugar, 0.5 tsp salt, and 0.25 tsp black pepper. Use a hand mixer or whisk until completely smooth and creamy—this is your flavor foundation.
Here's where it gets good: The rum adds warmth while the lemon brightens the richness. Taste as you go—you might want to adjust the sugar slightly depending on your rum's sweetness. The dressing should be thick but pourable, coating a spoon easily without being gluey.
🥘 Step 4: Assemble and Chill for Perfect Texture
Once the grains are cooked and cooled, spread them on a large platter. Drizzle the rum cream cheese dressing evenly over the grains, using about ¾ of the total amount. Gently fold everything together with a spatula until the dressing coats the grains evenly.
Arrange the celery crown wedges in an attractive pattern over the grain mixture, then sprinkle the toasted pecans and dried cranberries evenly on top. Reserve the remaining dressing for serving. Cover and refrigerate for at least 2 hours—this chilling time lets the flavors meld and the celery stay crisp.
🍽️ Step 5: Serve with Extra Dressing
Before serving, drizzle the reserved dressing over the top and gently toss everything together one last time. The celery crowns should still have that satisfying crunch, while the grains maintain their chewy texture. This salad tastes even better the next day as the flavors develop further.
Real talk: The celery crowns are the star here—keep them fresh and crisp by not overcrowding the platter. Serve with extra dressing on the side for those who love it extra creamy. This copycat version delivers that perfect balance of textures and flavors you remember from Costco!
Pro Tips For Making Costco Grain And Celery Salad Recipe Copycat
- TOAST THE PECANS: Toss them in a dry skillet over medium-low heat for 3-4 minutes until fragrant and golden—don’t walk away. I learned this the hard way when my salad tasted like raw nuts instead of toasty crunch.
- SOAK THE GRAINS: Wheat berries and wild rice blend absorb water better after a 30-minute soak. Skimp on this, and you’ll end up with uneven texture—chewy bits mixed with perfect grains. (Yes, even if you’re impatient like me.)
- CHOP CELERY SMALL: Tiny dice (1/4-inch pieces) distribute flavor evenly and prevent soggy spots in the salad. I used to cut them in thick slices, and they’d just sit there like wet sticks.
- DRESS AFTER CHILLING: Let the cooked grains cool completely before adding dressing—hot grains soak up liquid like a sponge. Wait 20 minutes, then toss gently. Your future self will thank you.
Best sauces and condiments for this dish
Rum Cream Cheese Base
Start with 8 oz full-fat cream cheese softened to room temperature—I like Philadelphia brand for its consistent quality. Blend it with 0.5 cup high-quality mayonnaise (like Hellmann's) until completely smooth. This mayo-cream cheese combo forms the rich foundation of the dressing. 🧀
The magic happens with the 2 tbsp dark rum—I recommend Captain Morgan for its balanced sweetness and spice notes. Add it gradually while mixing to avoid overpowering. The rum's caramel and vanilla undertones complement the cream cheese beautifully, creating that signature Costco depth.
Brightening the Dressing
Balance the richness with 1 tbsp fresh lemon juice and 1 tbsp granulated sugar. The lemon prevents the dressing from tasting too heavy, while the sugar rounds out any tartness from the rum.
I always taste at this stage—sometimes I add an extra pinch of salt or a splash more lemon depending on my rum's sweetness.
For extra tang, I sometimes add 1 tsp Dijon mustard to the mix. It cuts through the creaminess and adds complexity that makes this dressing truly special. The mustard should be well incorporated so it doesn't create any graininess.
Texture and Flavor Boosters
Toasted pecans aren't just for topping—they're a flavor enhancer in the dressing too. I pulse 2 tbsp finely chopped toasted pecans in a food processor until they become a fine powder, then mix them into the dressing. This adds nutty depth that mimics the Costco version's complexity.
For a subtle crunch factor, I also fold in 2 tbsp dried cranberries that have been finely chopped. These add a tiny bit of tartness and prevent the dressing from becoming too heavy. The cranberries should be small enough to distribute evenly throughout the salad.
Storage and Shelf Life
This dressing keeps beautifully in an airtight container in the refrigerator for up to 5 days. I always make extra because it's perfect for other salads or as a dip for fresh veggies. The flavors actually improve over time as the rum mellows and the spices meld together.
For best results, store the dressing separately from the salad components until serving. This prevents the celery crowns from becoming soggy and keeps the grains perfectly toasted. When ready to serve, simply toss the dressing with the grains and toppings just before plating.
Nutrition facts
Frequently asked questions
Why does this salad need to chill for 2 hours before serving?
The chilling time is crucial for two reasons: First, it lets the flavors meld together so the rum, lemon, and spices blend perfectly with the grains. Second, it keeps the celery crowns crisp—without this step, they'll start to soften and lose their satisfying crunch. Think of it like making a good vinaigrette: patience pays off!
Can I substitute wheat berries with another grain?
You can try farro or bulgur wheat in a pinch, but they won't give you the exact same nutty toasted flavor. The wheat berries are key for that signature Costco texture. If you're avoiding gluten, consider using a quinoa and wild rice blend instead—just be prepared for a slightly different taste profile.
What if I don't have dark rum?
No problem! Use spiced rum for warmth or even vanilla extract (½ tsp) if you're avoiding alcohol. For depth, add ½ tsp cinnamon to the dressing. The flavor won't be identical, but it'll still taste delicious. The key is balancing the sweetness—adjust the sugar to taste.
How do I keep the celery crowns extra crisp?
First, always use the freshest celery possible—look for stalks with vibrant green tops. Second, don't trim them until right before serving. Finally, store the salad components separately in the fridge and only toss with dressing when ready to eat. For extra insurance, add a pinch of salt to the celery wedges before assembling—they'll stay crunchier longer.
Can I make this salad ahead of time?
In fact, it tastes even better the next day. Store the grains, celery, pecans, and cranberries separately in airtight containers. Make the dressing ahead too, but keep it separate until serving. When ready to eat, just toss everything together. This salad keeps well for 3-4 days in the fridge—perfect for meal prep!
