Main Courses
Creating fava bean tofu transforms humble ingredients into a versatile, plant-based protein that rivals traditional tofu in texture and flavor. This method delivers crispy pan-fried cubes with a satisfying bite, perfect for stir-fries, salads, or bowls—while staying entirely vegan and packed with Mediterranean-inspired taste.
The key lies in proper soaking, blending, and pressing to achieve that signature firm yet tender consistency.
What sets this recipe apart is its simplicity: just three core ingredients (fava beans, water, and salt) create a protein-rich base that absorbs marinades beautifully. Pan-frying in batches ensures crispy edges while keeping the centers tender, and the herbed tahini dip adds a creamy, aromatic contrast that elevates every bite.
Unlike store-bought tofu, this version is customizable—marinate it in soy sauce, garlic, or smoked paprika for bold flavor variations.
The result is a complete dish that serves as both protein and star: golden, crispy fava bean tofu cubes paired with a silky tahini sauce that balances richness with herbal brightness.
This method delivers restaurant-quality texture at home, with no special equipment beyond a blender and skillet. Whether you're meal prepping or hosting, it's a game-changer for plant-based meals.
Store leftovers in the fridge for up to 5 days, or freeze for longer shelf life—ideal for batch cooking. For extra crispiness, try air-frying instead of pan-frying. The possibilities are endless, from Buddha bowls to Mediterranean wraps. Let's get cooking with this versatile protein powerhouse.
Ingredients for fava bean tofu
Three core ingredients create restaurant-quality fava bean tofu with Mediterranean flair.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Fava Beans 🌾 | 1 ½ cups | Unsalted, soaked overnight |
| Filtered Water 💧 | 4 cups | Room temperature preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain, non-iodized |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Lightly flavored, for pan-frying |
| Tahini 🥜 | ½ cup | Sesame paste, unsweetened |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, strained |
| Fresh Garlic Cloves 🧄 | 3 cloves | Peeled, minced finely |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Stems removed, chopped |
| Fresh Mint Leaves 🌿 | ¼ cup | Stems removed, chopped |
| Ground Cumin 🌿 | ½ tsp | Freshly toasted preferred |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Maple Syrup 🍯 | 1 tsp | Grade B preferred |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
The foundation begins with dried fava beans—look for organic or heirloom varieties at specialty grocers like Whole Foods or Trader Joe's for superior texture. Soak them 12-24 hours in cold water, changing the water once to remove excess starch. Diamond Crystal kosher salt is critical here; its fine grain dissolves evenly, enhancing the tofu's structure without overpowering. For the tahini, Penzeys Spices carries premium sesame pastes, but Trader Joe's offers a budget-friendly option that works beautifully. Fresh herbs should be vibrant green—wilting indicates age and diminished flavor. Toast your sesame seeds in a dry skillet for 30 seconds until fragrant; this simple step amplifies their nutty aroma.
No fresh herbs? Dried cilantro and mint at one-third the amount suffice, though the texture will differ. Substitute extra-virgin olive oil with avocado oil for higher smoke point during pan-frying. Short on tahini? Blend equal parts toasted sesame seeds and water for a homemade version. For the fava beans, cannellini beans can replace up to half the quantity, though texture will be slightly softer. The maple syrup adds subtle sweetness—omit if you prefer a strictly savory profile. For extra crispiness, air-fry the tofu cubes at 400°F for 8-10 minutes instead of pan-frying.
Store the uncooked fava bean mixture in an airtight container in the fridge for up to 3 days before pressing. Once pressed and cubed, the tofu keeps 4-5 days refrigerated or 3 months frozen. The herbed tahini dip remains fresh for 5 days in the fridge; preserve its vibrant color by storing it under a thin layer of olive oil. For meal prep, freeze the tofu cubes on a tray before transferring to a bag—this prevents clumping. Reheat gently in a skillet or oven to restore crispiness.
Why You'll Love This Recipe
- No-Soaking Nightmare: I’ll be real—soaking beans for hours used to make me groan. But these dried favas? Just a quick overnight soak (or even a speedy pressure-cook hack) and you’re golden. No fuss, no waiting all day.
- Creamy Nutty Magic: That tahini swirl isn’t just garnish—it’s the secret. The fava bean tofu soaks up the olive oil and salt, then gets a luxurious tahini finish that’s ridiculously good. Like a hug for your taste buds, but make it Mediterranean.
- Meal Prep MVP: Between us, this is my go-to for lunch boxes or quick dinners. Slice it, store it, and toss it into salads, wraps, or bowls all week. It holds up better than store-bought tofu and actually tastes like something.
- Budget Protein Win: Dried favas are cheaper than tofu by the block, and they stretch further. A pound of beans feeds a family for days—no sad, wilted leftovers here. Plus, the salt and oil are pantry staples. Smart, simple, and satisfying.
Step-by-step instructions for fava bean tofu preparation
Transforming dried fava beans into crispy, golden tofu requires precision and patience.
Soak and Cook the Fava Beans
Begin by rinsing the 1.5 cups dried fava beans thoroughly under cold water to remove any debris. Place them in a large bowl and cover with 4 cups filtered water by at least 2 inches. Let them soak overnight at room temperature—this ensures even hydration and prevents cracking during cooking. The next day, drain and rinse again.
Transfer the soaked fava beans to a heavy-bottomed pot and add fresh 4 cups filtered water. Bring to a boil over medium-high heat, then reduce to a gentle simmer. Cook uncovered for 2 to 2.5 hours, stirring occasionally, until the beans are fork-tender and the skins begin to split naturally. You'll know they're ready when the texture resembles mashed potatoes. Drain immediately and let cool slightly before proceeding.
Blend and Press the Fava Bean Mixture
Once the beans have cooled enough to handle, transfer them to a high-powered blender or food processor. Add 1.5 teaspoons diamond crystal kosher salt and blend until completely smooth, scraping down the sides as needed. The mixture should be thick and cohesive, resembling hummus in texture. If it's too dry, add 1 to 2 tablespoons of the cooking liquid to achieve the right consistency.
Line a clean kitchen towel with parchment paper and spread the blended mixture evenly into a ½-inch thick rectangle. Fold the towel edges inward to encase the mixture completely. Place a heavy object on top, like a cast-iron skillet, and press firmly for 15 minutes. This step is critical for achieving the firm, tofu-like texture that holds its shape when fried.
Pan-Fry for Crispy Perfection
Heat ½ cup extra-virgin olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Unwrap the pressed fava bean tofu and carefully slide it into the oil. Press down gently with a spatula to ensure even contact—this prevents curling and ensures crispiness on all sides. Fry for 3 to 4 minutes per side, until the edges turn golden brown and the surface develops a crispy crust. The internal temperature should reach 160°F when checked with an instant-read thermometer.
Transfer the crispy tofu to a paper towel-lined plate and let it drain for 2 minutes to remove excess oil. The result should be a golden, shatteringly crisp exterior with a tender, fava bean-rich interior. If the oil isn't hot enough, the tofu will absorb oil instead of crisping—watch for the telltale sizzle and adjust heat as needed.
Prepare the Herbed Tahini Dip
In a small bowl, whisk together ½ cup tahini, 2 tablespoons lemon juice, 1 teaspoon maple syrup, 3 minced fresh garlic cloves, ½ teaspoon ground cumin, and ½ teaspoon smoked paprika until smooth. Gradually add 2 to 3 tablespoons filtered water as needed to thin the mixture to a dipping consistency. The dip should coat the back of a spoon but still hold its shape.
Stir in ¼ cup chopped fresh cilantro leaves and ¼ cup chopped fresh mint leaves, reserving a few leaves for garnish. Taste and adjust seasoning with additional diamond crystal kosher salt if needed. The dip should balance nutty tahini with bright citrus and herbal freshness. Serve immediately alongside the crispy fava bean tofu, sprinkled with 1 tablespoon toasted sesame seeds for added texture.
Pro Tips For Making Fava Bean Tofu
- Soak Overnight: I learned this the hard way—rushing the soak (even 12 hours) leaves your beans tough and gummy. Use filtered water, cover loosely, and let them sit 16-24 hours until they’re way softer than you’d expect. (Yes, even if you’re impatient like me.)
- Boil Gently: After burning three batches, I finally figured out: simmer, don’t boil. Once the beans hit a rolling boil, drop the heat to a barely bubbling simmer. Too much agitation breaks down the beans into mush—you want them intact for that perfect tofu texture.
- Salt the Water: More salt than you think, especially if using Diamond Crystal. Aim for 1.5–2 tablespoons per quart of water—this isn’t just flavor, it’s what firms up the tofu later. (Your future self will thank you.)
- Press Longer: This isn’t the prettiest method, but it’s the tastiest: wrap your cooked, drained beans in a clean towel, then press between two plates with a heavy weight for at least 30 minutes. (Yes, even if it looks weird.) The longer you press, the creamier the tofu.
Serving suggestions for this recipe
Mediterranean Bowl Base
Serve your crispy fava bean tofu over a quinoa or farro base for a hearty Mediterranean-inspired bowl. Cook 1 cup quinoa in 2 cups water for 15 minutes, then fluff with a fork.
Toss with 1 cup cherry tomatoes, ½ cucumber diced, ¼ red onion thinly sliced, and a drizzle of extra-virgin olive oil. Top with the tofu and herbed tahini dip for a balanced, protein-packed meal. 🌿
Warm Pita Wraps
Transform your fava bean tofu into a satisfying wrap by layering it in warm pita bread with fresh greens and pickled vegetables.
Toast 4 pita rounds in a skillet for 30 seconds per side, then stuff with ½ cup shredded cabbage, ¼ cup pickled turnips, and 2 tbsp crumbled feta cheese. Add 2-3 tofu cubes per wrap, drizzle with tahini dip, and roll tightly.
Secure with toothpicks for easy handling. 🥙
Greek Salad Elevation
Elevate a classic Greek salad by adding crispy fava bean tofu cubes alongside traditional ingredients. Toss 4 cups mixed greens with 1 cup cherry tomatoes, ½ cucumber sliced, ½ red onion, ½ cup Kalamata olives, and ¼ cup crumbled feta.
Arrange the tofu cubes on top and drizzle with 2 tbsp olive oil and 1 tbsp red wine vinegar. Finish with a sprinkle of oregano and cracked black pepper. 🥗
Crispy Tofu Tacos
Turn your fava bean tofu into tacos by serving it in corn tortillas with zesty toppings. Warm 8 corn tortillas in a dry skillet, then fill each with 2 tofu cubes.
Top with ¼ cup shredded purple cabbage, 2 tbsp avocado slices, 1 tbsp pickled jalapeños, and a dollop of tahini dip. Garnish with cilantro leaves and a squeeze of lime for brightness. 🌮
Garnish Game-Changers
Elevate presentation with simple garnishes that add texture and flavor. Sprinkle the tofu with toasted sesame seeds or crushed pistachios for nutty crunch. Add a few edible flowers or microgreens for a restaurant-worthy touch.
A final drizzle of chili oil or pomegranate molasses adds depth—just ½ teaspoon per serving transforms the dish. ✨
Meal Prep Strategy
Prep ahead by storing cooked tofu and dip separately in airtight containers. Keep the tofu in the fridge for 4-5 days—reheat in a skillet for 2 minutes per side to restore crispiness.
Assemble bowls or wraps fresh to maintain texture. For grab-and-go meals, portion the tofu into small silicone cups and pair with pre-portioned dip cups. Label containers with dates to track freshness. 📅
Nutrition facts
Frequently asked questions
Why does my fava bean tofu turn out too soft instead of firm?
The pressing step is critical—ensure you press the mixture for 15 minutes with a heavy object like a cast-iron skillet. If the texture remains soft, check your salt measurement (1.5 tsp is key) and blend until completely smooth. Adding 1-2 tbsp of cooking liquid can help bind the mixture if it's too dry.
Can I use canned fava beans instead of dried for this recipe?
Canned beans won't work—they lack the starch and structure needed for proper tofu formation. Dried fava beans are essential for achieving that signature firm, crispy texture. If you're short on time, you could try cannellini beans (dried), but the texture will be softer. The soaking and cooking process is what creates the ideal protein base.
What's the best way to store leftover fava bean tofu?
Store cooked tofu in an airtight container in the fridge for 4-5 days. For longer storage, freeze it on a tray before transferring to a bag (prevents clumping). To reheat, pan-fry for 2 minutes per side over medium heat to restore crispiness. The tahini dip keeps for 5 days refrigerated—store it under a thin layer of olive oil to preserve color.
How can I make my fava bean tofu extra crispy?
For maximum crispiness, use avocado oil (higher smoke point) instead of olive oil for frying. Ensure your oil is at medium-high heat (test with a drop of water—it should sizzle). Press the tofu gently with a spatula during frying to prevent curling. For even more crunch, try air-frying at 400°F for 8-10 minutes after pan-frying.
What are some flavor variations for the tahini dip?
Experiment with different herbs like dill or parsley instead of cilantro/mint. For a smoky twist, add ½ tsp smoked salt or ½ tsp liquid smoke. Sweet lovers can swap maple syrup for agave. For heat, stir in ½ tsp harissa paste. Always taste and adjust salt—tahini can be naturally salty.
