Main Courses
This adzuki bean tempeh recipe delivers crisp-tender bites packed with plant-based protein and vibrant Asian-inspired flavors. ✨ The secret lies in marinated tempeh that develops a caramelized crust while adzuki beans absorb the garlic-ginger marinade, creating a dish that's both hearty and elegant.
What makes this recipe stand out is how it transforms simple ingredients into a restaurant-worthy meal with minimal effort.
The process begins with soaking the tempeh to enhance texture, followed by a marinade that infuses bold flavors. Adzuki beans cook until tender but still hold their shape, ensuring each bite delivers both protein and satisfying texture.
This method works perfectly for weeknight dinners or meal prep, offering a complete dish that pairs beautifully with steamed rice or fresh greens.
By the time you plate this dish, you'll have golden-brown tempeh pieces with crisp edges and tender centers, alongside plump adzuki beans bursting with savory-sweet notes. The garlic-ginger marinade adds depth, while a touch of sesame oil elevates the dish to something truly special.
This recipe proves plant-based meals can be just as satisfying as traditional favorites.
Serve with jasmine rice and steamed bok choy for a balanced meal, or enjoy as-is for a protein-rich main course. The flavors develop as you cook, making this dish even more delicious the next day. Let's create this flavorful, protein-packed meal together!
Ingredients for adzuki bean tempeh
Simple plant-based ingredients transform into a restaurant-worthy Asian-inspired dish with crisp-tender tempeh and savory adzuki beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Tempeh 🌱 | 1 lb | Firm, organic preferred |
| Adzuki Beans 🌾 | 1 ½ cups | Dry, soaked overnight |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Grated, finely chopped |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame for flavor |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Rice Vinegar 🍶 | 1 tbsp | White or apple cider |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for frying |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Bok Choy 🥬 | 2 pieces | Baby or regular, for serving |
The tempeh is the star here—look for organic, firm tempeh at health food stores like Whole Foods or Sprouts for the best texture. Lightly fermented tempeh holds up better to frying, so check the package date. Adzuki beans should be plump and uniform; if using dried, soak them overnight. For extra convenience, Trader Joe's carries pre-soaked beans, though they're pricier. The garlic and ginger need to be fresh—no powdered substitutes here. Costco often sells large jars of minced garlic, which saves time, but fresh is always better for flavor.
No tempeh? Extra-firm tofu works in a pinch—press it first to remove excess water. Running low on adzuki beans? Substitute black beans or lentils (use half the amount). The marinade is flexible: tamari for gluten-free, coconut aminos for a sweeter profile. Sesame oil can be swapped for toasted peanut oil if you're nut-sensitive. If you can't find jasmine rice, brown rice or basmati both pair well. For a smokier flavor, add 1 tsp smoked paprika to the marinade. The key is balancing sweet, salty, and umami—taste as you go!
Store cooked tempeh and beans in airtight containers for up to 4 days in the fridge, though they reheat best when fresh. The marinade keeps for 1 week in the fridge—double it and freeze half for next time. For meal prep, cook the rice and bok choy ahead and reheat separately. The tempeh stays crispy when reheated in a dry skillet for 2 minutes per side. Freeze cooked portions for up to 3 months—thaw overnight in the fridge before reheating. Garnishes like sesame seeds and green onions can be added fresh when serving to keep things vibrant.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—tempeh and beans simmer together, soaking up that ginger-soy sauce while I chop a handful of greens. No flipping, no fuss, just deep flavor with zero cleanup.
- Umami Bomb: That crispy tempeh edge? Chef’s kiss. The adzuki beans add natural sweetness, while the garlic and ginger punch cuts through it like a flavor grenade—salty, spicy, and just a little addictive. (Yes, even on a Tuesday night.)
- Meal Prep MVP: I make double batches because it’s perfect for lunches—toss it cold with rice or warm it up for dinner. The tempeh holds its shape, and the beans stay tender, so it’s just as good reheated as it is fresh. My go-to for busy weeks.
- Budget Protein Power: Tempeh and dried beans? Affordable and packed with plant-based muscle. A single batch feeds four for under $8, and the leftovers? Even better the next day—especially when I stretch them into a quick stir-fry or soup. No guilt, all satisfaction.
Step-by-step instructions for crisp-tender tempeh with adzuki beans
Here's how to transform simple ingredients into restaurant-quality bites with perfect texture and bold flavor.
👨🍳 Step 1: Prepare the Tempeh for Maximum Crispiness
Cut the 1 lb tempeh into ½-inch thick slices—about 8 pieces total. This thickness ensures even cooking and that satisfying crunch. Pat each slice dry with paper towels, pressing firmly to remove all moisture. Wet tempeh won't brown properly, so this step is non-negotiable.
In a small bowl, whisk together ½ cup soy sauce, 1 tbsp sesame oil, 1 tbsp maple syrup, 1 tbsp rice vinegar, 1 tsp salt, and ½ tsp black pepper. Add the 6 minced garlic cloves and 2 tbsp finely grated ginger. Pour this marinade over the tempeh slices, turning to coat completely. Let them soak for at least 20 minutes at room temperature—this ensures deep flavor penetration and prevents dryness during cooking.
🍳 Step 2: Cook the Adzuki Beans Until Tender
Drain and rinse the 1.5 cups soaked adzuki beans thoroughly. In a medium saucepan, combine them with 3 cups fresh water (or enough to cover by 1 inch). Bring to a boil over medium-high heat, then reduce to a gentle simmer. Cook for 45-60 minutes until the beans are fork-tender—they should hold their shape but be soft enough to mash slightly between your fingers.
Real talk: Don't skip the simmering time. Undercooked beans will be chalky, and overcooked beans turn mushy. The beans should be creamy yet intact when done. Once tender, drain and set aside, reserving ½ cup of the cooking liquid. This starchy liquid will help create a silky sauce later.
🔥 Step 3: Crisp the Tempeh to Golden Perfection
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches (don't overcrowd!), add the marinated tempeh slices. Cook for 3-4 minutes per side until they develop deep golden-brown spots and release easily from the pan. The edges should be crispy while the centers remain tender.
If the tempeh releases too easily before browning, press down gently with a spatula for 10-15 seconds—this prevents curling and ensures even contact with the pan. Transfer the cooked tempeh to a plate lined with paper towels to drain excess oil. Keep warm while you prepare the remaining components.
🥘 Step 4: Build the Garlic-Ginger Sauce
In the same skillet (no need to clean it—the flavor is in those browned bits), reduce heat to medium-low. Add the 1.5 cups cooked jasmine rice and stir to coat in the residual oil. Cook for 2 minutes to toast the rice slightly and infuse it with flavor.
Pour in the reserved ½ cup bean cooking liquid and stir well. Add the cooked 1.5 cups adzuki beans, 1 tbsp toasted sesame seeds, and 3 sliced green onions. Toss everything together, then drizzle with the remaining 1 tbsp sesame oil from the marinade. The sauce should be lightly glossy but not watery—adjust with a splash more bean liquid if needed.
🍽️ Step 5: Assemble and Serve with Crisp-Tender Bites
Divide the rice and bean mixture among 4 plates. Arrange the crispy tempeh slices on top, slightly overlapping for visual appeal. Drizzle any remaining pan juices over the tempeh for extra flavor. Garnish with additional sliced green onions and a sprinkle of sesame seeds for texture contrast.
For the perfect finish, quickly sauté the 2 pieces bok choy in a separate pan with 1 tsp vegetable oil for 2-3 minutes until wilted but still vibrant green. Serve the bok choy on the side or nestled among the rice. The contrast of crispy tempeh, tender beans, and fresh bok choy makes every bite balanced and satisfying.
Pro Tips For Making Adzuki Bean Tempeh
- CRUMBLE TEMPEH FIRST: Tempeh’s dense texture won’t absorb flavors if you skip this. Press it between paper towels, slice into ½-inch pieces, then pulse in a food processor until it resembles coarse sand—just enough to break up the structure without turning it into paste. (Yes, it looks weird, but it soaks up the adzuki bean sauce like a sponge.)
- SOAK BEANS OVERNIGHT: I used to rush this and end up with mushy beans that split while cooking. Double-check your package—adzuki beans need 8+ hours in water (not just a quick soak). Drain and rinse right before simmering, or they’ll taste bitter. (Pro move: Save the soaking water for broth—it’s packed with flavor.)
- GINGER-GARLIC MASH: Minced ginger and garlic burn faster than you’d think, especially when stir-frying tempeh. Pulse them in a mortar or food processor until they’re almost a paste—this prevents scorching and ensures even distribution in the sauce. (Bonus: Less cleanup when you’re not scraping stuck bits off the pan.)
- SIMMER BEANS LOW AND SLOW: Adzuki beans release starch when boiled hard, turning your sauce gluey. Once water covers them, reduce to a bare simmer (tiny bubbles, not a rolling boil) and cook for 45–60 minutes. Check for doneness with a fork—if it glides in but holds shape, you’re golden. (Skipping this step is how you end up with a pudding-like mess.)
Make-ahead tips for this adzuki bean tempeh
Marinade Prep Ahead
Make the garlic-ginger marinade up to 3 days in advance and store it in an airtight container in the fridge. This gives the flavors time to meld beautifully, and you can simply pour it over the tempeh when ready to cook.
I like to double the batch—use half for this recipe and freeze the rest for future use. Just thaw overnight in the fridge before using. 💫
Bean Pre-Soaking Shortcut
If you're short on time, use canned adzuki beans (drained and rinsed) instead of dried. Just reduce the cooking time to 10 minutes in the simmering pot. For extra convenience, I keep a small bag of pre-cooked adzuki beans in my pantry—brands like Wild Garden or Trader Joe's make this easy. Just
Tempeh Pre-Cutting
Slice the tempeh a day ahead and store it in the marinade in the fridge. This not only saves time but also ensures deeper flavor absorption. I like to label the container with the date and store it in a glass container—tempeh absorbs odors, so avoid plastic. When ready to cook, just pat dry and fry as directed. This step is a game-changer for busy weeknights. ⏰
Batch Cooking Components
Cook the adzuki beans and rice in advance—they reheat beautifully. Store them separately in airtight containers for up to 4 days. When ready to serve, just reheat the rice and beans with a splash of water or bean liquid, then assemble with freshly cooked tempeh.
I often make a big batch of rice and beans on Sunday to use throughout the week. The tempeh is best cooked fresh, but you can prep the marinade ahead.
Freezer-Friendly Tempeh
For long-term storage, cook the tempeh completely and freeze it in a single layer on a tray before transferring to a freezer bag. This prevents sticking. When ready to eat, reheat in a skillet over medium heat for 2-3 minutes per side until crispy again.
The texture stays surprisingly good—just add a little extra marinade when reheating to restore moisture. This method saves time for those hectic days. ❄️
Meal Prep Assembly
Assemble the full dish ahead of time by storing components separately. Keep the tempeh, beans, and rice in individual containers, then combine them when ready to serve. Garnish with fresh sesame seeds and green onions just before eating to keep everything vibrant.
I pack this for lunches—just reheat the tempeh in a dry skillet for 1 minute per side to restore crispiness. The flavors actually improve overnight, making this perfect for meal prep. 💡
Nutrition facts
Frequently asked questions
Why does tempeh need to be patted dry before cooking?
Patting tempeh dry removes excess moisture that would prevent it from developing that perfect crispy crust. Wet tempeh steams instead of browning, resulting in soggy slices. The dry surface creates ideal conditions for Maillard browning—the chemical reaction that gives food its deep, savory flavors.
Can I substitute adzuki beans with another type?
Yes! You can use black beans, chickpeas, or lentils as substitutes. For best texture, use half the amount (adzuki beans are smaller). The cooking time will vary—black beans typically need 30 minutes while lentils cook in 20 minutes. Just adjust until tender but not mushy.
How do I fix tempeh that's too dry after cooking?
If your tempeh turns out dry, don't worry—it's an easy fix! Simply pan-fry the cooked tempeh in 1 tbsp fresh marinade> for 1-2 minutes> until heated through. The extra sauce will restore moisture while keeping it crispy. For future batches, reduce marinating time to 15 minutes> if your tempeh is particularly firm.
What's the best way to reheat leftovers?
Reheat tempeh in a dry skillet over medium heat for 1-2 minutes per side> to restore crispiness. For the bean-rice mixture, add 1 tbsp water> and microwave for 1 minute> or steam for 3 minutes>. The tempeh reheats best fresh—after 2 days, it's better to cook new slices and serve with reheated beans.
Can I make this recipe gluten-free?
Swap the soy sauce for tamari> or coconut aminos> (both are gluten-free). For extra umami, add 1 tbsp nutritional yeast> to the marinade. Just be aware that coconut aminos have a slightly sweeter profile than traditional soy sauce.
