Cabbage Peanut Salad Recipe: Crunchy, Nutty, and Umami-Packed Bite-Sized Bliss

Salads

Cabbage Peanut Salad Recipe: Crunchy, Nutty, and Umami-Packed Bite-Sized Bliss

This cabbage peanut salad recipe transforms simple ingredients into a crunchy, nutty masterpiece that's perfect for potlucks or weeknight dinners. šŸ’› The secret lies in the perfect balance of textures—crisp cabbage, toasted peanuts, and a tangy dressing that brings everything together.

I developed this recipe after years of experimenting with Asian-inspired salads, and it's become a staple in my kitchen for its versatility and bold flavors.

The beauty of this dish is its simplicity—just a handful of ingredients that come together in minutes. Shredded cabbage provides the crunch, while roasted peanuts add a satisfying nutty depth.

A quick dressing made with sesame oil, rice vinegar, and a touch of honey ties everything together with umami and sweetness. It's the kind of salad that feels special but doesn't require hours of prep.

What you'll end up with is a vibrant, bite-sized salad that's packed with flavor and texture. The cabbage stays crisp, the peanuts are perfectly toasted, and the dressing clings to every bite, creating a harmonious blend of savory, sweet, and tangy notes.

This dish is equally at home as a side or a light main course, especially when paired with grilled proteins or served over rice.

Once you try this recipe, you'll find endless ways to customize it—add sesame seeds for extra crunch, swap in shredded carrots for color, or toss in protein like tofu or shrimp for a heartier meal. The possibilities are endless, but the foundation remains foolproof and delicious. Let's get started!

šŸ‘Øā€šŸ³
Difficulty
Medium
🌿
Diet
Vegetarian
šŸ”„
Calories
Low Cal

Ingredients for cabbage peanut salad

Just 14 ingredients—crunchy, nutty, and packed with Asian-inspired flavor.

Ingredient Amount Notes
Green Cabbage 🄬 4 cups Shredded, outer leaves removed
Raw Peanuts 🄜 1 cup Unsalted, dry-roasted preferred
Sesame Oil šŸ«’ 2 tbsp Toasted sesame oil for flavor
Rice Vinegar šŸ¶ 3 tbsp White or seasoned variety
Honey šŸÆ 2 tbsp Light or wildflower preferred
Soy Sauce šŸ¶ 2 tbsp Low-sodium preferred
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Garlic Cloves šŸ§„ 2 cloves Minced for dressing
Ginger Root 🌿 1 tsp Freshly grated
Vegetable Oil šŸ«’ 1 tbsp For roasting peanuts
Salt šŸ§‚ ½ tsp Kosher or sea salt
Black Pepper šŸŒ¶ļø ¼ tsp Freshly ground
Red Bell Pepper šŸŒ¶ļø ½ cup Shredded, optional for color
Lime Juice šŸ‹ 1 tbsp Freshly squeezed

The cabbage is the star here, so grab a green cabbage—it's crunchier than red or purple. Trader Joe's usually has pre-shredded bags, but I always buy whole and shred myself for that perfect texture. If you're using whole cabbage, cut out the core first—it's the toughest part. For peanuts, unsalted dry-roasted is ideal (no oil, no salt), but if you can't find them, lightly toast raw peanuts in a dry pan for 5-7 minutes until fragrant. The difference in flavor is huge. Pro tip: if your peanuts smell like they've been sitting forever, toss them—they lose flavor fast.

No sesame oil? Toasted peanut oil works in a pinch, but you'll miss that nutty depth. Short on honey? Maple syrup or agave works 1:1, though honey's floral notes are special here. Want more crunch? Add extra sesame seeds or crushed peanuts on top. The red bell pepper is totally optional, but it adds a sweetness that balances the tangy dressing. If you're making this ahead, hold off on adding the lime juice until serving—it keeps the cabbage crisp. And if you're feeling fancy, swap the rice vinegar for mirin or coconut aminos for a different twist.

This salad stays fresh for 3-4 days in the fridge, but the peanuts get softer over time. Keep the dressing separate if you're prepping ahead—toss it just before serving. The peanuts? Store them in an airtight container, and they'll stay crunchy for up to 2 weeks. I always double the dressing because it disappears fast—great for drizzling on rice bowls or grilled tofu. Freezing isn't recommended (the cabbage gets soggy), but you can freeze the dressing separately for up to 3 months. Perfect for meal prep—just toss with fresh cabbage when ready.

ā¤ļø

