Tofu is a versatile plant-based protein that fits into nearly any meal of the day. You can prepare it in countless ways, from crispy and savory dishes to smooth and sweet desserts.
Whether you’re new to cooking with tofu or looking to expand your recipe collection, this guide offers a range of options that work for different tastes and cooking styles. These recipes show you how to cook tofu using simple techniques like baking, braising, and stir-frying.
You’ll find breakfast options, hearty main dishes, and even desserts that use different types of tofu. The guide also includes practical tips on preparing tofu and suggestions for what to serve alongside it.

1. Classic Tofu Scramble
Tofu scramble makes a protein-packed plant-based breakfast that you can prepare in about 20 minutes. Crumble firm tofu and cook it in a pan with seasonings like turmeric and nutritional yeast to create a dish similar to scrambled eggs.
The tofu absorbs the flavors you add while keeping a satisfying texture. Serve it with toast, add it to breakfast burritos, or enjoy it alongside hash browns.
You can press your tofu ahead of time and store it in the refrigerator for quick cooking on busy mornings.

2. Crispy Baked Tofu
Bake tofu at 400°F for 25 to 30 minutes to create a golden, crispy exterior while keeping the inside tender. Press your tofu to remove excess water, which helps it get crunchier in the oven.
Coat tofu with cornstarch to change how the surface cooks during baking and get that satisfying crunch without deep frying. Use either firm or extra-firm tofu, though extra-firm gives you more bite.
This protein-packed recipe works great in stir-fries, salads, and rice bowls.

3. Mapo Tofu
Mapo tofu is a classic dish from Sichuan cuisine that brings bold, spicy flavors to your table. The dish features soft silken tofu in a rich sauce made with ground pork or beef.
Key ingredients include doubanjiang (a spicy chili bean paste), garlic, ginger, and Sichuan peppercorns. These create the signature numbing and spicy taste.
Make this restaurant-quality dish at home with basic ingredients. Serve it over rice to balance the heat and soak up the flavorful sauce.

4. Silken Tofu Chocolate Mousse
Silken tofu makes a surprisingly creamy chocolate mousse that’s ready in just five minutes. Blend soft silken tofu with melted chocolate and a sweetener until smooth for a rich, dairy-free dessert.
Use soft silken tofu for the best texture. Firm tofu will work but won’t be as creamy.
This dessert requires no cooking and just needs time to chill in the fridge. Serve it at parties or make it for a quick weeknight treat.

5. Tofu Stir-Fry with Vegetables
Tofu stir-fry with vegetables is a quick weeknight meal that comes together in under 30 minutes. Use extra-firm tofu to get a crispy outside and firm texture inside.
The tofu absorbs whatever sauce you add, making it work well with many flavors. Add colorful vegetables like broccoli, bell peppers, and snow peas for extra nutrients.
Make this dish with simple ingredients you likely have at home. It works as a meal prep option and adapts easily based on what vegetables you have available.

6. Braised Tofu in Soy-Ginger Sauce
Braised tofu combines simple ingredients into a flavorful meal you can make in about 20 to 30 minutes. Start by pan-frying firm tofu until it turns golden and crispy on the outside.
Simmer the tofu in a sauce made with soy sauce, fresh ginger, and garlic. The tofu absorbs the savory flavors as it braises.
Serve this dish over rice or as a side dish. You only need one pan to make it, which means less cleanup after dinner.

7. Spicy Korean Tofu Stew (Sundubu Jjigae)
Sundubu jjigae brings comfort in a bubbling hot bowl. This Korean stew features soft tofu in a spicy, savory broth that warms you from the inside out.
Customize it with seafood, pork, or just vegetables. The stew cooks in about 30 minutes, making it perfect for busy weeknights.
Use silken tofu, which has a creamy texture that soaks up the flavorful broth. Serve it in a hot stone pot with steamed rice and a raw egg cracked on top.

