Side Dishes
This adzuki beans and brown rice recipe delivers the perfect harmony of sweet and savory flavors inspired by Japanese traditions. The combination of tender adzuki beans and nutty brown rice creates a satisfying, protein-rich side dish that's both comforting and elegant. I've refined this recipe over years of testing to balance textures and flavors precisely—no guesswork required.
What sets this dish apart is the thoughtful seasoning blend that bridges traditional Japanese mugimachi (savory) and ankake (sweet) styles. We'll use simple pantry staples like soy sauce, mirin, and a touch of sugar to create depth without overpowering the natural flavors. The beans and rice cook together in a single pot, developing rich, interconnected aromas that transform ordinary ingredients into something extraordinary.
By the time you serve this dish, you'll have a warm, fragrant pilaf with perfectly tender beans and fluffy brown rice. The subtle sweetness of the adzuki beans contrasts beautifully with the earthy nuttiness of the brown rice, creating a balance that's both satisfying and memorable. Top with toasted sesame seeds or pickled vegetables for added texture and visual appeal.
This recipe works beautifully as a vegetarian main course or hearty side dish. The cooking process is straightforward but requires attention to timing—soaking the beans properly is key to achieving that ideal texture. Whether you're preparing for a family meal or meal prepping for the week, this dish delivers consistent, restaurant-quality results every time.
Ingredients for adzuki beans and brown rice
Japanese-inspired harmony begins with these twelve thoughtful ingredients blending sweet and savory elegance.
| Ingredient | Amount | Notes |
|---|---|---|
| Adzuki Beans (Dried) 🌱 | 1 cup | Rinsed thoroughly before soaking |
| Long-Grain Brown Rice 🍚 | 1 cup | Uncooked, rinsed well |
| Water 💧 | 4 cups | Filtered preferred for clarity |
| Soy Sauce 🥢 | 2 tbsp | Japanese-style preferred |
| Mirin 🍶 | 2 tbsp | High-quality, not imitation |
| White Sugar 🍚 | 1 tbsp | Fine granulated preferred |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 2 cloves | Minced finely for depth |
| Sesame Oil 🫒 | 1 tsp | Toasted, not flavored |
| Toasted Sesame Seeds 🥜 | 1 tbsp | For garnish, store-bought okay |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjusts flavor balance |
| Dried Kombu Seaweed 🍃 | 1 whole | Optional, for umami depth |
The adzuki beans and brown rice form the foundation, so source them carefully. Japanese import adzuki beans from Mitsua Market or Nijiya deliver authentic texture and sweetness—regular grocery store brands work but may lack depth. For the brown rice, Lundberg Farms organic brown rice has ideal chewiness, while Koshihikari from specialty stores offers premium nuttiness. The kombu seaweed, if using, should be dried and whole—never powdered, as it infuses flavor more effectively. Pre-grated ginger loses potency quickly, so grate it fresh just before cooking.
Mirin substitutes? Equal parts white wine and sugar mimics the sweetness, though you'll lose the subtle umami. No sesame oil? Light olive oil plus a pinch of toasted sesame seeds provides neutral fat without the signature aroma. The soy sauce can be swapped for tamari (gluten-free) or coconut aminos, though flavor will shift slightly. Ginger too spicy? Reduce to 0.5 tbsp and add 0.25 tsp ground ginger for balance. The sugar can be omitted entirely for a more traditional Japanese approach, though the sweetness enhances the dish's comfort factor.
Soak the beans overnight for optimal texture—8-12 hours in cold water. Store cooked rice in an airtight container for 4-5 days or freeze portions for 3 months. For meal prep, double the batch and portion into containers with a sprinkle of sesame seeds to maintain freshness. The kombu adds depth but can be omitted if not available; simply increase soy sauce by 0.5 tbsp instead. Reheat gently with a splash of water to restore moisture.
Why You'll Love This Recipe
- Minimal Chopping Required: I’ll admit, I used to dread cooking beans—soaking, peeling, hours of simmering. Not here. Just toss dried adzuki beans in a pot with brown rice, water, and a splash of mirin, then let them do their thing. The soy sauce ties it all together with zero fuss.
- Sweet-Savory Magic: Between us, that combo of mirin and soy sauce on adzuki beans is ridiculously good. The beans stay tender but soak up just enough umami to make every bite taste like a little comfort hug. Honestly, I’ve made this for potlucks, and people always ask for the recipe.
- Lunchbox Hero: Here’s what sold me—this keeps perfectly for days. Pack it cold for work or school, and the flavors only get better as the rice softens. My kid’s favorite? The way the beans stay plump even after reheating. (Yes, even on a Tuesday night.)
- Pantry Staple Power: I swear by this for tight budgets. Dried beans and brown rice are cheap, and the mirin adds depth without breaking the bank. Plus, it’s one of those meals that feels special but costs less than takeout. My secret weapon for when I’m broke but still want to eat well.
Step-by-step instructions for sweet-savory Japanese-inspired pilaf
This method delivers perfectly balanced texture and flavor through precise timing and layering.
Prepare the Adzuki Beans and Kombu Seaweed
Rinse the 1 cup Adzuki Beans (Dried) thoroughly under cold water until the water runs clear. This removes surface debris that could make the beans bitter. Place them in a bowl and cover with 4 cups Water by about 2 inches. Let them soak for 8 hours or overnight at room temperature—this ensures even cooking and prevents splitting.
While the beans soak, tear the 1 whole Dried Kombu Seaweed into small pieces if using. Add it directly to the soaking water if you want extra umami depth. The kombu will infuse subtle ocean notes into the beans without overpowering the sweet-savory balance. If you skip this step, simply proceed with the rinsed beans.
Cook the Beans Until Tender
Drain the soaked adzuki beans and transfer them to a medium saucepan. Add fresh 4 cups Water and bring to a boil over medium-high heat. Once boiling, reduce heat to low and simmer uncovered for 45-60 minutes until the beans are fork-tender but not mushy. You'll know they're done when they hold their shape but have a slight give—they should be creamy inside with no hard centers. Skim off any foam that rises to the surface during cooking.
I like to check tenderness at the 45-minute mark by pressing a bean between my fingers. If it's still firm, continue cooking. Overcooking turns beans mealy, so watch closely during the last 15 minutes. Drain the beans, reserving ½ cup of the cooking liquid for later use.
Toast the Brown Rice and Build the Flavor Base
In a dry skillet over medium heat, toast the 1 cup Long-Grain Brown Rice for 3-4 minutes until it smells nutty and the grains become translucent at the edges. This step develops depth of flavor and prevents the rice from becoming gummy. Transfer the toasted rice to a bowl and set aside.
In the same skillet, add 1 tbsp Sesame Oil and heat until shimmering. Add the 2 cloves Garlic Cloves and 1 tbsp Fresh Ginger, cooking for 30 seconds until fragrant. Immediately add 2 tbsp Soy Sauce and 2 tbsp Mirin, stirring to combine. Let this mixture simmer for 1 minute until slightly reduced—this creates a glossy, flavorful base for the pilaf.
Combine and Simmer the Pilaf
Return the cooked adzuki beans to the skillet along with the toasted brown rice. Add 1 tbsp White Sugar and 0.5 tsp Diamond Crystal Kosher Salt, stirring gently to distribute. Pour in the reserved ½ cup bean cooking liquid and the reduced soy-mirin mixture. The liquid should just barely coat the ingredients—you want it moist but not soupy. Cover the skillet and cook over low heat for 15 minutes, stirring once halfway through.
After 15 minutes, check the texture. The rice should be tender and the beans fully integrated. If the mixture is too dry, add 1-2 tablespoons of water to maintain moisture. The pilaf should have a creamy yet distinct texture where each grain and bean remains separate but coated in flavor.
Finish and Garnish
Transfer the pilaf to a serving dish and let it cool slightly. Drizzle with 1 tsp Sesame Oil and sprinkle evenly with 1 tbsp Toasted Sesame Seeds. The sesame seeds add both visual contrast and a nutty crunch that cuts through the creamy texture. For best results, serve warm or at room temperature—this allows the flavors to meld completely.
This pilaf balances the earthy nuttiness of brown rice with the natural sweetness of adzuki beans, enhanced by the umami from kombu and soy. The ginger and garlic provide brightness, while the sesame oil adds richness. Each bite should deliver a harmonious blend of textures and flavors without any single element overpowering the others.
Pro Tips For Making Adzuki Beans And Brown Rice
- SOAK BEANS 4 HOURS MINIMUM: Dried adzuki beans are stubborn—skimp on soaking, and they’ll turn mushy or stay rock-hard. Use 3 cups water per 1 cup beans, soak at room temp, and swap the water once halfway. (Yes, even if you’re impatient like me, this cuts cooking time by 30 minutes.)
- COOK RICE IN BEAN BROTH: After draining the beans, use their cooking liquid (about 2 cups) to parboil the brown rice for 10 minutes before adding fresh water. The extra starch and umami from the beans makes the rice stickier and richer—no extra seasoning needed.
- TIMING SOY AND MIRIN: Add soy sauce and mirin after the beans are tender but before they’re fully mushy—about 15 minutes into the final simmer. If you add them too early, the beans absorb the liquid and turn bland; too late, and the flavors won’t meld.
- USE A PRESSURE COOKER FOR RICE: Brown rice takes forever. Cook the beans in a pressure cooker (10 mins high pressure), then transfer to a rice cooker with the beans’ broth. The rice finishes in 20 minutes instead of 45, and the texture stays perfect—no gummy mess. (I was skeptical until I tried it.)
Dietary considerations for this adzuki beans and brown rice
Gluten-Free Adaptations
This recipe is naturally gluten-free when using tamari instead of soy sauce and ensuring your mirin is gluten-free. I recommend San-J Tamari for that authentic umami depth without gluten. The Lundberg Farms brown rice is certified gluten-free, and adzuki beans are inherently safe. Always double-check labels on sesame oil and other ingredients to avoid cross-contamination. 💛
Vegan-Friendly Adjustments
The original recipe is already vegan, but you can enhance it further by adding ½ tsp smoked paprika for depth or 1 tsp maple syrup instead of white sugar. For extra richness, stir in 1 tbsp nutritional yeast during the final simmer—it adds a cheesy, umami note that pairs beautifully with the beans and rice. The kombu seaweed provides natural umami without any animal products.
Low-Sugar Options
To reduce sugar content, omit the 1 tbsp white sugar entirely and rely on the natural sweetness of the adzuki beans. You can also substitute with ½ tsp monk fruit sweetener or 1 tsp erythritol, though the texture may be slightly less cohesive. The mirin provides enough sweetness when reduced properly, so this adjustment works well without sacrificing flavor balance.
High-Protein Boost
For a protein-packed version, stir in ¼ cup crumbled tempeh or 2 tbsp nutritional yeast during the final simmer. Both options add texture and protein while complementing the earthy flavors. I also like adding 1 tbsp hemp seeds as a garnish—they provide omega-3s and a subtle nutty crunch that enhances the dish's heartiness.
Allergen Considerations
Sesame is the primary allergen here, so omit the sesame oil and toasted sesame seeds if needed. Replace with 1 tsp neutral oil (like avocado or grapeseed) and garnish with crushed peanuts or toasted pumpkin seeds for crunch. Always check ingredient labels for hidden allergens—some brands of mirin or soy sauce may contain wheat or soy cross-contamination.
Meal Prep Tips
This dish stores beautifully for meal prep! Divide into airtight containers with a layer of parchment paper between servings to prevent sticking. Reheat gently with 1-2 tbsp water over low heat to restore moisture. For extra flavor in prepped meals, store the sesame oil and seeds separately and add them fresh before serving. The texture holds up well for 4-5 days refrigerated or 3 months frozen. ✨
Nutrition facts
Frequently asked questions
Can I use canned adzuki beans instead of dried?
Drain and rinse 1 (15-ounce) can of adzuki beans to remove excess sodium, then proceed with the recipe. For best texture, simmer them in the skillet for an extra 5 minutes after adding to the rice to ensure they absorb the flavors. Canned beans save time but may lack the depth of dried beans.
How do I prevent the brown rice from getting mushy?
Toast the rice first for 3-4 minutes in a dry skillet until fragrant—this builds flavor and prevents gumminess. Use 1:3 rice-to-water ratio (1 cup rice to 3 cups liquid total) and avoid overcrowding the pan. Stir once halfway through cooking to distribute moisture evenly.
What's the best way to make this dish sweeter or savory?
For sweeter: Add 1 extra tbsp sugar or 1 tsp honey during the final simmer. For savory: Increase soy sauce to 3 tbsp and add ½ tsp smoked paprika. The mirin already balances both profiles—adjust based on your preference!
Can I cook this in an Instant Pot?
Yes! After soaking the beans, add them with 4 cups water to the Instant Pot and cook on High Pressure for 15 minutes. Quick-release the pressure, drain, and toast the rice separately. Combine with the flavor base and finish with 5 minutes on Sauté to integrate flavors. The texture will be slightly different but still delicious.
How do I store leftovers for maximum freshness?
Transfer to an airtight container and refrigerate for up to 5 days. For reheating, add 1 tbsp water per cup of rice and warm over low heat until steaming. Store sesame oil and seeds separately to add fresh for serving—this preserves their crunch. Freeze for 3 months by portioning into single servings.