Why You'll Love This Recipe

  • I’ll be real: this recipe costs me less than $5 for a giant batch. Cabbage stays crisp, peanuts last forever, and that dressing? Just vinegar, honey, and a splash of oil. It’s the kind of meal that doesn’t drain my wallet but still feels special—like a fancy salad without the fancy price tag.
  • No-Chop Nightmare: I swear, this is the salad that finally convinced me not to dread meal prep. Shred the cabbage once, toss in peanuts straight from the bag, and—boom—you’re done. The sesame oil and rice vinegar do all the work, so even if I’m distracted (looking at you, Tuesday), it still comes out bright and tangy.
  • Sweet-Savory Magic: That honey-peanut dressing? It’s the kind of balance that makes you pause mid-bite. The crunch of raw peanuts cuts through the cabbage’s crispness, while the sesame oil adds this warm, nutty depth that sticks with you. Honestly, it’s the only salad I’ll eat straight from the jar—no judgment.
  • Lunchbox Legend: Between us, this is the salad that actually survives the workday. Pack it in a container, and it stays fresh for days—no soggy lettuce here. I’ve sent it to school with my kids, tossed it in lunchboxes, even brought it to potlucks. It’s the one dish that’s always a hit, no matter where you are.

Step-by-step instructions for crunchy cabbage peanut salad

Here's how to make this addictive salad with perfect texture and bold flavors.

1

šŸ‘Øā€šŸ³ Step 1: Prep and Roast the Peanuts

Preheat your oven to 325°F and spread the 1 cup raw peanuts on a baking sheet. Toss them with 1 tablespoon vegetable oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Roast for 12-15 minutes until they're golden brown and fragrant—stir halfway through so they toast evenly.

This step makes all the difference. Roasting brings out the peanuts' natural oils and creates that irresistible crunch. Keep them close by the oven—they'll cool quickly and lose their crispness. You'll know they're perfect when they smell rich and nutty, not burnt.

2

šŸ³ Step 2: Make the Flavor-Packed Dressing

In a small bowl, whisk together 2 tablespoons sesame oil, 3 tablespoons rice vinegar, 2 tablespoons honey, 2 tablespoons soy sauce, 1 tablespoon lime juice, 2 cloves minced garlic, and 1 teaspoon grated ginger. Taste and adjust—add more honey if you want it sweeter or extra soy sauce for more umami.

Here's the thing—this dressing is the soul of the salad. The ginger and garlic add warmth, while the sesame oil gives that nutty depth. Let it sit for 5 minutes before using so the flavors meld. If it thickens, just whisk in a splash of warm water to loosen it up.

3

🄘 Step 3: Shred and Massage the Cabbage

Remove the outer leaves from 4 cups green cabbage and shred the rest finely using a mandoline or sharp knife. Toss the shredded cabbage with ½ teaspoon salt and massage it vigorously for 2-3 minutes until it softens and releases moisture. This step is crucial—it removes the bitterness and makes the cabbage tender.

Don't skip the massage! I know it seems weird, but trust me—this is what transforms tough cabbage into silky strands. Work it like you're kneading dough. The cabbage should look wilted and glossy when you're done. If it's still crunchy, give it another minute.

4

🄘 Step 4: Combine Everything

In a large bowl, combine the massaged cabbage, roasted peanuts, and ½ cup shredded red bell pepper (if using). Pour the dressing over everything and toss gently until everything is evenly coated. Let it sit for 10 minutes so the flavors really meld together.

Here's where it gets fun—taste it now and adjust if needed. Too tangy? Add a drizzle of honey. Needs more crunch? Sprinkle in extra peanuts. The salad should be perfectly balanced—sweet, salty, tangy, and nutty all at once. The red bell pepper adds a nice pop of color and freshness.

5

šŸ½ļø Step 5: Garnish and Serve

Transfer the salad to a serving platter and sprinkle with 1 tablespoon toasted sesame seeds. Serve immediately while everything is still crisp and fresh. This salad tastes best right after tossing—it won't keep well for hours, so enjoy it while the peanuts are crunchy and the cabbage is still slightly crisp.

Real talk: this salad is amazing as a side dish, but it's also perfect as a main course with grilled chicken or shrimp. The textures and flavors play so well together. Store any leftovers in the fridge for up to 2 days, but honestly, it won't last that long!

šŸ‘Øā€šŸ³

