Cabbage Peanut Salad Recipe: Crunchy Shreds and Nutty Creaminess Balance

Side Dishes

Cabbage Peanut Salad Recipe: Crunchy Shreds and Nutty Creaminess Balance

This cabbage peanut salad recipe transforms simple ingredients into a harmonious blend of crispy, tangy, and nutty flavors that elevate any meal. The secret lies in properly massaging the cabbage to soften its texture while preserving its crunch, then pairing it with a creamy peanut dressing that ties everything together.

What makes this dish special is how it balances rich, savory notes with bright acidity—perfect for balancing heavier main courses.

The process starts with shredding fresh cabbage and gently massaging it with a touch of salt and lime juice to break down fibers without losing that essential crunch.

Meanwhile, the peanut dressing—made with smooth peanut butter, rice vinegar, soy sauce, and a hint of garlic—creates a velvety coating that clings to every shred.

This isn’t just a side dish; it’s a complete flavor experience that works as a standalone appetizer or pairs beautifully with grilled meats, tofu, or rice bowls.

What you’ll end up with is a salad that’s vibrant, satisfying, and impossible to resist—crisp cabbage bites contrast with the creamy peanut dressing, while a touch of sesame seeds adds an extra layer of texture. The best part?

It comes together in just 20 minutes, making it ideal for weeknight dinners or meal prep. The flavors actually improve as it sits, so it’s perfect for making ahead and serving at room temperature.

This recipe is incredibly versatile—serve it chilled as a refreshing appetizer, pack it in lunches for a protein-rich boost, or use it as a topping for sandwiches and wraps.

The key to success is balancing the dressing ingredients carefully, so each bite delivers that perfect harmony of crunch, creaminess, and tang. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for cabbage peanut salad

These vibrant ingredients create a perfect balance of crunch, creaminess, and tangy brightness.

Ingredient Amount Notes
Green Cabbage 🥬 8 cups Shredded, outer leaves removed
Smooth Peanut Butter 🥜 ½ cup Natural, unsweetened preferred
Rice Vinegar 🍶 ¼ cup Seasoned preferred for depth
Soy Sauce 🥢 2 tbsp Low-sodium preferred
Fresh Lime Juice 🍋 3 tbsp Freshly squeezed
Garlic Cloves 🧄 3 cloves Minced or finely grated
Sesame Oil 🫒 1 tbsp Toasted sesame preferred
Sesame Seeds 🌾 2 tbsp Toasted for extra crunch
Granulated Sugar 🍬 1 tbsp Or maple syrup for vegan option
Vegetable Oil 🫒 1 tbsp For crisping cabbage
Kosher Salt 🧂 ½ tsp Diamond Crystal preferred
Toasted Sesame Seeds 🌾 1 tbsp Extra for garnish
Red Chili Flakes 🌶️ ¼ tsp Optional for heat

The cabbage is the star here—look for heads with crisp, vibrant green leaves and minimal yellowing. Whole Foods or Trader Joe's usually carry the freshest varieties, but any grocery store's produce section will do. If you're prepping ahead, store the shredded cabbage in a sealed container with a paper towel to absorb moisture—it keeps for 3 days in the fridge. For the peanut butter, natural, unsweetened varieties like Smucker's or Crazy Richard's work best, but any smooth peanut butter will give you that creamy texture. Toast your sesame seeds in a dry pan for 1-2 minutes until fragrant—they'll add depth and crunch that store-bought seeds can't match.

No rice vinegar? Substitute apple cider vinegar or white vinegar, but reduce to 2 tbsp since it's stronger. Running low on sesame oil? Avocado oil or light olive oil works in a pinch, though the flavor won't be identical. Want to make this vegan? Swap the granulated sugar for maple syrup or agave nectar—just reduce the amount slightly since they're sweeter. The garlic can be roasted for a milder flavor if you're sensitive to raw garlic's punch. For extra protein, toss in 1 cup cooked edamame or chopped roasted peanuts after mixing. And if you're feeling adventurous, add 1 tsp grated ginger to the dressing for a zesty kick.

This salad actually tastes better after 30 minutes of chilling—the flavors meld beautifully. Store leftovers in an airtight container for up to 5 days, though the texture might soften slightly after day 3. For meal prep, portion into small containers with a sprinkle of extra sesame seeds on top—they stay fresh and ready to grab. The dressing keeps separately for 1 week, so you can make it ahead and toss with fresh cabbage whenever you're ready. Pro tip: Pack it in bento boxes with grilled chicken or tofu for a complete, protein-packed lunch.

❤️

