Easy Homemade Tofu: A Simple Step-by-Step Guide

Tofu

October 30, 2026

Simple Homemade Tofu (No Kit Required) – vegetarian recipe

Simple homemade tofu — no kit required — is closer than you think: unsweetened soy milk, a coagulant from your own kitchen, and a gentle hand. Vinegar, citrus juice, or nigari set the warm milk into tender curds that press into a fresh, mild block.

Ever wondered if you could make tofu at home? The kind that’s creamy, fresh, and worlds away from the store-bought block? Good news: you absolutely can, and you don’t need any special kits to do it! Making your own tofu is a magical, surprisingly simple process that transforms humble soy milk into a protein-packed powerhouse. It’s a game-changer for flavor and texture, and once you try it, you’ll never look back. Let’s dive in and create the best tofu you’ve ever tasted!

Ingredients

• MAKES: 4 to 6 servings
• TIME: About 2 hours, largely unattended
• 1 gallon / 3.8 liters soy milk, unsweetened
• Choose ONE of the following coagulants
• 2 tablespoons / 30 ml (1 fl oz) distilled white vinegar
• 1/4 cup / 60 ml freshly squeezed lemon or lime juice
• 2 teaspoons / 10 g (0.35 oz) nigari or calcium sulfate (gypsum), dissolved in 1/4 cup / 60 ml warm water

Instructions

1. Gently heat the soy milk in a large pot over medium-low heat until it reaches 140°F / 60°C. Stir in half of your chosen coagulant and continue to stir gently for 5 minutes.
2. Add the remaining coagulant, reduce the heat to its lowest setting, and cook without stirring until the mixture separates into clear whey and soft curds, about 15 minutes. Turn off the heat.
3. Line a tofu press, colander, or a container with drainage holes with a few layers of cheesecloth or a clean tea towel, allowing the cloth to hang over the sides.
4. Carefully ladle the curds into the lined mold. Fold the overhanging cloth neatly over the top of the curds.
5. Place a plate or follower on top and add a 3-5 pound / 1.5-2.5 kg (5.51 lb) weight (like a few cans or a jar of water). Let it press and drain for at least 20 minutes for softer tofu, or up to an hour for extra-firm.
6. Carefully unmold the tofu block and submerge it in a bowl of cold water. Refrigerate for at least an hour to help it set completely before using.
7. To store, keep the tofu in an airtight container filled with cold water in the refrigerator for up to 5 days, changing the water daily.

Nutritional Information

• (Estimated)
• Serving Size: 1/6th of recipe
• Calories: 120 kcal
• Protein: 12 g
• Fat: 7 g
• Carbohydrates: 3 g
• Calcium: 25% of DV (if using a calcium-based coagulant)

Pro Tips

• for Perfect Tofu
• For the best results, use high-quality, unsweetened soy milk that contains only soybeans and water. Additives can interfere with curdling.
• Temperature is key. Avoid boiling the soy milk, as this can result in a rubbery texture. A kitchen thermometer helps ensure you stay in the sweet spot of 140°F / 60°C.
• Customize your firmness by adjusting the pressing time. A 20-minute press yields softer tofu perfect for soups, while pressing for an hour or more creates a dense, firm block ideal for frying.
• The coagulant you choose affects the final taste and texture. Nigari yields a traditional, slightly mineral-like flavor, while lemon juice or vinegar can impart a subtle, clean tang.

FAQ

Q: Is homemade tofu a good vegetarian protein source
A: Absolutely. This recipe creates a fantastic plant-based protein powerhouse, with a single serving providing approximately 12 grams (0.42 oz / 11.9 g) of complete protein, making it an excellent and fresh alternative to meat.

Q: Can I use a different plant-based milk like almond or oat milk
A: This recipe is specifically designed for soy milk. The unique protein composition of soybeans is what allows it to curdle and form tofu. Other plant milks like almond, oat, or coconut milk will not work for this process.

Q: How can I make this tofu a good source of calcium
A: To ensure your homemade tofu is rich in calcium, choose calcium sulfate (gypsum) as your coagulant. Using a calcium-based coagulant turns your tofu into an excellent dietary source, providing about 25% of your daily value per serving.

Q: What is the best way to store fresh homemade tofu
A: To maintain maximum freshness, store your tofu block in an airtight container completely submerged in cold water. Keep it in the refrigerator for up to 5 days, making sure to change the water daily to preserve its clean taste and texture.

More Recipes You’ll Love

