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

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.

55 minChinese
Crispy Pan-Fried Tofu Tacos with Spicy Peanut Sauce

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.

15 minMexican
Harissa Tofu Courgette Pittas with Coconut Yoghurt

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.

30 minBritish
Crispy Tofu Cabbage Bowl with Peanut Sauce

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.

80 min
Fresh Avocado Mango Tofu Spring Rolls with Tamari Dipping Sauce

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.

25 minMexican
Thai Crispy Tofu Lettuce Wraps with Peanut Sauce

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.

50 minAsian
Kimchi Sundubu Jjigae: Silken Tofu Stew

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.

75 minKorean
Korean Fried Tofu Pockets with Seasoned Rice

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.

55 minKorean
Vegan Spinach Tofu Quiche with Gochujang

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.

60 minKorean
Grilled Tofu With Bright Mango Salsa

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.

82 minAmerican
Crispy Pan-Fried Kung Pao Tofu with Peanuts

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.

57 minSichuan
Miso Soup with Shiitake Mushrooms and Tofu

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.

30 minJapanese
Crispy Baked Tofu with Cumin-Chili Marinade

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.

138 minMexican
20-Minute Crispy Tofu Tacos with Sesame

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.

20 minMexican
Weeknight Crispy Tofu Stir-Fry with Brown Sauce

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.

30 min
Teriyaki Tofu Stir-fry with Fresh Vegetables and Pineapple

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.

40 min
Xinjiang Big Plate Tofu with Wide Pasta and Five-Spice Broth

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.

40 min
Thai Grilled Tofu Naan Pizza with Peanut Sauce

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.

35 min
Indonesian Fried Rice with Crispy Tofu and Runny Fried Egg

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.

35 min
Honey Lime Grilled Tofu Steaks with Black Bean Salsa

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.

50 min
Honey Dijon Tofu Salad with Crispy Croutons

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.

40 min
Sheet Pan Jamaican Jerk Tofu with Roasted Vegetables

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.

50 min
Hoisin Glazed Tofu Rice Bowls with Baby Bok Choy

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.

50 min
Crispy Tofu Yakitori Stir-Fry with Broccoli and Rice

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.

40 min
Malaysian Mee Goreng with Crispy Tofu and Fresh Bok Choy

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.

45 minAsian

Planning Tips

  1. 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. 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. 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. 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. 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. 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. 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. 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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Related Collections