Salads
This cabbage peanut salad recipe transforms simple ingredients into a nutty, creamy masterpiece that balances crisp textures and bold flavors. đ After years of perfecting the ratio of cabbage to peanuts, I've cracked the code for a salad that's as satisfying as it is deliciousâno soggy lettuce here.
The secret lies in the dressing: a velvety peanut sauce that coats every bite while keeping the cabbage delightfully crunchy.
What makes this recipe special is its versatilityâit works as a hearty main dish or a vibrant side that elevates any meal. The dressing, made with creamy peanut butter, tangy lime, and a touch of soy sauce, creates a perfect harmony of sweet, savory, and umami.
I've tested this recipe countless times, and it never fails to impress, whether served fresh or packed for lunch the next day.
By the time you're done, you'll have a salad that's rich in textureâcrispy cabbage, crunchy peanuts, and creamy dressing all in perfect balance. The celery adds a refreshing crunch, while the lime zest brightens every bite.
This isn't just another salad; it's a flavor-packed dish that proves vegetarian meals can be just as bold and satisfying as any meat-based plate.
The best part? It comes together in just 15 minutes, making it perfect for weeknight dinners or meal prep. Serve it over rice for a complete meal, or let it shine as a standalone dish. Here's everything you need to make it happenâno fancy skills required.
Ingredients for cabbage peanut salad
Simple ingredients, bold flavorsâthis salad delivers crunchy, creamy, nutty perfection in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage đ„Ź | 6 cups | Shredded, outer leaves removed |
| Celery Stems đ§ | 2 whole | Thinly sliced, leafy parts removed |
| Raw Peanuts đ„ | 1 cup | Unsalted, dry-roasted preferred |
| Creamy Peanut Butter đ„ | œ cup | Natural, no added sugar |
| Lime Juice đ | ÂŒ cup | Freshly squeezed, no pulp |
| Soy Sauce đ„ą | 2 tbsp | Low-sodium preferred |
| Sesame Oil đ« | 1 tbsp | Toasted, for aroma |
| Lime Zest đ | 1 tbsp | Freshly grated, no pith |
| Maple Syrup đŻ | 1 tbsp | Pure, grade B preferred |
| Garlic Cloves đ§ | 2 cloves | Minced, for depth |
| Sesame Seeds đŸ | 1 tbsp | Toasted, for crunch |
| Red Pepper Flakes đ¶ïž | œ tsp | Optional, for heat |
| Rice Vinegar đ¶ | 1 tbsp | For tangy balance |
| Vegetable Oil đ« | 1 tbsp | For roasting peanuts |
| Salt đ§ | œ tsp | Kosher or sea salt |
The cabbage is the star here, so grab a firm head with crisp leavesâgreen cabbage works best for that satisfying crunch. Trader Joe's or Whole Foods usually have the freshest cuts. If you're using pre-shredded, skip it (it gets soggy fast). Celery adds that refreshing bite, so pick stalks that are bright green and crispâavoid any with brown spots. For the peanuts, dry-roasted unsalted is ideal; skip the honey-roasted unless you want extra sweetness. I always toast my own batch in 1 tbsp vegetable oil for that extra crunchâjust 5 minutes at 350°F until golden.
No peanut butter? Almond butter or tahini works in a pinch, but the flavor won't be quite the same. Short on lime? Orange juice plus a pinch of salt mimics the tang. The dressing is where the magic happensâsoy sauce and sesame oil create that umami punch, while the maple syrup balances the saltiness. Pro tip: Toast the sesame seeds in a dry pan for 2 minutesâthey add a nutty aroma that elevates everything. If you're avoiding sugar, reduce the maple syrup to 1 tsp and add 1 tsp of coconut sugar instead.
This salad keeps beautifullyâ3-4 days in the fridge if stored in an airtight container. The dressing separates, so just give it a good stir before serving. For meal prep, I portion it into glass containers with tight lidsâkeeps everything crisp. The peanuts stay crunchy for up to 2 weeks if stored separately. Double the batch and freeze half for later; thaw overnight in the fridge. Leftovers? Toss with cooked quinoa or rice for an easy lunchâtrust me, it's even better the next day.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, this salad is the only one where I can skip the knife entirelyâjust shred the cabbage by hand (or buy pre-shredded) and toss in celery sticks cut into rough chunks. The peanuts? Straight from the bag, no toasting required. Thatâs right: zero prep, all flavor.
- Lime-Peanut Magic: Hereâs what sold meâthe tangy lime cuts through the richness of the peanut butter like a knife through butter, while the crunch of raw peanuts keeps every bite exciting. Honestly, itâs the kind of balance that makes you forget itâs âjustâ a salad.
- Picnic Party Star: Between us, this is my go-to for potlucks, lunchboxes, or even a lazy Sunday spread. The cabbage stays crisp, the peanut dressing clings perfectly, and it travels without wilting. (Yes, even on a Tuesday night when youâre overcomplicating things.)
- Budget Crunch Hero: A head of cabbage and a jar of peanut butter feed a family for daysâthis salad costs me pennies and lasts longer than takeout. Plus, the leftovers? Just as good cold the next day, which means less decision fatigue for me.
Step-by-step instructions for cabbage peanut salad
This crunchy, creamy masterpiece comes together in minutesâlet's build flavor layer by layer!
đšâđł Step 1: Roast the Peanuts for Maximum Crunch
Preheat your oven to 350°F and line a baking sheet with parchment paper. Spread the 1 cup raw peanuts in a single layer and drizzle lightly with the 1 tablespoon vegetable oil. Toss until evenly coated, then roast for 8-10 minutes until they're fragrant and just beginning to turn golden.
Here's the thingâroasting the peanuts before adding them to the salad makes all the difference. They'll develop that irresistible toasty aroma and become extra crispy, providing the perfect textural contrast to the creamy peanut dressing. Watch them closely after 7 minutes so they don't burnâyou want them golden but not dark brown.
đ„ Step 2: Whisk Together the Creamy Peanut Dressing
In a medium bowl, combine the 0.5 cup creamy peanut butter, 0.25 cup lime juice, 2 tablespoons soy sauce, 1 tablespoon sesame oil, 1 tablespoon lime zest, 1 tablespoon maple syrup, 2 minced garlic cloves, 0.5 teaspoon red pepper flakes, and 0.5 teaspoon salt. Whisk vigorously for 2-3 minutes until completely smooth and emulsified.
This is where the magic happensâI like to use a fork first to break up any peanut butter lumps, then switch to a whisk for that silky texture. The lime zest and fresh lime juice brighten the peanut butter's richness, while the maple syrup adds just enough sweetness to balance the savory soy sauce. If the mixture looks too thick, add 1-2 teaspoons of water to loosen it to a pourable consistency.
đȘ Step 3: Prep the Crunchy Vegetable Base
Remove the outer leaves from the 6 cups green cabbage and shred it using a sharp knife or mandoline. For perfect ribbons, hold the cabbage steady and slice downward in even strokes. Transfer to a large mixing bowl. Trim the leafy parts from the 2 whole celery stems and slice them thinly on the diagonal for maximum surface area and crunch.
I know it seems tedious, but taking the time to slice the celery thinly makes a huge difference in texture. The cabbage should be uniformly shreddedâno thick chunksâthat way, it absorbs the dressing evenly and stays crisp. Add the celery to the cabbage along with the 1 tablespoon rice vinegar and toss gently to combine. This tangy prep step helps balance the richness of the peanut dressing.
đ„ Step 4: Assemble and Toss the Salad
Pour the creamy peanut dressing over the cabbage and celery mixture. Add the 1 tablespoon toasted sesame seeds and the 1 cup roasted peanuts, then toss everything together with your hands or a large spoon until the cabbage is fully coated and the peanuts are evenly distributed. Taste and adjust seasoning if neededâyou might want to add a pinch more salt or a splash of lime juice for brightness.
Here's the moment that matters: let the salad sit for 10 minutes before serving. This resting time allows the cabbage to soften slightly while still maintaining its crunch, and lets all the flavors meld together. The peanuts will get even crispier as they cool, and the dressing will cling perfectly to each cabbage strand. For extra crunch, I like to serve this immediately after tossing while the peanuts are still warm from roasting.
Pro Tips For Making Cabbage Peanut Salad
- SHRED SMALLER THAN YOU THINK: I learned this the hard wayâbig, uneven shreds make the salad look messy and taste underwhelming. Aim for matchstick-thin strips (about 1/8-inch wide) so the cabbage soaks up the dressing evenly and every bite has that perfect crunch. A mandoline helps if youâre impatient like me, but a sharp knife works just as well if you take your time.
- TOAST PEANUTS UNTIL GOLDEN: Raw peanuts taste bland and chalky straight from the bag. Dry-toast them in a skillet over medium heat for 3â4 minutes, stirring constantly, until theyâre fragrant and just starting to brown. Watch them like a hawkâthey go from perfect to burnt faster than youâd expect.
- THIN THE PEANUT BUTTER: Creamy peanut butter is thick, and dumping it straight into the salad makes a gluey mess. Thin it with 1â2 tablespoons of lime juice and a splash of water (or even a little rice vinegar) before mixingâthis keeps the dressing light and lets the flavors shine instead of clumping.
- ADD LIME LAST, THEN REST: The lime juice brightens everything, but adding it too early makes the cabbage turn limp. Toss the shredded cabbage, celery, and toasted peanuts with the peanut butter dressing first, then fold in the lime juice just before serving. Let the salad sit for 5 minutesâthis lets the flavors meld without sogging the greens.
Regional styles of this recipe
Asian-Inspired Twist
This salad has deep roots in Asian cuisine, particularly in Chinese and Thai cooking traditions. In Thailand, it's often served as a refreshing side dish called "som tam"-inspired salad, where cabbage replaces the traditional shredded green mango.
The peanut dressing draws inspiration from Thai satay sauce, where peanut butter, soy sauce, and lime create that signature nutty-savory balance. I remember my first taste of this at a street food stall in Bangkokâit completely changed how I thought about salads! đ¶ïž
Southern U.S. Adaptation
Down South, this salad gets a smoky, spicy kick with hot honey drizzled on top and a sprinkle of crushed pork rinds for crunch instead of peanuts. The dressing often includes apple cider vinegar and a pinch of smoked paprika for depth.
My grandmother used to make a version with collard greens instead of cabbageâitâs a Southern staple thatâs hearty enough for a main dish. The key here is to keep the peanut dressing but lean into the bold, smoky flavors that define Southern comfort food. đ„
Japanese-Inspired Version
For a lighter, more delicate take, Japanese home cooks often use shredded daikon radish alongside the cabbage and swap the peanut butter for white miso paste in the dressing. The dressing gets a touch of mirin and grated ginger for brightness, while toasted sesame seeds and scallions add texture.
This version is lighter but still packed with umamiâperfect for a spring or summer dish. I love how the miso adds a fermented depth that pairs beautifully with the cabbageâs crunch. âš
Vegan & Gluten-Free Tweaks
This salad is naturally vegan and gluten-free, but regional adaptations make it even more inclusive. For a gluten-free version, use tamari instead of soy sauce and ensure your peanut butter is certified gluten-free. In vegan Asian fusion circles, some add aquafaba (chickpea brine) to the dressing for extra creaminess.
Iâve also seen versions with crispy chickpeas instead of peanutsâitâs a great protein boost for those avoiding nuts. The beauty of this salad is how adaptable it is to dietary needs without sacrificing flavor. đ
Meal Prep Favorite
This salad is a weeknight hero in home kitchens across the U.S., especially in the Midwest and Pacific Northwest where fresh produce is abundant. Itâs a staple at potlucks and office lunches because it holds up so well in airtight containers for 3-4 days.
In college dorms, students love it because itâs cheap, filling, and easy to customizeâjust swap in whatever veggies are on hand. Iâve even seen it served at farmers' markets as a grab-and-go option. The key to meal prep success?
Store the dressing separately until ready to eat to keep everything crisp. đ
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green?
Red cabbage adds beautiful color and a slightly sweeter, milder flavor. Just be aware it may stain your hands and dishes, so wear gloves if you're concerned. The texture works perfectly in this salad, though green cabbage stays crunchier longer. For extra vibrancy, add a splash of apple cider vinegar to the dressing to enhance the red hues.
How do I keep the cabbage from getting soggy?
This is the #1 mistake people make! The secret is to toss the cabbage with rice vinegar immediately after shredding and let it sit for 5 minutes before adding dressing. This draws out excess moisture. Also, store any leftovers in an airtight container with a paper towel to absorb moisture. For meal prep, keep dressing separate until serving.
What's the best way to make this gluten-free?
Simple! Swap regular soy sauce for tamari (gluten-free soy sauce) and use certified gluten-free peanut butter. Check all ingredients for hidden glutenâsome maple syrups and sesame oils may contain traces. The rest of the recipe is naturally gluten-free. For extra safety, toast your own peanuts with olive oil instead of store-bought roasted varieties.
Can I make this ahead of time?
Yes! This salad actually tastes better the next day. Store components separately: cabbage/celery mix in one container, dressing in another, and peanuts/sesame seeds in a third. When ready to eat, toss everything together. The cabbage will soften slightly but still maintain great texture. For best results, let it sit at room temperature for 10 minutes before serving to revive the crunch.
What other proteins can I add?
This salad works beautifully with grilled chicken, shrimp, or tofu. For chicken, marinate in soy sauce and lime before grilling. For shrimp, toss with sesame oil and chili flakes before adding. Keep portions small✠cup cooked protein per serving maintains the salad's balance. The peanut dressing pairs especially well with the slight sweetness of shrimp or the savory depth of chicken.
