Salads
This cabbage pear salad recipe transforms simple ingredients into a texturally perfect dish that balances crisp cabbage with tender pears and a creamy herb dressing—no fancy techniques required.
I first discovered this combination when my grandmother served it at a summer picnic, and it became an instant favorite for its refreshing crunch and effortless elegance.
The key lies in the contrast: sharp green cabbage meets sweet, juicy pears, all tied together with a tangy, herby dressing that keeps every bite vibrant.
The salad comes together in just 15 minutes, making it ideal for weeknight dinners or holiday sides. You'll start by thinly slicing the cabbage and pears—this ensures the perfect bite and prevents sogginess.
The dressing, made with Greek yogurt, lemon juice, and fresh herbs, adds a velvety texture that coats each ingredient without overpowering their natural flavors.
Trust me, this is one of those salads that tastes even better the next day, as the flavors meld and the cabbage softens just enough to become tender.
What makes this salad truly special is its versatility—serve it as a light lunch on its own, pair it with grilled chicken or fish for a complete meal, or use it as a refreshing side for barbecues.
The dressing's creamy richness balances the salad's natural sweetness, while the herbs add a bright, aromatic finish. It's the kind of dish that feels both sophisticated and simple, perfect for anyone who wants restaurant-quality results without the fuss.
For best results, choose ripe but firm pears and crisp green cabbage—these are the foundation of the salad's success. If you're short on time, you can prep the ingredients ahead and assemble the salad just before serving.
Store any leftovers in an airtight container in the refrigerator for up to 3 days, though I doubt it will last that long. Here's how to bring this refreshing salad to your table with minimal effort and maximum flavor.
Ingredients for cabbage pear salad
Crisp cabbage, sweet pears, and a velvety herb dressing—this salad is pure summer in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Thinly sliced, crisp variety |
| Pears 🍐 | 2 medium | Ripe but firm, sliced thin |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Mint 🌿 | 0.15 cup | Chopped, for brightness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | High quality, fruity |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Walnuts 🥜 | ¼ cup | Toasted, roughly chopped |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy depth |
The cabbage and pears are your stars—firm, crisp varieties make all the difference. Green cabbage like Savoy or Napa keeps its crunch, while Bosc pears hold up better than Anjou when sliced. If you can't find fresh dill or mint, dried works at half the amount, but fresh gives that bright pop. For the yogurt, Full-fat Greek yogurt (like Fage or Siggi's) gives the creamiest dressing—don't skimp here. The walnuts? Toast them in a dry pan for 3-4 minutes—they add crunch and richness that takes this salad to the next level.
No fresh herbs? Substitute with 1 tbsp dried dill plus 1 tsp dried mint—it's not the same, but it works in a pinch. Short on honey? Maple syrup or agave does the trick, though honey adds that floral note. The red wine vinegar can be swapped for apple cider vinegar if you're out, but it'll taste slightly sweeter. Pre-sliced cabbage from the store is fine, but if you have time, hand-slicing gives the best texture. For extra crunch, add 2 tbsp toasted sunflower seeds—they're budget-friendly and pack a nutty punch.
This salad keeps beautifully—assemble it up to 4 hours ahead and store in the fridge. The cabbage softens slightly, which makes it even more tender. Portion into individual containers if you're packing for lunch—it holds up well for 2 days in the fridge. For extra flavor, let it sit for 10 minutes after tossing so the dressing really coats everything. And trust me, leftovers taste even better the next day—the flavors meld into pure perfection.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this when I’m too tired to chop more than a head of cabbage. Shred the cabbage, slice the pears, toss with yogurt and herbs—done. No oven, no fuss, just layers of flavor that feel fancy without the effort.
- Sweet-Savory Balance: That first bite? Crunchy cabbage meets juicy pear, then the bright tang of yogurt and dill—it’s like a hug for your taste buds. Honestly, the mint ties it all together so effortlessly, you’ll forget it’s "healthy."
- Picnic to Potluck: Pack it in a jar for lunch or bring it to a gathering—it’s the side dish everyone reaches for. My daughter’s friends always ask for the recipe, and I’ve even served it at holiday dinners (yes, even on a Tuesday night).
- Budget-Friendly Crunch: Cabbage and pears stretch farther than you’d think, and Greek yogurt adds creaminess without breaking the bank. Leftovers? They last days, and the flavors only get better as the herbs mellow out. My wallet and I both approve.
Step-by-step instructions for cabbage pear salad
This salad brings together crisp cabbage, sweet pears, and a luscious herb dressing that's creamy without being heavy.
Prepare the Cabbage and Pears
Start by thinly slicing the 4 cups green cabbage using a sharp knife or mandoline for even strips. I like to work in batches to keep the cabbage crisp—don't pile it too high or you'll crush the leaves. Transfer the sliced cabbage to a large mixing bowl as you go.
Next, peel and slice the 2 medium pears into thin half-moons. For the best texture, choose pears that are ripe but still hold their shape. Arrange the pear slices on top of the cabbage, letting their natural juices begin to mingle with the cabbage. This prep step is quick but sets the foundation for that perfect sweet-tart balance we're after.
Toast the Walnuts for Crunch
While the cabbage and pears sit, toast the 0.25 cup walnuts in a dry skillet over medium heat for 3-4 minutes. Stir constantly so they don't burn—you're looking for a golden brown color and that nutty aroma to fill your kitchen. Let them cool for 2 minutes, then roughly chop them with a knife. The toasted walnuts will add a satisfying crunch that contrasts beautifully with the creamy dressing.
I always toast my nuts before adding them to salads—the flavor is so much more developed than raw, and the texture is just right. Keep them nearby so you can add them just before serving to maintain that perfect crunch.
Whisk Together the Creamy Herb Dressing
In a separate bowl, combine the 0.5 cup plain Greek yogurt, 3 tbsp extra-virgin olive oil, 1 tbsp honey, 2 tbsp lemon juice, 1 tbsp red wine vinegar, 0.5 tsp sea salt, and 0.25 tsp black pepper. Whisk vigorously until smooth and creamy—this is where the magic happens. The yogurt gives us that rich, velvety texture while the vinegar and lemon juice brighten it up.
Next, fold in the 0.25 cup chopped fresh dill and 0.15 cup chopped fresh mint. I like to use my fingers for this part to gently incorporate the herbs while preserving their delicate leaves. Taste the dressing and adjust the seasoning if needed—maybe a touch more honey for sweetness or vinegar for tang. This dressing should coat the back of a spoon with ease.
Combine Everything for Perfect Balance
Pour the dressing over the cabbage and pear mixture, tossing gently to coat everything evenly. Add the toasted walnuts and give it one final toss. The cabbage will start to soften slightly from the dressing, but we want to keep it crisp—don't overmix or you'll lose that satisfying crunch. Let the salad sit for 10 minutes before serving to allow the flavors to meld together.
This salad tastes best when served immediately, but if you need to prep ahead, keep the dressing separate until just before serving. The cabbage will stay crisp, and the pears will maintain their sweetness. Serve in bowls or as a side with grilled meats or crusty bread for the perfect balance of textures and flavors.
Pro Tips For Making Cabbage Pear Salad
- SHRED THIN, NOT SMALL: Green cabbage releases less water when you slice it paper-thin—about 1/8-inch strips—so your salad stays crisp longer. I learned this the hard way after soggy batches ruined my first attempts; invest in a sharp knife and take your time.
- SAVE PEARS FROM BROWNING: Toss sliced pears with a teaspoon of lemon juice immediately after cutting, then drain and pat dry before mixing with yogurt. The acid stops browning while keeping the fruit bright—no one wants dull, mealy pears in their salad.
- DRESS IT LAST MINUTE: Yogurt-based dressings break down cabbage’s texture over time, so mix everything together right before serving. If you prep ahead, keep dressing and greens separate and combine just before eating—your salad will thank you.
- STACK HERBS IN LAYERS: Chop dill and mint separately—one coarse, one fine—and fold them in at different stages. The coarse dill adds texture, while finely chopped mint brightens the yogurt. (Yes, even if you’re impatient like me, resist the urge to pulse them together.)
Make-ahead tips for leftovers
Prep Ahead Strategy
Assemble this salad up to 4 hours ahead—it actually tastes better as the flavors meld together. Store the dressing separately in an airtight container and keep the cabbage and pears in another container.
When ready to serve, simply toss everything together right before eating to maintain that perfect crunch. I always do this when hosting dinner parties—it saves time and lets me focus on other dishes. 🥗
Dressing Prep Shortcut
Make the dressing the night before and store it in the fridge. The flavors will deepen, and you won't have to whisk it fresh. I keep mine in a small glass jar with a tight-sealing lid.
When you're ready to serve, just give it a quick stir and toss it with the salad. This is especially helpful if you're prepping for lunch the next day—just grab the jar and go. 💡
Cabbage Prep Efficiency
Save time by slicing the cabbage the day before and storing it in an airtight container with a paper towel to absorb any moisture. This keeps it crisp and prevents wilting.
I like to do this when I'm chopping veggies for other meals—multitasking at its finest. Just give it a quick rinse before assembling the salad to remove any excess moisture. ⏰
Pears for Later Use
If you're not using all the pears right away, store the remaining slices in a sealed container with a sprinkle of lemon juice to prevent browning. This keeps them fresh for up to 2 days in the fridge.
I often prep a few extra pears when I'm at the farmers market—it's a great way to use up seasonal produce without waste. 🍐
Portion Control for Lunch
Divide the salad into individual containers for easy grab-and-go lunches. Store the dressing separately and add it just before eating to keep everything fresh. I use small glass containers with snap-on lids—they're perfect for packing and reheating (though this salad is best cold).
This method works great for meal prep Sundays—just assemble everything in advance and grab what you need throughout the week. 📅
Storage Longevity
This salad keeps well in the fridge for up to 3 days, though I rarely have leftovers that last that long. If you're planning to store it longer, keep the dressing separate until just before serving.
The cabbage will soften slightly over time, but the pears and dressing will still taste fresh. I always double-check the texture before serving—if it's too soft, I toss in a few extra crisp cabbage slices to refresh it. ✨
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green?
Yes, but the flavor and color will change! Red cabbage adds a mild sweetness and vibrant purple hue, but it softens faster than green. For best results, use 3 cups red cabbage and add 1 tbsp extra lemon juice to brighten the color. The dressing will stain slightly, so serve it with white plates for a pretty presentation.
What if I don't have fresh dill or mint?
No problem! Use 1 tbsp dried dill plus 1 tsp dried mint as a substitute, but the flavor won't be as bright. For extra depth, add 1 tsp dried tarragon—it pairs beautifully with pears. If you're missing both, skip the herbs and increase the lemon juice to 3 tbsp for tangy brightness. The salad will still taste great!
Can I make this salad vegan?
Swap the Greek yogurt for 0.5 cup coconut yogurt or vegan mayo and use 1 tbsp maple syrup instead of honey. The dressing will still be creamy, though slightly lighter. For extra protein, add 0.5 cup chickpeas (tossed in olive oil and roasted until crispy). The texture contrast works perfectly!
Why does my cabbage get soggy?
Sogginess happens when cabbage sits too long in dressing or gets crushed during prep. To fix it: Slice cabbage just before serving and store it dry in an airtight container with a paper towel. Also, don't overmix—toss gently to coat, then let it rest for 10 minutes before serving. For extra crunch, add 1 tbsp toasted sunflower seeds right before eating.
What's the best way to store leftovers?
Keep the dressing separate in an airtight container and store the cabbage/pears in another. Recombine right before serving to maintain crispness. This salad lasts 3 days in the fridge, but the cabbage will soften slightly over time. For a refresh, toss in 1 tbsp lemon juice** and a handful of fresh herbs before serving.