8. Tofu Skin Tacos
Tofu skin makes an excellent taco filling with its unique texture and ability to absorb flavors. Marinate strips of tofu skin in your favorite spices and seasonings before cooking.
The thin sheets crisp up nicely when pan-fried or baked. Layer them in warm tortillas with fresh vegetables and your choice of toppings.
Tofu skin tacos offer a satisfying texture that holds up well to bold Mexican seasonings.

9. Tofu Noodle Bowl with Peanut Sauce
This bowl combines crispy tofu with rice noodles and fresh vegetables. Coat pressed tofu cubes in cornstarch and pan-fry them until golden.
The peanut sauce ties everything together with creamy, nutty flavor. Mix peanut butter with soy sauce, lime juice, and a touch of maple syrup or honey.
Add crunchy vegetables like cucumber, carrots, and bell peppers. Use either warm or cold ingredients based on your preference.
The dish comes together in about 30 minutes and works well for meal prep.

10. Tofu and Mushroom Hot and Sour Soup
This Chinese soup brings together silky tofu and earthy mushrooms in a broth that balances spicy heat with tangy sourness. You can make it in about 30 minutes, making it perfect for busy weeknights.
The soup includes shiitake mushrooms, soft tofu cubes, and bamboo shoots. Egg ribbons add extra texture to each spoonful.
Control the heat level by adjusting the white pepper and chili oil. The sour flavor comes from rice vinegar or black vinegar.
A cornstarch slurry thickens the broth into a glossy, coating consistency.
Essential Tofu Preparation Tips
Getting tofu ready for cooking takes just two key steps: removing excess water and adding flavor. These simple techniques transform bland, watery tofu into a delicious ingredient that works in any recipe.
How to Press and Drain Tofu
Pressing tofu removes the water packed inside, which creates better texture and helps it absorb marinades. Start with firm or extra-firm tofu for pressing.
Wrap your tofu block in a clean kitchen towel or paper towels. Place it on a plate and set something heavy on top, like a cast iron skillet or a few cookbooks.
Let it sit for 15 to 30 minutes. The towel absorbs the water as it drains out.
Cut the block into slices before pressing to speed up the process. After pressing, pat the tofu dry with fresh towels.
Freezing method: Freeze your tofu block overnight, then thaw it completely before pressing. This creates a chewier, meatier texture that holds up well in stir-fries and grilled dishes.
The ice crystals form pockets that release more water and soak up more marinade.
Best Marinades for Flavorful Tofu
Tofu absorbs whatever flavors you add to it. Mix your marinade first, then add pressed tofu cubes or slices.
Let it sit for at least 30 minutes, or up to 8 hours in the refrigerator.
Basic marinade formula: Combine 3 parts liquid (soy sauce, tamari, or coconut aminos), 1 part acid (rice vinegar or lime juice), 1 part oil (sesame or olive), and your choice of seasonings.
Popular flavor combinations include:
- Asian-style: Soy sauce, ginger, garlic, sesame oil
- Spicy: Sriracha, lime juice, maple syrup, garlic powder
- Savory: Tamari, nutritional yeast, smoked paprika, black pepper
- Teriyaki: Soy sauce, mirin, brown sugar, garlic
Use shallow dishes for marinating so the liquid covers more surface area. Flip the tofu halfway through for even coating.
Serving and Pairing Suggestions
Tofu works well with many different foods because it absorbs flavors easily and has a mild taste on its own. The right sides and sauces can make your tofu dishes more filling and enjoyable.
Complementary Sides and Sauces
Rice makes one of the most popular sides for tofu dishes. Serve white rice, brown rice, or fried rice depending on your preference.
Noodles also pair nicely with tofu, including options like soba, udon, or rice noodles. Vegetables balance out tofu meals with extra nutrition and color.
Try steaming or roasting broccoli, bok choy, snap peas, or bell peppers. Cucumber salad and edamame offer lighter, refreshing options.
For sauces, you have many choices. Soy sauce, teriyaki, peanut sauce, and sweet chili sauce all work well with tofu.
These sauces add moisture and bold flavors that tofu absorbs easily. Use simple seasonings like garlic, ginger, and sesame oil.
Grain sides like couscous or quinoa provide a hearty base for your meal. Mashed potatoes create a comfort food combination that makes the meal more filling.
Serving Tofu in Different Meals
Add tofu to breakfast by scrambling it with vegetables and spices as an egg substitute. Blend silken tofu into smoothies for extra protein.
For lunch and dinner, tofu fits into stir-fries, curries, soups, and salads. Hot and sour soup uses tofu cubes that soak up the tangy broth.
Bake or fry tofu until crispy and serve it over grain bowls or noodle dishes. Use silken tofu in desserts by blending it into puddings, mousses, or panna cotta for a creamy texture without dairy.
Frequently Asked Questions
Tofu works well in many dishes, from scrambles and stir-fries to creamy desserts. Marinate it for extra flavor, bake it until crispy, or use softer varieties in sauces and smoothies.
How can I incorporate tofu into my dinner meals in a healthy way?
Add firm tofu to stir-fries with colorful vegetables for a quick weeknight meal. Press the tofu first to remove excess water, then cut it into cubes and cook it with your favorite vegetables and a simple sauce.
Bake tofu until crispy and serve it over grain bowls with leafy greens. This method uses less oil than frying while still giving you a satisfying texture.
Crumble firm tofu into pasta sauces or chili as a protein boost. It absorbs the flavors of whatever you cook it with.
What are some easy tofu recipes for beginners?
A classic tofu scramble is one of the simplest ways to start cooking with tofu. Crumble firm tofu into a pan, add turmeric for color, and season with salt and pepper.
Tofu stir-fry with vegetables requires minimal skills and cooks in under 15 minutes. Cut the tofu into cubes, pan-fry until golden, then toss with frozen or fresh vegetables and your choice of sauce.
Baked tofu is also beginner-friendly. Press the tofu, cut it into slabs, brush with oil and seasonings, then bake at 400°F for 25-30 minutes, flipping halfway through.
Can you suggest some tofu marinade recipes for enhanced flavor?
A basic soy sauce marinade combines soy sauce, sesame oil, garlic, and ginger. Mix these ingredients together and let your pressed tofu sit in the mixture for at least 30 minutes.
For a spicy option, blend sriracha, lime juice, maple syrup, and soy sauce. This creates a sweet and spicy coating that works well for baked or air-fried tofu.
Try a teriyaki-style marinade using soy sauce, rice vinegar, honey or maple syrup, and minced garlic. The longer you marinate, the more flavor the tofu absorbs.
What are some Jamie Oliver-inspired tofu dishes?
Jamie Oliver focuses on bold flavors and simple techniques when cooking tofu. He often marinates tofu in Asian-inspired sauces with soy sauce, ginger, and chili.
You can pan-fry marinated tofu until crispy and serve it with fresh herbs and lime. He likes to pair tofu with bright, fresh vegetables and aromatic ingredients.
His recipes feature tofu in stir-fries or noodle dishes with plenty of garlic and fresh greens. Use high heat and avoid overcrowding the pan.
How can tofu be prepared for weight loss?
Bake or air-fry tofu instead of deep-frying to reduce oil and calories. Press tofu well before cooking to remove water and help it crisp up without extra fat.
Use silken tofu in smoothies or as a base for low-calorie sauces and dressings. It adds protein and creaminess without the calories of dairy products.
Pair tofu with lots of vegetables in stir-fries or grain bowls. This increases the volume of your meal while keeping calories in check.
Which recipes can make tofu the main ingredient in a saucy dish?
Mapo tofu features silken tofu in a spicy, savory sauce made with chili bean paste and ground meat or mushrooms.
The soft tofu soaks up the rich sauce and takes only 20 minutes to make.
You can simmer cubed tofu in curry sauce for a comforting meal.
The tofu absorbs the curry flavors while maintaining its texture.
Hot and sour soup uses silken tofu as the protein in a tangy, spicy broth.
The tofu adds substance without overwhelming the other flavors in the soup.
