Tofu gets a bad reputation from people who have only had it one way: soggy, bland, and plopped on top of a salad like an afterthought. Cooked right, tofu turns crisp at the edges, soaks up whatever sauce you give it, and holds its own in everything from spicy soups to silky desserts. This roundup pulls together 19+ best tofu recipes that actually earn a spot in your weekly rotation, whether you’re new to the block of bean curd or you’ve been pressing and frying it for years.
The best tofu recipe for most home cooks is crispy baked tofu, because it needs almost no babysitting and turns out golden and chewy every time. From there, this list branches into stir-fries, soups, tacos, and even cheesecake, so there’s a version of tofu for whatever you’re craving tonight.
Quick picks:
- Best weeknight staple: Crispy Baked Tofu
- Best for spice lovers: Mapo Tofu
- Best breakfast swap: Tofu Scramble
- Best dessert surprise: Silken Tofu Chocolate Mousse

1. Crispy Baked Tofu
Pressing the tofu well and tossing it in cornstarch before baking is the trick to a shatter-crisp crust without deep frying.
Yield: 4 servings | Prep: 15 minutes | Cook: 30 minutes
Ingredients:
- 1 block (14 oz) extra-firm tofu, pressed
- 2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 tablespoon olive oil
Method:
- Preheat oven to 425°F.
- Cube tofu, toss with soy sauce, then cornstarch and oil.
- Spread on a parchment-lined sheet pan.
- Bake 25-30 minutes, flipping once, until golden. Pair it with a side from our best broccoli recipes for an easy dinner.

2. Peanut Butter Tofu
This one turns baked tofu into something closer to candy, with a glossy, savory-sweet peanut sauce clinging to every crisp edge.
Yield: 4 servings | Prep: 10 minutes | Cook: 25 minutes
Ingredients:
- 14 oz extra-firm tofu, pressed and cubed
- 2 tablespoons cornstarch
- 3 tablespoons peanut butter
- 2 tablespoons soy sauce
- 1 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 2 tablespoons water
Method:
- Toss tofu in cornstarch and bake at 400°F for 20 minutes.
- Whisk remaining ingredients into a sauce.
- Toss baked tofu in warm sauce until coated.

3. Mapo Tofu
Silky tofu simmered in a fiery, numbing sauce is the dish that made me fall for tofu in the first place.
Yield: 4 servings | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 14 oz soft or medium tofu, cubed
- 2 tablespoons chili bean paste (doubanjiang)
- 1 tablespoon fermented black beans, minced
- 2 cloves garlic, minced
- 1 cup vegetable broth
- 1 tablespoon cornstarch mixed with 2 tablespoons water
- 1 teaspoon Sichuan peppercorns, ground
Method:
- Fry garlic, chili bean paste, and black beans in oil until fragrant.
- Add broth, bring to a simmer.
- Gently add tofu, simmer 5 minutes.
- Stir in cornstarch slurry to thicken; finish with ground peppercorns.

4. Tofu Scramble
Crumbled firm tofu seasoned with turmeric and black salt mimics scrambled eggs in color and savory depth.
Yield: 2 servings | Prep: 5 minutes | Cook: 10 minutes
Ingredients:
- 14 oz firm tofu, crumbled
- 1/2 teaspoon turmeric
- 1/4 teaspoon black salt (kala namak)
- 1/4 cup diced bell pepper
- 1 tablespoon olive oil
Method:
- Heat oil, sauté pepper 3 minutes.
- Add crumbled tofu, turmeric, and black salt.
- Cook 7 minutes, stirring often, until lightly golden. Serve alongside ideas from our vegan breakfast ideas.

5. Broccoli and Tofu Stir-Fry
Crisp broccoli florets and golden tofu cubes come together fast in a garlicky, glossy sauce that clings to every bite.
Yield: 4 servings | Prep: 10 minutes | Cook: 15 minutes
Ingredients:
- 14 oz firm tofu, cubed and pan-fried
- 3 cups broccoli florets
- 3 tablespoons soy sauce
- 1 tablespoon oyster or hoisin sauce
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch mixed with water
Method:
- Steam or stir-fry broccoli until bright green.
- Add fried tofu back to the pan.
- Pour in sauce mixture, toss until thickened and glossy.