Why You'll Love This Recipe

  • No-Sharp-Knife Night: I swear by this one—just quarter the cabbage, no mandoline required. The crunch comes from tearing it by hand after a quick soak in cold water, and honestly? That’s where the magic happens.
  • Umami Crunch Bomb: That peanut butter isn’t just a topping—it’s the star. Thick, smooth, and tossed with lime juice and soy sauce until the cabbage absorbs the sauce like a sponge. Between us, the first bite is always a decision: do I eat this now or save it?
  • Lunchbox Hero: Pack it in jars or bento boxes—it holds up for days, no wilting in sight. My kids grab it for school, I take it to work, and my partner sneaks bites straight from the fridge. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: Green cabbage lasts forever, peanut butter’s a no-brainer, and rice vinegar? Already in your fridge. This salad costs next to nothing to make but tastes like you slaved over it—which, between us, is half the fun.

Step-by-step instructions for crispy cabbage peanut salad

This vibrant salad balances crispy cabbage with nutty, tangy dressing—here's how to nail the texture and flavor.

1

Crisp the Cabbage to Perfect Crunch

Heat a large skillet over medium-high heat and add the 1 tablespoon vegetable oil. Once shimmering, add the 8 cups shredded green cabbage in batches, stirring constantly for 5-7 minutes until edges turn bright golden brown and cabbage wilts slightly but remains crisp. This high-heat step creates that satisfying crunch without cooking the cabbage completely.

I like to work in batches—overcrowding the pan steams the cabbage instead of crisping it. You'll know it's ready when the cabbage releases easily from the pan and smells fresh with a hint of caramelization. Transfer to a large bowl immediately to prevent further cooking.

2

Whisk the Peanut Dressing to Silky Perfection

In a separate bowl, combine the 0.5 cup smooth peanut butter, 0.25 cup rice vinegar, 2 tablespoons soy sauce, 3 tablespoons fresh lime juice, 1 tablespoon granulated sugar, 0.5 teaspoon kosher salt, and 0.25 teaspoon red chili flakes (if using). Whisk vigorously until completely smooth—this ensures no peanut butter lumps in your final salad.

Here's the thing—peanut butter can be stubborn. If you encounter resistance, warm the peanut butter slightly in the microwave (just until it softens) before whisking. The dressing should be thick but pourable, with a rich, nutty aroma that makes your mouth water. Set aside while you finish the cabbage.

3

Toast the Sesame Seeds for Maximum Flavor

Heat a dry skillet over low heat and add the 2 tablespoons sesame seeds. Toast for 1-2 minutes, stirring constantly, until they turn deep golden brown and release their nutty aroma. Immediately transfer to a plate to cool—they'll crisp up as they cool, creating that perfect crunchy texture.

This step makes all the difference. Toasted sesame seeds add depth of flavor that raw seeds can't match. I like to keep some reserved for garnishing at the end—sprinkle them over each serving just before eating for that restaurant-quality finish.

4

Combine Everything for Perfect Balance

Add the 1 tablespoon sesame oil and 3 cloves minced garlic to the warm cabbage. Toss gently to coat, then pour in the peanut dressing while tossing continuously. The cabbage will absorb the dressing immediately—work quickly to distribute it evenly. Add a splash of water if the mixture seems too dry.

Taste and adjust seasoning—you might need a touch more lime for brightness or soy sauce for saltiness. The perfect balance should have crispy cabbage, creamy peanut dressing, and just the right amount of heat from the chili flakes. Let it sit for 5 minutes before serving to allow flavors to meld.

5

Garnish and Serve Immediately

Transfer the salad to a serving platter and sprinkle with the 1 tablespoon toasted sesame seeds you reserved earlier. The contrast between the warm seeds and cool salad creates an incredible textural experience. Serve immediately while the cabbage is still crisp and the dressing is at its peak flavor.

This salad shines as a main dish with grilled chicken or shrimp, or as a refreshing side. The combination of crispy cabbage and rich peanut dressing makes it addictively satisfying—every bite delivers that perfect balance of crunch, creaminess, and tangy brightness.

👨‍🍳