Pro Tips For Making Cabbage Peanut Salad

  • SHRED THIN, SHRED EVEN: I learned this the hard way—uneven shreds mean some cabbage stays crunchy while others turn soggy. Use a sharp knife and slice lengthwise into quarters first, then cut thin strips (about 1/8-inch wide) so every bite has the same texture. No mandoline? Hand-shredding works, but take your time—rushing leads to ragged edges.
  • TOAST PEANUTS LOW AND SLOW: High heat burns peanuts before they brown. Spread raw peanuts in a single layer on a dry skillet over medium-low heat, stirring every 30 seconds until fragrant and golden (about 5-6 minutes). Too fast = bitter; too cool = bland. Smell is your guide—pull them when they smell like a Chinese street cart.
  • WHISK SESAME OIL LAST: Add sesame oil to the dressing after mixing vinegar and honey, then toss it in at the very end. Stirring it in too early makes the cabbage taste bitter. A splash (1 tsp) is enough—more overpowers the peanut flavor. (Yes, even if you’re impatient like me.)
  • CHILL BEFORE SERVING: This isn’t just about temperature—cold cabbage releases more juice, which helps the dressing cling. Toss everything together, then refrigerate for at least 20 minutes before serving. The flavors meld better, and the peanuts soften just enough to stay in place. Skip this, and you’ll get a sad, watery mess.

Dietary considerations for cabbage peanut salad

Vegetarian-Friendly Base

This salad is naturally vegetarian, relying on plant-based ingredients like cabbage, peanuts, and sesame oil for its rich flavor profile.

The peanuts provide a satisfying protein boost with about 7 grams per ¼ cup, while the cabbage offers fiber and vitamin C. I often serve this as a hearty vegetarian main course, especially when paired with steamed rice or tofu. šŸ’›

Gluten-Free Adaptations

All ingredients in this recipe are naturally gluten-free, but always double-check labels on soy sauce and vinegar to ensure they're certified gluten-free. I recommend using tamari instead of regular soy sauce if you're avoiding gluten entirely.

The dressing remains safe as long as you stick to these simple swaps—no complicated substitutions needed.

Nut-Free Variations

For those with nut allergies, swap the peanuts for toasted pumpkin seeds or crushed sunflower seeds. Both add crunch and a nutty flavor without the risk.

I've tested this variation and found that ½ cup pumpkin seeds work perfectly—just roast them with a pinch of salt and smoked paprika for that same satisfying texture. 🌱

Low-Sugar Options

To reduce sugar content, replace the honey with 1 tablespoon maple syrup or agave nectar, though you'll lose some of the floral depth. For a completely sugar-free version, omit the honey entirely and increase the soy sauce by 1 tablespoon to maintain umami balance.

The salad still tastes amazing—just slightly less sweet.

Vegan-Friendly Notes

This recipe is already vegan-friendly, but I always remind readers to verify their sesame oil and honey sources. Some brands process honey with animal products, while sesame oil should be 100% plant-based.

For extra assurance, use vegan-certified honey substitutes like agave if needed. The peanuts are naturally vegan, and all other ingredients are plant-based.

Meal Prep Tips

Store components separately for up to 4 days: keep the cabbage and peanuts in one airtight container, and the dressing in another. When ready to eat, simply toss everything together and garnish with fresh sesame seeds.

This method preserves the cabbage's crunch and prevents the peanuts from softening. I prep this salad on Sundays for easy weeknight lunches—it's a game-changer for busy schedules. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 12g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-shredded cabbage for this recipe?

Pre-shredded cabbage works in a pinch, but fresh-shredded gives the best texture. The key is massaging the cabbage for 2-3 minutes to soften it—pre-shredded often has less moisture to release. If using bagged cabbage, squeeze out excess liquid after massaging to avoid a soggy salad.

2

How do I keep the cabbage crisp longer?

Store the cabbage and peanuts separately in airtight containers. Only add the dressing when ready to eat, and keep the lime juice separate until serving. For extra crunch, chill the salad for 30 minutes before eating. The cabbage will stay firmest if you avoid over-mixing after adding the dressing.

3

What's the best way to toast peanuts without burning them?

Roast at 325°F for 12-15 minutes, stirring halfway through. They're done when golden and fragrant—not dark brown. For stovetop toasting, use medium-low heat and shake the pan constantly. Overheating makes peanuts bitter, so watch closely!

4

Can I make this salad ahead of time?

Yes! Prep all components separately up to 3 days ahead: roast peanuts, shred cabbage (massage and store with a paper towel to absorb moisture), and make dressing. Combine everything just before serving to maintain crispness. The peanuts stay crunchy longest when stored separately.

5

What's the best way to add protein to this salad?

For vegetarian options, try crispy tofu or edamame. For meat lovers, add grilled shrimp or shredded rotisserie chicken. Keep proteins separate until serving to maintain texture. The salad's flavors work beautifully with warm proteins—just toss in right before eating.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(3 reviews)
Categories Salads