6. Tofu Tikka Masala
Marinated, pan-seared tofu swaps in beautifully for chicken in this creamy, spiced tomato curry.
Yield: 4 servings | Prep: 20 minutes (plus marinating) | Cook: 25 minutes
Ingredients:
- 14 oz firm tofu, cubed
- 1/2 cup yogurt (or plant-based yogurt)
- 2 teaspoons garam masala
- 1 can (14 oz) crushed tomatoes
- 1/2 cup coconut cream
- 1 tablespoon ginger-garlic paste
Method:
- Marinate tofu in yogurt and garam masala for 30 minutes.
- Sear tofu until golden; set aside.
- Simmer tomatoes, ginger-garlic paste, and cream 15 minutes.
- Fold tofu back in, simmer 5 more minutes. Browse more from our Indian food recipes.

7. Tofu Pad Thai
Chewy rice noodles, crisp-fried tofu, and a tangy-sweet tamarind sauce make this a stir-fry worth mastering at home.
Yield: 4 servings | Prep: 15 minutes | Cook: 15 minutes
Ingredients:
- 8 oz rice noodles
- 14 oz firm tofu, cubed and fried
- 3 tablespoons tamarind paste
- 2 tablespoons fish sauce (or soy sauce)
- 2 tablespoons brown sugar
- 2 eggs, beaten
- 1 cup bean sprouts
- Crushed peanuts, for topping
Method:
- Soak noodles until pliable.
- Scramble eggs in a hot wok, push aside.
- Add noodles, tofu, and sauce mixture, toss well.
- Fold in sprouts, top with peanuts. Find similar noodle dishes among our rice noodle recipes.

8. Tofu Banh Mi
Crispy marinated tofu stuffed into a crusty baguette with pickled carrots and daikon makes a sandwich with real crunch and tang.
Yield: 2 servings | Prep: 15 minutes | Cook: 15 minutes
Ingredients:
- 8 oz firm tofu, sliced
- 2 tablespoons soy sauce
- 1 tablespoon hoisin sauce
- 1 baguette, split
- 1/2 cup pickled carrot and daikon
- Fresh cilantro and jalapeño slices
- Mayonnaise, for spreading
Method:
- Marinate tofu slices in soy and hoisin 10 minutes.
- Pan-fry until crisp on both sides.
- Spread mayo on baguette, layer tofu, pickles, cilantro, and jalapeño.

9. Agedashi Tofu
Silken tofu dusted in cornstarch and fried until lightly crisp sits in a savory dashi broth that’s pure comfort.
Yield: 2 servings | Prep: 10 minutes | Cook: 10 minutes
Ingredients:
- 14 oz silken tofu, cut into blocks
- 1/4 cup cornstarch
- 1/2 cup dashi broth
- 1 tablespoon soy sauce
- 1 tablespoon mirin
- Sliced scallions and bonito flakes, for topping
Method:
- Pat tofu dry, coat in cornstarch.
- Fry until golden on all sides.
- Warm dashi, soy sauce, and mirin together.
- Pour broth over tofu, top with scallions and bonito.

10. Sundubu Jjigae
This bubbling Korean soft tofu stew is spicy, briny, and built around silky uncurdled tofu that soaks up the broth.
Yield: 2 servings | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 1 tube (12 oz) soft/silken tofu
- 2 tablespoons gochugaru (Korean chili flakes)
- 1 tablespoon gochujang
- 2 cups anchovy or vegetable broth
- 1 egg
- 1/2 cup kimchi, chopped
- 2 scallions, sliced
Method:
- Sauté kimchi and gochugaru in oil briefly.
- Add broth and gochujang, simmer 10 minutes.
- Spoon in tofu in large chunks, simmer 5 minutes.
- Crack egg into the center, cook until just set.

11. Miso Soup with Silken Tofu
A good miso soup comes together in under 15 minutes and lets delicate silken tofu cubes practically melt into the broth.
Yield: 4 servings | Prep: 5 minutes | Cook: 10 minutes
Ingredients:
- 4 cups dashi broth
- 3 tablespoons miso paste
- 7 oz silken tofu, cubed
- 1 sheet nori, sliced
- 2 scallions, sliced
Method:
- Warm dashi over medium heat, don’t boil.
- Whisk miso into a ladle of broth, then stir back in.
- Add tofu and nori, warm through.
- Top with scallions. This pairs nicely with other dishes from our Asian soup recipes.

