Salads
This adzuki bean salad delivers a perfect sweet-savory balance with a textural twist that keeps every bite exciting. The secret lies in perfectly cooked beans, a tangy-sweet dressing, and crisp toppings that add crunch without overpowering.
I developed this recipe after years of testing—it's the one that finally convinced my family to eat more plant-based meals without sacrificing flavor or texture.
The foundation starts with adzuki beans cooked until tender but still holding their shape, then tossed with a dressing that marries sweet rice vinegar with savory soy sauce and a touch of maple syrup.
What makes this salad special is the strategic topping combination: toasted sesame seeds for nutty crunch, thinly sliced cucumber for refreshing bite, and crispy fried shallots that add an unexpected gourmet touch. The contrast between creamy beans, tangy dressing, and crisp toppings creates a symphony of textures.
What you'll end up with is a vibrant, protein-packed salad that's hearty enough for a main dish but light enough for a side. The flavors develop beautifully when mixed and left to marinate for 30 minutes, allowing the dressing to penetrate the beans and the toppings to crisp up perfectly.
This recipe works equally well as a meal prep lunch or a fresh dinner salad—it's that versatile.
Perfect for summer picnics, office lunches, or as a side for grilled meats. The best part? It stays fresh in the fridge for up to 5 days, making it ideal for busy weeks. Let's create this balanced, texturally exciting adzuki bean salad that will become your new go-to recipe.
Ingredients for adzuki bean salad
Sweet, savory, and crunchy—this salad packs a flavor punch with just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Adzuki Beans (Dried) 🌱 | 1 ½ cups | Soaked overnight, cooked until tender |
| Rice Vinegar 🍶 | ⅓ cup | Sweet, unseasoned preferred |
| Soy Sauce (Vegan) 🥢 | ¼ cup | Low-sodium for better flavor balance |
| Maple Syrup 🍁 | 2 tbsp | Pure, grade B for depth |
| Toasted Sesame Seeds 🌰 | 2 tbsp | Store-bought or toasted fresh |
| Japanese Cucumber 🥒 | 1 whole | Thinly sliced, seeds removed |
| Shallots 🧅 | 3 whole | Thinly sliced, fried until crispy |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Fresh Ginger 🌿 | 1 tbsp | Grated, for dressing |
| Vegetable Oil 🫒 | ½ cup | For frying shallots |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
Adzuki beans are the star here, and Trader Joe's or bulk bins at Asian markets have the best quality. Look for plump, firm beans with no cracks—those are the ones that hold their shape while cooking. If you're short on time, canned adzuki beans work in a pinch, but rinse them well to remove excess sodium. The dressing is where the magic happens, so don't skimp on the maple syrup—it balances the tangy rice vinegar perfectly. For the crispy shallots, Japanese or pearl onions add a sweeter crunch, but regular shallots work too.
No rice vinegar? Apple cider vinegar with a touch of sugar gets you close. Short on maple syrup? Agave nectar or honey (if not vegan) works, but maple has that perfect caramel depth. The sesame oil is non-negotiable for that nutty aroma—Kadoya or La Tourangelle are my go-tos. If you can't find Japanese cucumber, English cucumber with seeds removed is the next best thing. For extra crunch, swap the fried shallots for crispy wonton strips—same effect, less work. And if you're feeling fancy, add a sprinkle of toasted nori flakes for umami.
This salad tastes even better the next day once the flavors meld. Store in an airtight container for up to 5 days in the fridge. The crispy shallots stay crunchy for 2 days if kept separate, so add them fresh when serving. Double the batch—it's perfect for meal prep, and the flavors only get richer. For a protein boost, toss in some edamame or marinated tofu right before serving.
Why You'll Love This Recipe
- I’ll be real: adzuki beans are cheaper than canned beans and way more versatile. This salad costs me pennies per serving, and I’ve used the same base for wraps, grain bowls, or even stuffed into crepes. Budget-friendly doesn’t get better than this.
- No-Soaking Required: Honestly, I used to dread prepping dried beans—until I discovered adzuki. These little guys soften in half the time of chickpeas, and the texture? Silky but still holds shape. Just boil ‘em with a pinch of salt, and you’re golden.
- Sweet-Savory Magic: That maple syrup might sound odd, but trust me—it balances the tangy rice vinegar and salty soy sauce into something ridiculously good. The sesame seeds add this nutty crunch that makes every bite feel like a little celebration.
- Lunchbox Hero: Between us, this salad is my go-to for work lunches. It keeps for days in the fridge (yes, even the texture stays perfect), and I pack it in jars with rice or toasted nori. Zero soggy lettuce here.
Step-by-step instructions for adzuki bean salad
Here's how to create a perfectly balanced sweet-savory salad with crispy shallots and tender beans.
👨🍳 Step 1: Prepare the Adzuki Beans
Start by soaking the 1.5 cups dried adzuki beans overnight in plenty of water. This ensures they cook evenly and remain tender. Drain and rinse them thoroughly before transferring to a pot with fresh water. Add ½ teaspoon salt and bring to a boil over medium-high heat. Once boiling, reduce to low heat and simmer for 1 to 1.5 hours until the beans are fork-tender but not mushy.
Drain the beans and let them cool completely before handling. I like to spread them on a baking sheet to speed up cooling—this also prevents them from becoming soggy when mixed with other ingredients later. The beans should be cool enough to handle when you're ready to assemble the salad. If they're still warm, give them another 10 minutes to cool completely.
🍳 Step 2: Create the Crispy Shallot Topping
Heat ½ cup vegetable oil in a small skillet over medium heat until it shimmers but doesn't smoke. Add the 3 whole thinly sliced shallots and fry for 3 to 4 minutes, stirring occasionally, until they turn golden brown and crispy. Remove them from the oil and transfer to a paper towel-lined plate to drain excess oil.
Here's the thing—don't rush this step. The shallots should be fully crispy, not just softened. If they're not golden enough after 4 minutes, give them another 30 seconds to crisp up. These crispy shallots add a delightful crunch that contrasts beautifully with the tender beans and creamy dressing.
🥘 Step 3: Make the Sweet-Savory Dressing
In a small bowl, whisk together the 0.33 cup rice vinegar, 0.25 cup soy sauce (vegan), 2 tablespoons maple syrup, 1 tablespoon sesame oil, 2 cloves minced garlic, and 1 tablespoon grated fresh ginger. Taste the dressing and adjust the balance—add a bit more rice vinegar if it's too sweet, or a touch more soy sauce if it needs more umami.
This dressing is the heart of the salad, balancing the natural sweetness of the beans with the tangy brightness of the rice vinegar. The ginger and garlic add warmth, while the sesame oil gives a nutty depth. Stir well and set aside—you'll add it to the beans just before serving to keep everything fresh and vibrant.
🥘 Step 4: Assemble the Salad
In a large bowl, combine the cooled adzuki beans, 1 whole thinly sliced Japanese cucumber (seeds removed), and the crispy fried shallots. Gently toss everything together, being careful not to break the shallots or cucumber slices. Sprinkle with 2 tablespoons toasted sesame seeds and ¼ teaspoon freshly ground black pepper for extra texture and flavor.
Here's where it gets fun—toss the beans with just enough dressing to lightly coat them. I like to start with about ⅓ of the dressing and mix it in, then add more as needed. The beans should be moistened but still hold their shape. If the salad seems too dry, add a splash of water or a little more dressing to loosen it up.
🍽️ Step 5: Serve Immediately for Best Texture
Transfer the salad to a serving platter and drizzle with any remaining dressing. The crispy shallots should still have a satisfying crunch, while the beans remain tender and the cucumber adds a refreshing bite. Serve this salad immediately while the shallots are at their crispest—it won't keep well once assembled, but the flavors are worth the fresh prep.
This salad is perfect for meal prep when made just before serving. The sweet-savory balance, combined with the crunchy topping, makes it a standout dish that's both comforting and refreshing. Enjoy it as a light lunch or a side dish that brings a touch of elegance to any meal!
Pro Tips For Making Adzuki Bean Salad
- SOAK BEANS OVERNIGHT: Dried adzuki beans are stubborn—skip the soak and they’ll turn mushy or stay rock-hard. I learned this the hard way: toss them in cold water with a pinch of salt for at least 8 hours (or 2 hours if you’re desperate). The longer they soak, the more even the texture and the shorter the simmer time later.
- SIMMER LOW AND SLOW: High heat ruins adzuki beans faster than you can say "soggy salad." After draining, cook them in fresh water with a bay leaf and a splash of soy sauce on low heat—just enough to keep a gentle bubble. They’re done when they’re tender but still hold their shape; overcooking turns them into mush.
- TOAST SESAME SEEDS FAST: Store-bought toasted sesame seeds lose their crunch and depth of flavor. For this salad, dry-toast them in a small pan over medium-low heat for 2-3 minutes, stirring constantly until they’re golden and smell nutty. Stop before they darken—burnt seeds taste bitter, and nobody wants that in their salad.
- BALANCE THE DRESSING NOW: Mixing the rice vinegar, soy sauce, and maple syrup too early lets the flavors mellow into blandness. Instead, toss the beans with just the vinegar and a tiny bit of soy sauce first, then add the sweetness and remaining soy sauce right before serving. This keeps the bright, tangy contrast sharp—like a wake-up call for your taste buds.
Common mistakes when making great adzuki bean salad
Overcooking the Beans
Adzuki beans are delicate and can turn mushy if cooked too long. I’ve ruined countless batches by letting them simmer beyond 1.5 hours—the key is to check for tenderness at 1 hour and test with a fork.
If they’re still firm, keep cooking in small increments. Once they’re tender, drain immediately and spread them on a baking sheet to cool. This prevents them from absorbing excess moisture from the dressing and becoming soggy. 🌱
Skipping the Soak
Dried adzuki beans need proper soaking to cook evenly. I’ve made the mistake of throwing unsoaked beans directly into boiling water, and they either stayed rock-hard or split open. Always soak them overnight in plenty of water—at least 8 hours.
Drain and rinse thoroughly before cooking to remove any bitter compounds. Canned beans are a shortcut, but rinse them well to remove excess sodium.
Rushing the Crispy Shallots
The crispy shallots are what elevate this salad from good to amazing, but they’re also the trickiest part. I’ve burned shallots by cranking the heat too high, or left them limp by not cooking them long enough.
Use medium heat and fry them for 3-4 minutes until golden brown. If they’re not crispy, they’ll turn the salad mushy. Let them drain on paper towels before adding to the salad to maintain their crunch. 🧅
Overdressing the Salad
Too much dressing makes the beans soggy and loses the delicate balance of flavors. I’ve drowned salads in dressing, thinking more was better—it’s not! Start with ⅓ of the dressing and toss gently. Add more only if needed, and always serve the rest on the side.
The beans should be lightly coated, not swimming in sauce. This keeps the texture perfect and lets you control the flavor intensity per bite.
Ignoring the Rest Time
This salad tastes best when the flavors have time to meld. I’ve served it immediately after tossing, only to get lukewarm feedback. Let the salad sit for 10-15 minutes before serving—this allows the dressing to penetrate the beans and the toppings to crisp up.
If you’re prepping ahead, store the beans and dressing separately and mix just before serving to keep everything fresh and vibrant.
Using Low-Quality Ingredients
Cheap rice vinegar, store-brand soy sauce, or old sesame oil can ruin the flavor balance. I’ve learned the hard way—splurge on Kadoya rice vinegar and La Tourangelle sesame oil for that authentic taste.
The same goes for the beans: Trader Joe’s or bulk bins at Asian markets have the best quality. Skimping here means sacrificing the sweet-savory harmony that makes this salad special. 💯
Nutrition facts
Frequently asked questions
Can I use canned adzuki beans instead of dried?
Yes, but with a few adjustments! Canned beans save time, but they're often saltier and softer. Rinse them thoroughly to remove excess sodium, then drain well and pat dry before mixing with the dressing. For extra texture, lightly toast them in a dry skillet for 2-3 minutes to crisp up the edges slightly.
How do I make this salad nut-free?
Simply omit the sesame seeds and sesame oil, then replace them with 1 tablespoon pumpkin seed oil and 2 tablespoons toasted pumpkin seeds instead. Both provide a similar nutty flavor and crunchy texture without any nuts. The salad will still maintain its delicious balance!
Can I prepare this salad ahead of time?
Store the cooked beans, dressing, and toppings separately in airtight containers for up to 5 days. Mix everything just before serving to preserve the crispness of the shallots and cucumber. For best flavor development, let the salad sit for 10 minutes after tossing before eating.
What's the best way to store leftovers?
Keep the salad in an airtight container in the fridge for 4-5 days. For maximum freshness, store the crispy shallots separately and add them fresh when ready to eat. The beans and dressing will stay flavorful, but the toppings maintain their crunch best when added last.
How can I make this salad spicier?
Add ½ teaspoon chili flakes or 1 teaspoon gochujang to the dressing for heat. For extra kick, sprinkle with 1 tablespoon chopped red chili pepper or 1 teaspoon sriracha before serving. Start with small amounts—you can always add more!
