Salads
This vegetarian black-eyed peas salad transforms a simple pantry staple into a vibrant, protein-packed dish that's perfect for any occasion. The secret lies in crisp-tender black-eyed peas tossed with celery, red onion, and a zesty citrus cream dressing that brightens every bite.
I developed this recipe during a particularly busy week when I needed a meal that was both nourishing and effortless to prepare.
The foundation of this salad is properly cooked black-eyed peas—firm enough to hold their shape but tender enough to eat. The celery crown adds satisfying crunch, while the citrus cream dressing (made with Greek yogurt, lemon juice, and a touch of honey) keeps the flavors fresh and vibrant.
This recipe delivers restaurant-quality results without requiring special ingredients or techniques.
What you'll end up with is a salad that's hearty enough to serve as a main dish but light enough for a side. The combination of textures—creamy dressing, crisp vegetables, and tender peas—makes each bite satisfying.
Plus, it's packed with plant-based protein and fiber, making it a wholesome choice for any meal.
Serve this salad with crusty bread for a complete vegetarian meal, or pair it with grilled chicken for a satisfying dinner. The flavors hold up well in the fridge, so it's perfect for meal prep. Here's how to make it!
Ingredients for black eyed peas salad recipe vegetarian
Pantry staples meet vibrant freshness in this protein-packed vegetarian salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black-Eyed Peas 🌱 | 1 ½ cups | Rinsed before cooking |
| Celery Crowns 🧅 | 2 whole | Thinly sliced for crunch |
| Red Onion 🧅 | ½ cup | Finely diced, white and red parts |
| Plain Greek Yogurt 🥛 | ¾ cup | Full-fat for creaminess |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Honey 🍯 | 1 tbsp | Pure, unprocessed preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and balance |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for freshness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle flavor |
| Apple Cider Vinegar 🍏 | 1 tbsp | For tangy brightness |
| Fresh Dill 🌿 | 1 tbsp | Chopped, optional garnish |
The black-eyed peas are the star—look for dried, not canned, for better texture. Bob's Red Mill or store-brand dried peas work perfectly. Cook them until tender but still firm—they should hold their shape but not be mushy. For the celery crowns, grab the thickest stalks from the produce section—they stay crisp longer. Red onion adds depth, so choose a firm, vibrant one with white and red layers intact. The Greek yogurt should be full-fat for that creamy dressing texture, and Fage 5% is my go-to for restaurant-quality results.
No Greek yogurt? Vegan coconut yogurt works too—just add a pinch more lemon juice for tang. Substitute honey with maple syrup if needed, though honey’s floral notes balance the dressing beautifully. For the celery, frozen chopped celery in a pinch (thaw and drain well). The parsley and dill are optional but add freshness—dried works at half the amount if you're short on time. Garlic can be omitted if you prefer milder flavor, but the minced cloves add subtle depth that complements the citrus perfectly.
Cooked black-eyed peas keep for 4-5 days in the fridge—store them in an airtight container with a splash of water to maintain texture. The dressing separates naturally; just stir before using. This salad tastes even better the next day as flavors meld. For meal prep, store components separately: peas, veggies, and dressing. Assemble just before serving to preserve that satisfying crunch. The dressing keeps for 5 days in the fridge or 3 months frozen in an ice cube tray.
Why You'll Love This Recipe
- I’ll be real: those dried black-eyed peas need zero prep. Toss them in boiling water for 20 minutes, drain, and they’re ready—no overnight soaking, no fuss. The celery and onion add crunch without demanding knife skills, and the yogurt-lemon dressing comes together in two minutes while you wait.
- No-Soaking Hassle: I’ll be real: those dried black-eyed peas need zero prep. Toss them in boiling water for 20 minutes, drain, and they’re ready—no overnight soaking, no fuss. The celery and onion add crunch without demanding knife skills, and the yogurt-lemon dressing comes together in two minutes while you wait.
- Tangy Creamy Magic: That Greek yogurt isn’t just a binder—it’s the star. The lemon brightens the earthy peas while the yogurt keeps it luscious, not soggy. Honestly, the first time I tasted it, I thought, “Why haven’t I done this before?” The red onion’s bite cuts through the richness, and the celery? It’s the perfect fresh contrast.
- Lunchbox to Potluck: This salad holds up like a champ. Pack it for work—it stays crisp for days—and it’s my go-to for picnics or holiday spreads. (Yes, even on a Tuesday night.) The flavors only deepen after a day in the fridge, and it’s the one dish that makes me look like a meal-prep hero without trying.
Step-by-step instructions for black eyed peas salad vegetarian
Here's how to create a perfectly balanced black-eyed peas salad with crisp celery and bright citrus dressing.
Cook the Black-Eyed Peas to Perfect Tenderness
Rinse the 1.5 cups dried black-eyed peas thoroughly under cold water to remove any debris. Place them in a medium saucepan with 4 cups water and ½ teaspoon salt. Bring to a boil over medium-high heat, then immediately reduce to a simmer and cook uncovered for 45-50 minutes until tender but not mushy. You'll know they're done when they hold their shape but are fork-tender with a slight bite.
Drain the peas in a colander and rinse briefly with cold water to stop the cooking process. Let them cool completely before using. This cooling step prevents the peas from turning mushy when mixed with the dressing. For best results, spread them on a baking sheet to cool faster.
Prepare the Crisp Vegetable Base
Trim the 2 whole celery crowns by removing the leafy tops and any tough strings. Using a sharp chef's knife, slice them paper-thin on a diagonal for maximum surface area and crunch. Transfer to a large mixing bowl.
Finely dice the ½ cup red onion into small pieces—about ⅛-inch—so it blends seamlessly into the salad without overpowering. Add it to the bowl with the celery. The combination of celery and onion creates a satisfying textural contrast that balances the creamy dressing perfectly.
Make the Zesty Citrus Dressing
In a separate medium bowl, whisk together the ¾ cup plain Greek yogurt, ¼ cup fresh lemon juice, 1 tablespoon honey, ¼ cup extra-virgin olive oil, 1 tablespoon apple cider vinegar, 1 teaspoon salt, and ½ teaspoon black pepper. The mixture should be smooth and slightly thick, with a bright, tangy aroma.
Add the 2 minced garlic cloves and mix well. Let the dressing sit for 5 minutes at room temperature to allow the flavors to meld. This waiting period enhances the garlic's subtle sweetness and ensures the dressing coats the peas evenly. The honey and vinegar balance the acidity of the lemon, creating a harmonious flavor profile.
Combine and Chill for Maximum Flavor
Add the cooled black-eyed peas to the bowl with celery and onion. Pour the dressing over the top and gently fold everything together with a large spoon or spatula. Be careful not to overmix—just combine until the peas are evenly coated. The salad should look vibrant with a creamy sheen from the dressing.
Cover the bowl and refrigerate for at least 1 hour before serving. This chilling time allows the flavors to fully develop and the celery to maintain its crisp texture. The peas will absorb the dressing beautifully, creating a salad that's creamy, tangy, and perfectly balanced.
Garnish and Serve
Before serving, chop the ¼ cup fresh parsley and 1 tablespoon fresh dill into fine pieces. Sprinkle them evenly over the salad just before serving to add a fresh, herbal brightness. The parsley and dill not only enhance the visual appeal but also provide a subtle contrast to the rich dressing.
Serve the black-eyed peas salad chilled, either as a standalone dish or alongside grilled meats, crusty bread, or as part of a larger meal. The crisp celery crowns and zesty dressing make this vegetarian salad a standout centerpiece that's both satisfying and refreshing.
Pro Tips For Making Black Eyed Peas Salad Recipe Vegetarian
- SOAK THE PEAS RIGHT: Dried black-eyed peas need at least 4 hours in water—overnight is better—so they soften evenly and don’t turn mushy. I learned this the hard way after a dinner party where my rushed 2-hour soak left me with a bowl of uneven, chalky peas. Trust the process.
- CHOP CELERY LIKE A PRO: Cut celery crowns into ¼-inch dice, not thin matchsticks—this keeps the salad from getting soggy too fast. Also, save the leafy tops: finely chop them and toss in last minute for a fresh, herb-like brightness.
- SWEAT THE ONION FIRST: Cook the red onion in a dry pan for 3-4 minutes until it starts to soften and release moisture before adding it to the salad. This mellows the sharpness and prevents the yogurt dressing from curdling later.
- LEMON JUICE LAST: Add fresh lemon juice right before serving—even if the recipe says otherwise. The acid breaks down the yogurt’s proteins over time, making the dressing thin out. If you’re prepping ahead, store the dressing and lemon separately.
Best sauces and condiments for this recipe
Citrus Cream Dressing
The zesty citrus cream dressing is the heart of this salad, balancing the earthy black-eyed peas with bright lemon and creamy Greek yogurt. I always use full-fat Greek yogurt like Fage 5% because it creates a luscious texture without making the salad soggy.
The ¼ cup fresh lemon juice is key—never use bottled juice, as it lacks the fresh acidity that brightens every bite. 🍋
For extra depth, I add 1 tablespoon apple cider vinegar and 1 tablespoon honey to round out the flavors. The vinegar cuts through the richness, while the honey adds a subtle sweetness that enhances the lemon’s tang.
If you prefer a tangier dressing, increase the vinegar to 2 tablespoons—just be sure to taste as you go.
Herb-Infused Olive Oil
Swap the yogurt dressing for a lighter herb-infused olive oil option by whisking together ¼ cup extra-virgin olive oil, 1 tablespoon lemon juice, 1 teaspoon Dijon mustard, 2 minced garlic cloves, and 1 tablespoon chopped fresh dill.
This version is perfect for those who prefer a lighter touch but still want bold flavor. Drizzle it over the salad just before serving to keep the celery crisp. 🫒
For a smoky twist, add ½ teaspoon smoked paprika or a pinch of red pepper flakes to the dressing. The heat complements the sweetness of the peas and adds a subtle warmth that elevates the dish.
I often use this variation when serving the salad as a side to grilled proteins.
Spicy Peanut Dressing
For a bold, Asian-inspired twist, blend ¼ cup creamy peanut butter, 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 tablespoon honey, 1 teaspoon grated fresh ginger, 1 clove garlic, and 1 tablespoon sriracha until smooth.
Thin with 2-3 tablespoons water until pourable. This dressing adds a nutty, spicy kick that pairs beautifully with the peas and celery. 🌶️
To make it vegetarian-friendly, ensure your peanut butter is unsweetened and free of honey if needed. Serve this version with toasted peanuts or crushed red pepper flakes for extra crunch and heat. It’s a game-changer for those who love bold flavors and want to keep the salad exciting.
Tahini-Lemon Dressing
For a nutty, creamy alternative, mix 3 tablespoons tahini, 2 tablespoons lemon juice, 1 tablespoon maple syrup, 2 tablespoons water, and 1 teaspoon garlic powder.
This dressing adds a rich, earthy depth that complements the peas perfectly. It’s especially delicious when paired with toasted pine nuts or sunflower seeds for added texture. 💛
Tahini can be thick, so start with 2 tablespoons water and adjust as needed until the dressing reaches a pourable consistency. If you don’t have tahini, a blend of ¼ cup Greek yogurt and 1 tablespoon sesame paste works in a pinch.
This dressing is a fantastic way to add plant-based richness to your salad.
Nutrition facts
Frequently asked questions
Can I use canned black-eyed peas instead of dried?
You can, but the texture will be slightly different. Canned peas are pre-cooked and softer, which works well for salads but may make the dish less substantial. If using canned, drain and rinse them thoroughly, then pat dry with a paper towel to remove excess moisture. For best results, stick with dried peas—they hold their shape better and create that satisfying bite.
How do I keep the celery from getting soggy?
Prevent soggy celery by slicing it just before mixing with the dressing. For extra crunch, toss the celery in 1 teaspoon lemon juice and ½ teaspoon salt before adding other ingredients. Also, store the salad in the fridge for no longer than 24 hours to maintain crispness. If prepping ahead, keep the dressing separate until ready to serve.
What can I substitute for Greek yogurt in the dressing?
For a dairy-free option, try vegan coconut yogurt or silken tofu blended with lemon juice. Both work well but may require adjusting the lemon juice for tang. Another great swap is mayonnaise (for a richer texture) or sour cream (if you're not avoiding dairy). Just reduce the olive oil slightly to balance the fat content.
Can I make this salad ahead of time?
Yes, but with a few tips for best results. Cook the peas and prep the veggies 1 day ahead, then store them separately in airtight containers. Mix everything just before serving to keep the celery crisp. The dressing can also be made ahead and stored in the fridge for up to 5 days. Assemble the salad 30 minutes before serving for optimal texture.
Why does my dressing separate?
This is completely normal—it’s just the natural separation of ingredients. Simply stir or whisk before using. For a smoother dressing, blend all ingredients together for 10-15 seconds before adding to the salad. If you prefer a thicker dressing, reduce the olive oil slightly or add ½ teaspoon cornstarch mixed with water as a slurry.