Pro Tips For Making Cabbage Peanut Salad

  • SHRED SMALLER THAN YOU THINK: I used to cut cabbage into big, uneven strips—ended up with chewy, uneven bites. Now I shred it paper-thin (about 1/8-inch) and slice those strips into 1-inch lengths. The texture stays crisp, and it mixes better with the dressing. Use a sharp knife or a mandoline if you’re impatient—just don’t skip this step.
  • WHISK PEANUT BUTTER FIRST: Dumping peanut butter straight into the dressing makes clumps. Instead, mix 1 tablespoon with 2 tablespoons rice vinegar and a splash of lime juice before adding the rest. This emulsifies it instantly—no lumpy surprises. (Pro move: Use smooth peanut butter; crunchy bits sink and ruin the texture.)
  • SALT THE CABBAGE BEFORE DRESSING: Toss shredded cabbage with 1/2 teaspoon salt right after cutting—let it sit 10 minutes. This draws out moisture, making it crispier when dressed. Rinse if it’s too salty, but trust me: Skipping this is why your salad turns soggy.
  • DRESS IT JUST BEFORE SERVING: Peanut sauce oxidizes fast—lime juice turns brown, peanut butter separates. Whisk the dressing (peanut butter + vinegar + soy + lime) right before tossing with cabbage. If prepping ahead, keep ingredients separate until serving. (Yes, even if you’re serving immediately—give it 5 minutes max.)

Health benefits of cabbage peanut salad

Protein-Packed Plant Power

This salad delivers 12-15 grams of plant-based protein per serving thanks to the peanut butter base. A ½ cup serving of smooth peanut butter provides 7-8 grams of protein, while the cabbage contributes 2 grams per cup.

The combination makes this an excellent choice for vegetarians and vegans looking to boost their protein intake without animal products. 🥜

Fiber for Digestive Health

Green cabbage is a fiber-rich vegetable, with 8 cups shredded providing about 12 grams of dietary fiber—nearly 50% of your daily needs in one serving. This fiber helps regulate digestion, supports gut health, and keeps you feeling full longer.

The peanut butter adds an extra 3 grams of fiber, making this salad both satisfying and nutritious.

Heart-Healthy Fats

The monounsaturated and polyunsaturated fats in peanut butter support heart health by reducing LDL cholesterol levels. A ½ cup serving contains 14 grams of healthy fats, including 3 grams of omega-6 fatty acids.

These fats also help absorb fat-soluble vitamins like vitamin A and E from the cabbage, enhancing their benefits.

Rich in Vitamin K

Green cabbage is an excellent source of vitamin K, with 8 cups shredded providing over 1,000% of your daily recommended intake. Vitamin K is crucial for blood clotting and bone health.

This salad also contains vitamin C from the lime juice, which aids in collagen production and immune function. The combination of these nutrients makes this dish a powerhouse for overall wellness. 💪

Antioxidant Boost

The sesame seeds and red chili flakes add antioxidants like sesamin and capsaicin, which help combat oxidative stress. Sesame seeds also provide calcium, iron, and zinc, while the lime juice contributes vitamin C and flavonoids.

Together, these ingredients create a nutrient-dense salad that supports immune function and cellular health.

Low-Calorie, High-Nutrient

Despite its rich flavors, this salad is surprisingly light and low-calorie, with about 250-300 calories per serving. The vegetable oil used for crisping adds minimal calories, while the peanut dressing provides healthy fats without excessive calories.

This makes it an ideal choice for those watching their calorie intake but still wanting a flavorful, satisfying meal. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 6g
Protein 8g16%
* 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 red cabbage instead of green?

Yes, but the flavor and color will differ. Red cabbage has a slightly sweeter, milder taste and will turn a pretty purple when tossed with the peanut dressing. For best results, use 6 cups red cabbage instead of green to maintain the same volume. The crisping process works the same way—just watch for 3-4 minutes instead of 5-7 since red cabbage wilts faster.

2

Why does my cabbage turn soggy after mixing?

This usually happens when the cabbage releases too much moisture before crisping. Always pat the shredded cabbage dry with a clean towel before cooking, and work in batches to avoid overcrowding the pan. If it's already soggy, drain excess liquid with a colander and gently press with a paper towel to restore some crunch.

3

How can I make this salad spicier?

For extra heat, add 1 teaspoon of finely chopped fresh chili or 0.5 teaspoon of cayenne pepper to the dressing. You can also sprinkle 1-2 teaspoons of sriracha or 1 tablespoon of chili garlic sauce after tossing. Start with less—you can always add more, but you can't take it out!

4

Can I make this ahead of time?

The salad actually tastes better after 30 minutes of chilling as the flavors meld. Store the dressed salad in an airtight container for up to 5 days in the fridge. For meal prep, keep the dressing and cabbage separate until ready to serve—this prevents the cabbage from getting too soft. The dressing alone keeps for 1 week in the fridge.

5

What's the best way to reheat leftovers?

This salad isn't meant to be reheated—it's designed to be enjoyed cold or at room temperature. If you must warm it slightly, microwave for 20-30 seconds and toss with a splash of water to revive the texture. For best results, always serve fresh or store components separately and assemble just before eating.

★★★★★5.0(14 reviews)
Categories Side Dishes