12. Chipotle Tofu Tacos with Slaw
Smoky chipotle-marinated tofu crumbles into warm tortillas alongside a crunchy, tangy cabbage slaw for a taco night with real bite.
Yield: 4 servings | Prep: 15 minutes | Cook: 15 minutes
Ingredients:
- 14 oz firm tofu, crumbled
- 2 tablespoons chipotle in adobo, minced
- 1 tablespoon lime juice
- 8 small corn tortillas
- 2 cups shredded cabbage
- 2 tablespoons mayonnaise or crema
Method:
- Toss tofu with chipotle and lime, pan-fry until crisp.
- Mix cabbage with crema for slaw.
- Warm tortillas, fill with tofu and slaw.

13. Salt and Pepper Tofu
Cubes of tofu fried until craggy and golden, then tossed with garlic, scallion, and cracked pepper, taste like something from your favorite takeout spot.
Yield: 4 servings | Prep: 10 minutes | Cook: 15 minutes
Ingredients:
- 14 oz firm tofu, cubed
- 1/3 cup cornstarch
- 3 cloves garlic, minced
- 2 scallions, sliced
- 1 teaspoon white pepper
- 1/2 teaspoon black pepper
- Oil, for frying
Method:
- Toss tofu in cornstarch, fry until crisp.
- In the same pan, sauté garlic and scallions briefly.
- Toss fried tofu back in with pepper and salt to coat.

14. Tofu Lettuce Wraps
Crumbled, savory tofu spooned into crisp lettuce cups makes a light dinner with plenty of crunch in every bite.
Yield: 4 servings | Prep: 15 minutes | Cook: 10 minutes
Ingredients:
- 14 oz firm tofu, crumbled
- 2 tablespoons hoisin sauce
- 1 tablespoon soy sauce
- 1/2 cup diced water chestnuts
- 1 head butter lettuce, leaves separated
Method:
- Sauté tofu until lightly browned, about 7 minutes.
- Stir in hoisin, soy sauce, and water chestnuts.
- Cook 3 more minutes, spoon into lettuce leaves.

15. Coconut Tofu Curry
Cubes of tofu simmered in a rich coconut curry sauce make a dinner that’s creamy, a little spicy, and endlessly good over rice.
Yield: 4 servings | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 14 oz firm tofu, cubed and pan-fried
- 1 can (14 oz) coconut milk
- 2 tablespoons red curry paste
- 1 cup diced bell pepper
- 1 tablespoon fish sauce or soy sauce
- 1 tablespoon brown sugar
Method:
- Fry curry paste in a splash of coconut milk until fragrant.
- Add remaining coconut milk, bell pepper, fish sauce, and sugar.
- Simmer 10 minutes, add tofu, warm through. More ideas like this live among our Thai recipes.

16. Tofu and Ginger Noodle Soup
Thin noodles in a gingery, savory broth with soft tofu make a soup that feels like a hug on a cold night.
Yield: 4 servings | Prep: 10 minutes | Cook: 20 minutes
Ingredients:
- 6 cups vegetable broth
- 2-inch piece ginger, sliced
- 14 oz soft tofu, cubed
- 8 oz thin wheat noodles
- 2 tablespoons soy sauce
- 2 scallions, sliced
Method:
- Simmer broth with ginger 10 minutes, then strain.
- Cook noodles separately until tender.
- Add tofu and soy sauce to broth, warm through.
- Divide noodles into bowls, ladle broth over, top with scallions.

17. Tofu Ricotta Stuffed Shells
Blended firm tofu stands in for ricotta here, giving stuffed shells a creamy, protein-rich filling that still bakes up golden and bubbly.
Yield: 6 servings | Prep: 20 minutes | Cook: 30 minutes
Ingredients:
- 20 jumbo pasta shells
- 14 oz firm tofu, crumbled
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 2 cups marinara sauce
- 1 cup shredded mozzarella
Method:
- Preheat oven to 375°F. Cook shells until al dente.
- Blend tofu, nutritional yeast, and lemon juice until smooth.
- Stuff shells, place over a layer of marinara in a baking dish.
- Top with mozzarella, bake 25 minutes.