Simple Homemade Tofu (No Kit Required) – vegetarian recipe
Stav Kogan

Simple Homemade Tofu (No Kit Required)

Learn how to make creamy, fresh homemade tofu from scratch using just soy milk and a coagulant. This surprisingly simple process yields a protein-packed powerhouse with superior flavor and texture to store-bought varieties.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 2 hours
Servings: 4 to 6 serving
Calories: 120

Ingredients
  

  • 1 gallon (3.8 liters) soy milk, unsweetened
  • Choose ONE of the following coagulants
  • 2 tablespoons (30 ml / 1 fl oz) distilled white vinegar
  • 1/4 cup (60 ml) freshly squeezed lemon or lime juice
  • 2 teaspoons (10 g / 0.35 oz) nigari or calcium sulfate (gypsum), dissolved in 1/4 cup / 60 ml warm water
  • for Perfect Tofu
  • For the best results, use high-quality, unsweetened soy milk that contains only soybeans and water. Additives can interfere with curdling.
  • Temperature is key. Avoid boiling the soy milk, as this can result in a rubbery texture. A kitchen thermometer helps ensure you stay in the sweet spot of 140°F / 60°C.
  • Customize your firmness by adjusting the pressing time. A 20-minute press yields softer tofu perfect for soups, while pressing for an hour or more creates a dense, firm block ideal for frying.
  • The coagulant you choose affects the final taste and texture. Nigari yields a traditional, slightly mineral-like flavor, while lemon juice or vinegar can impart a subtle, clean tang.

Method
 

  1. Gently heat the soy milk in a large pot over medium-low heat until it reaches 140°F / 60°C.
  2. Stir in half of your chosen coagulant and continue to stir gently for 5 minutes.
  3. Add the remaining coagulant, reduce the heat to its lowest setting, and cook without stirring until the mixture separates into clear whey and soft curds, about 15 minutes.
  4. Turn off the heat.
  5. Line a tofu press, colander, or a container with drainage holes with a few layers of cheesecloth or a clean tea towel, allowing the cloth to hang over the sides.
  6. Carefully ladle the curds into the lined mold.
  7. Fold the overhanging cloth neatly over the top of the curds.
  8. Place a plate or follower on top and add a 3-5 pound / 1. 5-2. 5 kg (11.02 lb) weight (like a few cans or a jar of water).
  9. Let it press and drain for at least 20 minutes for softer tofu, or up to an hour for extra-firm.
  10. Carefully unmold the tofu block and submerge it in a bowl of cold water.
  11. Refrigerate for at least an hour to help it set completely before using.
  12. To store, keep the tofu in an airtight container filled with cold water in the refrigerator for up to 5 days, changing the water daily.

Nutrition

Calories: 120kcalCarbohydrates: 3gProtein: 12gFat: 7g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Stir-Fried Noodles with Tofu, Okra, and Cherry Tomatoes – vegetarian recipe

Vegan Okra & Tofu Noodle Stir-Fry

Stir-fried noodles with tofu, okra, and cherry tomatoes make okra skeptics into believers. Small young okra gets a cider-vinegar toss and a screaming-hot wok, so it stays crisp while the tomatoes burst into a garlicky soy sauce. Thirty minutes, one wok, dinner...

Cold Tofu Appetizer Trio – vegetarian recipe

Simple Cold Tofu Trio: An Elegant Appetizer Recipe

This cold tofu appetizer trio is my favorite way to open a Japanese-style meal. Chilled extra-firm tofu gets three personalities: gingery grated daikon and carrot with amazu, rich vegetarian eel sauce with fried onions and tomatoes, and bright ponzu with scallions....

Vegetarian Penang Curry with Tofu and Pineapple – vegetarian recipe

Easy Vegetarian Penang Curry with Pineapple & Tofu

This vegetarian Penang curry with tofu and pineapple is a weeknight win — a peanutty coconut curry where pineapple sweetness cuts through savory tofu and broccoli. Thirty-five minutes, one pan, six happy servings. Dreaming of the vibrant street food stalls of Penang,...

Easy Tandoori Tofu with Grilled Vegetables – vegetarian recipe

Smoky Tandoori Tofu Skewers Recipe

Easy tandoori tofu with grilled vegetables brings the flavors of a tandoor to your own grill — yogurt-marinated tofu charred at the edges, skewered with baby zucchini, onion, and cherry tomatoes. Most of the total time is hands-off marinating, and it shows. Craving...