Best Tofu Recipes
Tofu gets a bad reputation from people who eat it straight from the package and wonder why it tastes like wet cardboard. Press it, marinate it, fry it at 375F until the edges turn golden. Now you have something worth eating.
The secret is removing water first. A 14-ounce block contains about 1/2 cup of liquid. Press it out with plates and cans for 30 minutes, or buy a tofu press for $20. Dry tofu browns. Wet tofu steams.
These 25 recipes cover every texture: silken for soups, firm for stir-fries, extra-firm for grilling. Most take under an hour. Half can be made with pantry staples plus whatever vegetables are in your crisper drawer. Each recipe feeds 2-4 people unless noted.
The Recipes

Crispy Tofu Cucumber Salad with Spicy Peanut Dressing
Press tofu for 45 minutes before frying. The peanut dressing needs 3 tablespoons peanut butter, 2 teaspoons sriracha, and rice vinegar. Cucumber should be cut into 1/4-inch half-moons for the right crunch-to-dressing ratio.

Crispy Pan-Fried Tofu Tacos with Spicy Peanut Sauce
Quick weeknight option. Press tofu while you prep toppings. Pan-fry in 2 tablespoons oil at medium-high heat, 2-3 minutes per side. Warm corn tortillas directly on gas burner for 30 seconds each side.

Harissa Tofu Courgette Pittas with Coconut Yoghurt
Harissa paste varies in heat. Start with 2 tablespoons, taste, add more. Grill courgette (zucchini) in 1/4-inch rounds for 2 minutes per side. Stuff pittas while everything is still warm.

Crispy Tofu Cabbage Bowl with Peanut Sauce
The 80-minute time includes 60 minutes of pressing. Active cooking takes 20 minutes. Red cabbage holds up better than green in meal prep containers. Keeps 4 days refrigerated.

Fresh Avocado Mango Tofu Spring Rolls with Tamari Dipping Sauce
Rice paper needs 5-second dunks in warm water. Too long and they tear. Layer ingredients in the bottom third, fold sides, roll tight. Make dipping sauce with 3 parts tamari to 1 part rice vinegar.

Thai Crispy Tofu Lettuce Wraps with Peanut Sauce
Boston lettuce cups work better than iceberg. They bend without breaking. Fry tofu in batches to maintain oil temperature at 350F. Each batch takes 4 minutes.

Kimchi Sundubu Jjigae: Silken Tofu Stew
Use aged kimchi (at least 2 weeks old) for deeper flavor. Silken tofu goes in last, just 2 minutes before serving. Break into large chunks with a spoon, not knife. Serve in the cooking pot.

Korean Fried Tofu Pockets with Seasoned Rice
Buy pre-made fried tofu pockets (inari) at Asian markets. They freeze well. Season sushi rice with 2 tablespoons rice vinegar per cup of cooked rice. Stuff pockets 3/4 full so they close properly.

Vegan Spinach Tofu Quiche with Gochujang
Blind bake crust at 375F for 15 minutes before adding filling. Blend silken tofu until completely smooth, about 60 seconds. Gochujang adds umami depth. Start with 1 tablespoon, taste, adjust.

Grilled Tofu With Bright Mango Salsa
Marinate pressed tofu minimum 2 hours, better overnight. Grill at medium-high heat, 4-5 minutes per side. Dice mango into 1/4-inch cubes. Make salsa while grill heats up.

Crispy Pan-Fried Kung Pao Tofu with Peanuts
Sichuan peppercorns make this authentic. Toast them dry for 30 seconds until fragrant. Use 12-15 dried chilies for medium heat, 20+ for spicy. Peanuts go in last to stay crunchy.

Miso Soup with Shiitake Mushrooms and Tofu
Never boil miso soup. Heat to 160F maximum or miso turns bitter. Add miso paste off heat. Fresh shiitakes beat dried here. Slice 1/8-inch thick. Soft tofu works better than firm.

Crispy Baked Tofu with Cumin-Chili Marinade
Baking at 425F gives crispy edges without frying. Flip once at 20 minutes. Marinade needs 2 hours minimum, overnight is better. Line pan with parchment or tofu sticks.