18. Silken Tofu Chocolate Mousse
Blended silken tofu and melted dark chocolate make a mousse that’s rich, airy, and surprisingly simple for a dinner party finish.
Yield: 4 servings | Prep: 10 minutes (plus chilling) | Cook: 5 minutes
Ingredients:
- 12 oz silken tofu
- 6 oz dark chocolate, melted
- 2 tablespoons maple syrup
- 1 teaspoon vanilla extract
- Pinch of salt
Method:
- Blend tofu until completely smooth.
- Add melted chocolate, maple syrup, vanilla, and salt; blend again.
- Spoon into cups, chill at least 1 hour.

19. Tofu Cheesecake
Blended firm tofu gives this cheesecake a dense, creamy texture with a tang that plays well against a buttery graham crust.
Yield: 8 servings | Prep: 15 minutes | Cook: 45 minutes
Ingredients:
- 14 oz firm tofu, drained well
- 8 oz cream cheese
- 3/4 cup sugar
- 2 eggs
- 1 teaspoon lemon juice
- 1 graham cracker crust
Method:
- Preheat oven to 325°F.
- Blend tofu, cream cheese, sugar, eggs, and lemon juice until smooth.
- Pour into crust, bake 45 minutes until set at the edges but slightly jiggly in the center.
- Cool completely, then chill 4 hours before slicing. For more sweets like this, check our vegan desserts.
How to Choose the Right Tofu Texture
Tofu comes in a range of firmness levels, and picking the wrong one is the top reason recipes flop. Silken tofu is soft and custardy, built for blending into soups, sauces, and desserts rather than frying. Firm and extra-firm hold their shape under heat, making them the right call for stir-fries, baking, and pan-searing.
| Recipe | Best Tofu Texture | Cooking Method |
|---|---|---|
| Crispy Baked Tofu | Extra-firm | Baked |
| Peanut Butter Tofu | Extra-firm | Baked |
| Mapo Tofu | Soft/medium | Simmered |
| Tofu Scramble | Firm | Pan-fried |
| Broccoli and Tofu Stir-Fry | Firm | Stir-fried |
| Tofu Tikka Masala | Firm | Seared |
| Tofu Pad Thai | Firm | Stir-fried |
| Tofu Banh Mi | Firm | Pan-fried |
| Agedashi Tofu | Silken | Fried |
| Sundubu Jjigae | Soft/silken | Simmered |
| Miso Soup | Silken | Simmered |
| Chipotle Tofu Tacos | Firm | Pan-fried |
| Salt and Pepper Tofu | Firm | Fried |
| Tofu Lettuce Wraps | Firm | Sautéed |
| Coconut Tofu Curry | Firm | Simmered |
| Ginger Noodle Soup | Soft | Simmered |
| Ricotta Stuffed Shells | Firm | Baked |
| Chocolate Mousse | Silken | No-cook |
| Tofu Cheesecake | Firm | Baked |
Medium tofu sits in between and works in soups where you want some structure without the dense chew of extra-firm. Keep a box of silken and a block of extra-firm on hand and you’ll have most recipes covered. For more ways to put these textures to work, our best tofu recipes page rounds up even more options, and the 12 tofu recipes for healthy meals collection leans into everyday, better-for-you dinners.
How to Make Tofu Crispy and Flavorful
Pressing out excess water is the single biggest factor in getting tofu crispy. Wrap a block in a clean towel, set something heavy on top, and let it sit for 15 to 30 minutes before cooking. Skipping this step is why so much home-cooked tofu turns out soft and steamed instead of golden.
A light coating of cornstarch before baking or frying makes a real difference. It draws out surface moisture and crisps up into a craggy, almost fried texture in the oven, no deep fryer needed. High heat matters too: 400°F or higher for baking, and a hot, well-oiled pan for stovetop frying.
Marinate after cooking, not before, when you want a crisp exterior. Soaking raw tofu in sauce adds moisture back in and undoes the crunch, so toss baked or fried tofu in sauce right at the end, the same way you would toss wings. A few tablespoons of soy sauce, a splash of rice vinegar, and a spoonful of chili paste make a sauce that clings well to crisp cubes without turning them soggy.
Don’t crowd the pan. Tofu cubes need space to let steam escape, whether you’re pan-frying or roasting on a sheet pan. If you like building out full stir-fry dinners around a protein like this, the techniques carry over well to our quick beef and broccoli stir fry recipe, where the same high-heat, don’t-crowd-the-pan approach keeps everything crisp instead of steamed.








