Salads
This Bulgarian bean salad recipe delivers zesty lemon and dill brightness that transforms simple ingredients into a vibrant, restaurant-quality dish. đ The secret lies in the contrast of texturesâcrisp vegetables, tender beans, and fresh herbsâall tossed together in a bright dressing that stays fresh for days.
I perfected this version after traveling through Bulgaria, where itâs served at gatherings as both a meze and a light main course.
The recipe begins with canned beans for convenience, but fresh or dried beans work beautifully if you have time. Chopped tomatoes, cucumbers, and onions provide the crunch, while fresh dill and parsley add that signature herbal punch.
A simple dressing of olive oil, lemon juice, and vinegar ties everything together, creating a salad thatâs as refreshing as it is satisfying.
What makes this salad truly special is how effortlessly it comes together in just 15 minutes. The flavors meld beautifully as you let it sit, making it perfect for meal prep or last-minute gatherings.
Serve it alongside flatbread, grilled meats, or as a standalone dish for a light yet flavorful meal.
For added texture, toasted walnuts or boiled eggs can elevate the dish further, but the classic version remains foolproof. Whether you're hosting a dinner or simply craving a bright, healthy salad, this recipe delivers every time.
Ingredients for bulgarian bean salad
These vibrant ingredients balance crunch, brightness, and herbal depth for a salad that shines as meze or main.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans đą | 1 ½ cups | Drained, rinsed, medium or great northern |
| Medium Red Onion đ§ | 1 whole | Thinly sliced, white or red |
| Large English Cucumber đĽ | 1 whole | Seeded, thinly sliced |
| Medium Tomatoes đ | 2 whole | Diced, vine-ripened preferred |
| Fresh Dill đż | ½ cup | Chopped, stems removed |
| Fresh Parsley đż | Âź cup | Chopped, flat-leaf preferred |
| Extra-Virgin Olive Oil đŤ | ½ cup | High quality, fruity |
| Fresh Lemon Juice đ | 0.3 cup | From 1-2 lemons, freshly squeezed |
| Red Wine Vinegar đˇ | 2 tbsp | Dry variety preferred |
| Diamond Crystal Kosher Salt đ§ | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper đśď¸ | ½ tsp | Freshly ground preferred |
| Toasted Walnuts đĽ | ½ cup | Optional, chopped |
The beans form the heart of this salad, so choose high-quality canned varietiesâlook for brands like Woodstock or Bush's for consistent texture. If using dried beans, soak overnight for even tenderness; they add rustic depth but require more time. The red onion should be crisp, not wiltedâstore it in the crisper drawer until ready to slice. For the cucumbers, English varieties have fewer seeds and hold their shape better, but regular cucumbers work in a pinch if you remove the seeds. Fresh dill and parsley are non-negotiable for that signature Bulgarian flavor; Whole Foods or local farmers markets often carry the freshest bunches.
No fresh dill? Dried dill at one-third the amount works, though it lacks the same brightness. Swap the red wine vinegar for apple cider vinegar if preferred, though it may slightly alter the tang. The tomatoes can be substituted with cherry tomatoes halved for a different texture. For a protein boost without meat, add hard-boiled eggs quartered or crumbled feta cheese (ensure it's vegetarian rennet). The walnuts are optional but add a satisfying crunchâtoast them in a dry pan for 3-4 minutes until fragrant. If you're short on time, omit them entirely; the salad still delivers.
This salad thrives on freshness but keeps beautifully for 3-4 days in an airtight container in the refrigerator. The flavors actually improve as the dressing marinates the vegetables, making it ideal for meal prep. For best texture, store the dressing separately and toss just before serving. If prepping ahead, add the herbs last to preserve their vibrancy. The salad pairs perfectly with warm pita bread or grilled halloumi for a complete meal, or serve it alongside hearty soups for a light contrast.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes zero active cooking. Just drain those canned beans, slice the onion and cucumber (no fancy knife skills needed), toss with the tomatoes, and boomâyouâre done. Even my lazy Sundays feel productive.
- Herb-Packed Punch: That fresh dill? Itâs the MVP here. Bright, grassy, and impossible to ignore. The tangy tomatoes and crisp cucumber cut through the richness of the beans, while the onion adds just enough biteâlike a summer breeze in your mouth.
- Lunchbox Hero: Between us, this is my go-to for work lunches. It holds up for days in the fridge, stays fresh, and Iâve packed it in jars since collegeâno soggy bottoms, just perfect texture every time. (Pro tip: Let it sit for an hour before packing.)
- Pantry Staple Power: Honestly, I never buy fresh beans again. The canned ones are cheaper, last forever, and this salad always works. Double the batch, eat half now, and the rest becomes tomorrowâs sandwich topper or a quick side for grilled chicken. Zero waste, all win.
Step-by-step instructions for Bulgarian bean salad
This vibrant salad comes together in minutes with bold flavors and crisp textures.
đ¨âđł Step 1: Prepare the Vegetable Base
Drain and rinse the 1.5 cups canned white beans thoroughly under cold water to remove any excess starch. Pat them dry with a clean kitchen towelâthis prevents the salad from becoming soggy later. In a large mixing bowl, combine the beans with the thinly sliced medium red onion and seeded, thinly sliced large English cucumber. The onion should be translucent and the cucumber should yield to gentle pressure when sliced.
Add the diced medium tomatoes (use vine-ripened for best flavor) and toss everything gently. Let the vegetables sit for 5 minutes while you prepare the dressing. This brief rest allows the onion to soften slightly and the flavors to begin melding.
đł Step 2: Make the Zesty Lemon-Dill Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.3 cup fresh lemon juice, and 2 tbsp red wine vinegar. The mixture should emulsify slightlyâthis creates a silky base for the dressing. Add the 0.5 cup chopped fresh dill and 0.25 cup chopped fresh parsley, then stir until the herbs are evenly distributed.
Season with 1.5 tsp Diamond Crystal kosher salt and 0.5 tsp freshly ground black pepper. Taste the dressing before adding it to the saladâthis is your chance to adjust the balance. If it tastes too sharp, add a pinch more salt; if too mild, squeeze in a little more lemon juice. The dressing should be bright, tangy, and just slightly peppery.
đĽ Step 3: Combine and Toss to Perfection
Pour the dressing over the vegetable mixture in the mixing bowl. Using two large spoons or your hands, gently fold everything together until the vegetables are evenly coated. Be careful not to mash the beans or tomatoesâyou want to preserve their individual textures. The salad should look vibrant with the green herbs peeking through the white beans and red tomatoes.
Let the salad sit for 10 minutes at room temperature. This resting period allows the flavors to develop fully and the dressing to penetrate the vegetables. The beans will absorb some of the liquid, creating a perfect balance of moisture without making the salad watery.
đŞ Step 4: Add Walnuts and Final Adjustments
Just before serving, sprinkle the 0.5 cup toasted walnuts over the top. The walnuts add a satisfying crunch that contrasts beautifully with the soft beans and cucumbers. Taste the salad one final time and adjust the seasoning if neededâthis is especially important if you've let it sit, as flavors continue to intensify.
Serve immediately for the freshest experience, or chill for up to 2 hours in the refrigerator if you prefer a cooler salad. The flavors will deepen slightly when chilled, but the texture remains delightfully crisp. This salad keeps well for 3-4 days in an airtight container, making it perfect for meal prep.
Pro Tips For Making Bulgarian Bean Salad
- Drain and Rinse Beans Twice: Canned beans taste metallic if you skip thisâgive them a quick cold water rinse after draining, then drain again. I learned this the hard way when my first batch had an odd aftertaste that ruined the freshness of the salad.
- Soak Onion in Ice Water: Thinly slice the red onion, then toss it in a bowl of ice water for 10 minutes before draining. This mellows the sharpness without cooking itâyour salad will taste brighter, not bitter.
- Cut Cucumber Like a Pro: Skip the messy peelingâjust halve the cucumber lengthwise, scoop out the seeds with a spoon, then slice into half-moons. No peeling, no soggy chunks, and it looks like you spent an hour prepping.
- Add Dill at the End: Roughly chop the dill and fold it in just before servingâif you mix it in early, the leaves turn to mush. My grandmother swore by this, and she was right: fresh dill makes all the difference when itâs still crisp.
Pro cooking tips for perfect results
Bean Prep Secrets
For the best texture, rinse canned beans thoroughly under cold water to remove excess starch, which prevents a gummy salad. Pat them completely dry with a kitchen towelâthis step is non-negotiable for crispness.
If using dried beans, soak overnight and cook until tender but not mushy; they add rustic depth but require more time. I always use Woodstock or Bush's canned beans for consistent qualityâthey hold their shape beautifully. đą
Onion Mastery
The red onion is the flavor anchor, so slice it thinly and evenlyâabout â -inch thickâusing a sharp chef's knife. For extra crispness, soak the slices in ice water for 5 minutes before draining and adding to the salad.
This technique softens the onion just enough to prevent bite while keeping it bright. I like to use white or red onions interchangeably; red adds color while white delivers milder sweetness. đ§
Dressing Emulsification
Whisk the dressing ingredients vigorously for 30 seconds to create a light emulsionâthis prevents separation later. The key ratio is 2 parts olive oil to 1 part lemon juice, with vinegar adding acidity. For extra brightness, zest 1 lemon and mix it into the dressing.
I always taste the dressing before adding it to the salad; adjust with pinches of salt or extra lemon juice until it sings. đ
Herb Freshness Hacks
Use fresh dill and parsleyâdried herbs lack the bright, herbal punch this salad needs. Store-bought bunches often have wilted stems, so trim the ends and place stems in a glass of water for 30 minutes before chopping.
For maximum flavor, chop herbs just before tossing with the salad. If you must use dried herbs, reduce to â the amount and add them last to preserve texture. đż
Texture Balance
The walnuts are optional but essential for contrastâtoast them in a dry pan for 3-4 minutes until fragrant. For extra crunch, chop them coarsely and sprinkle just before serving. If you prefer a different texture, try toasted pine nuts or crumbled feta cheese (ensure it's vegetarian rennet).
The salad's success hinges on preserving individual textures: soft beans, crisp cucumbers, and crunchy walnuts. đĽ
Resting for Flavor
Let the salad rest for 10 minutes after tossingâthis allows the dressing to penetrate the vegetables and the flavors to meld. If prepping ahead, store the dressing separately and toss just before serving to keep herbs vibrant.
The longer it sits, the more the onion softens and the beans absorb flavor, but never refrigerate immediatelyâlet it come to room temperature first for even better results. â¨
Nutrition facts
Frequently asked questions
Can I substitute canned beans with dried beans in this recipe?
Yes, but you'll need to soak them overnight first! Dried beans require 6-8 hours of soaking (or quick-soak with boiling water for 2 hours) before cooking for 1-1.5 hours until tender. The texture will be slightly heartier, but the flavor remains delicious. For best results, use 1 cup dried beans (about 250g) to replace the 1.5 cups canned in the recipe.
How do I keep the cucumbers from getting watery in the salad?
Seed the cucumbers thoroughly and pat them completely dry with a kitchen towel before slicing. For extra crispness, soak the sliced cucumbers in ice water for 5 minutes before draining and adding to the salad. This removes excess moisture and keeps them firm. Also, avoid over-tossing after adding the dressing to prevent bruising.
What's the best way to store leftover Bulgarian bean salad?
Store it in an airtight container in the fridge for up to 4 days. To preserve texture, keep the dressing separate and toss it in just before serving. If the salad releases liquid, drain it before storing. The flavors actually improve overnight as the dressing marinates the vegetables, so it often tastes better the next day!
Can I make this salad without fresh dill?
You can use dried dill, but reduce the amount to â cup (about 1 teaspoon) and add it last to maintain flavor. For a different herbal note, try fresh mint or basil instead, though the classic Bulgarian version relies on dill's bright, slightly bitter flavor. If you're missing fresh herbs entirely, omit them and increase the parsley to 0.5 cup for greenery.
Is this salad gluten-free or vegan?
The basic recipe is naturally gluten-free and vegan! Just ensure your canned beans are BPA-free and check vinegar labels for gluten (some contain wheat). For extra protein, add tofu cubes or boiled eggs. The walnuts are optional but add healthy fatsâsubstitute with sunflower seeds if needed. Always verify ingredient labels for hidden additives.