20-Minute Crispy Tofu Tacos with Sesame
Fastest recipe in the collection. No pressing required if you pat tofu very dry. Coat in 2 tablespoons cornstarch before frying. Sesame oil goes on after cooking, not in the pan.

Weeknight Crispy Tofu Stir-Fry with Brown Sauce
Brown sauce ratio: 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sugar, 1/2 teaspoon cornstarch. Mix before cooking starts. Add in final 30 seconds of stir-frying.

Teriyaki Tofu Stir-fry with Fresh Vegetables and Pineapple
Fresh pineapple caramelizes better than canned. Cut into 1/2-inch chunks. Add pineapple in the last 2 minutes so it stays firm. Teriyaki sauce reduces by half during cooking.

Xinjiang Big Plate Tofu with Wide Pasta and Five-Spice Broth
Wide rice noodles or pappardelle work here. Five-spice goes a long way. Start with 1/2 teaspoon per serving. The broth should coat noodles but not pool in the bowl.

Thai Grilled Tofu Naan Pizza with Peanut Sauce
Naan crisps up better than regular pizza dough. Brush with oil, grill 1 minute per side before adding toppings. Keep sauce layer thin or naan gets soggy.

Indonesian Fried Rice with Crispy Tofu and Runny Fried Egg
Day-old rice works best. Fresh rice turns mushy. Kecap manis (sweet soy sauce) is key. Regular soy plus 1 teaspoon sugar substitutes in a pinch. Fry eggs last.

Honey Lime Grilled Tofu Steaks with Black Bean Salsa
Cut tofu into 3/4-inch slabs for "steaks." Honey chars quickly, so grill over medium heat, not high. Black beans need draining and rinsing to prevent mushy salsa.

Honey Dijon Tofu Salad with Crispy Croutons
Make croutons from day-old bread. Cube, toss with oil, bake at 375F for 12 minutes. Cool completely before adding to salad. Dijon dressing ratio: 3 parts olive oil to 1 part vinegar to 1 part mustard.

Sheet Pan Jamaican Jerk Tofu with Roasted Vegetables
Scotch bonnets are traditional but habaneros work. Use gloves. Jerk marinade needs allspice, thyme, and brown sugar. Vegetables need 1-inch cuts to match tofu cooking time.

Hoisin Glazed Tofu Rice Bowls with Baby Bok Choy
Baby bok choy cooks in 3 minutes. Halve lengthwise, sear cut-side down first. Hoisin glaze burns easily. Brush on tofu in last 2 minutes of cooking.

Crispy Tofu Yakitori Stir-Fry with Broccoli and Rice
Yakitori sauce reduces to a glaze. Start with 1/2 cup, end with 3 tablespoons coating everything. Blanch broccoli 2 minutes before stir-frying to ensure even cooking.

Malaysian Mee Goreng with Crispy Tofu and Fresh Bok Choy
Dark soy sauce gives authentic color. Regular soy won't work the same. Sambal oelek adds heat. Start with 1 teaspoon. Fresh yellow noodles beat dried here.
Planning Tips
- 1
Buy tofu 2-3 days before you plan to use it. Fresher tofu has less sour taste and firmer texture. Check expiration dates and pick from the back of the shelf.
- 2
Press tofu properly. Stack two plates with cans on top for 30 minutes minimum. A 14-ounce block releases about 1/2 cup water. More pressure means crispier results.
- 3
Freeze tofu to change its texture completely. Frozen and thawed tofu turns spongy and chewy, like chicken. Great for marinades. Terrible for silken tofu dishes.
- 4
Cornstarch coating makes the crispiest tofu. Use 2 tablespoons per 14-ounce block. Toss cubed tofu gently to coat all sides. Shake off excess before frying.
- 5
Oil temperature matters. Too cool (under 350F) and tofu absorbs oil and turns soggy. Too hot (over 400F) and outside burns before inside heats through. Use a thermometer.
- 6
Marinate after pressing, never before. Wet tofu can't absorb flavors. Minimum 30 minutes for quick marinades, 2 hours for deep flavor, overnight for best results.
- 7
Cut tofu based on cooking method. 1/2-inch cubes for stir-fries, 3/4-inch slabs for grilling, triangles for pan-searing, crumbles for scrambles. Size affects cooking time.
- 8
Save silken tofu for specific uses. It falls apart with handling but blends smooth for sauces, soups, and desserts. Never press silken tofu or it disintegrates.
Complete Menu Ideas
Quick weeknight dinner for 4: Weeknight Crispy Tofu Stir-Fry takes 30 minutes total. Serve over jasmine rice with steamed broccoli. While tofu presses, cook rice and prep vegetables. Everything finishes at the same time.
Korean feast for 6: Start with Miso Soup (triple the recipe), then Kimchi Sundubu Jjigae as the main with Korean Fried Tofu Pockets on the side. Prep pockets ahead. Make soup and stew simultaneously on two burners.
Taco Tuesday spread: Make both taco recipes (15 and 20 minutes each) for variety. Set up a topping bar with shredded cabbage, lime wedges, hot sauce, cilantro. Cook tofu in two pans to serve 8 people in under 30 minutes.
Meal prep Sunday: Crispy Tofu Cabbage Bowl and Honey Dijon Tofu Salad make 8 lunches total. Press all tofu at once (2 blocks). Bake one batch while pan-frying the other. Pack dressings separately. Lunches ready for the work week.
Asian fusion dinner party: Thai Grilled Tofu Naan Pizza as appetizer (cut into small squares), Malaysian Mee Goreng as main. Both use different flavor profiles but similar cooking techniques. Prep all ingredients before guests arrive.
Light summer lunch: Fresh Avocado Mango Tofu Spring Rolls with Grilled Tofu with Bright Mango Salsa. Double up on mango prep. Make salsa first, use the same cutting board for spring roll filling. Both dishes served cold or room temperature.
Frequently Asked Questions
What's the difference between tofu types?
Silken tofu contains the most water (up to 90%) and breaks apart easily. Use for smoothies, sauces, and soups. Soft tofu (80% water) works in soups and gentle stir-fries. Firm tofu (70% water) holds its shape for most cooking methods. Extra-firm (65% water) stands up to grilling, deep-frying, and heavy handling. Super-firm (60% water) needs no pressing and works like extra-firm. Match firmness to cooking method for best results.
How do I make tofu crispy?
Remove water first. Press extra-firm tofu for 30-60 minutes under 5-10 pounds of weight. Pat completely dry. Cut into 1/2 to 3/4-inch pieces. Toss with 2 tablespoons cornstarch per 14-ounce block. Heat 3 tablespoons oil to 375F. Fry in single layer without moving for 3-4 minutes until golden. Flip once. Total cooking time is 6-8 minutes. Serve immediately or crispiness disappears within 10 minutes.
Can I freeze tofu?
Freezing transforms tofu's texture from smooth to spongy and chewy. Drain, freeze whole blocks in original packaging for up to 3 months. Thaw overnight in refrigerator. Press out excess water (frozen tofu releases twice as much as fresh). The new texture absorbs marinades like a sponge and mimics ground meat when crumbled. Never freeze silken tofu, it turns grainy and separates.
How long does cooked tofu last?
Cooked tofu keeps 4-5 days refrigerated in airtight containers. Fried tofu loses crispness after 1 day but stays safe to eat. Marinated tofu lasts 3-4 days. Tofu in sauce or soup lasts 3 days. Always cool to room temperature before refrigerating. Reheat to 165F internal temperature. Freeze cooked tofu up to 1 month, but texture changes. Never leave cooked tofu at room temperature over 2 hours.
What oil is best for frying tofu?
Neutral oils with high smoke points work best. Vegetable oil (smoke point 400F) costs less and fries clean. Grapeseed oil (420F) adds no flavor. Avocado oil (520F) handles high heat but costs more. Avoid olive oil (375F) which burns easily and adds competing flavor. Use 3 tablespoons oil per 14-ounce block for pan-frying. Deep-frying needs 2-3 cups oil heated to 350-375F. Save and reuse frying oil up to 3 times, strain through coffee filter between uses.