Homemade Tofu

Want more deliciousness? Follow me on X @TeresasRecipes for the latest culinary creations and kitchen adventures!

Homemade Tofu

Loading rating...
Loading rating...

Craft your own tofu with this simple and healthy recipe that allows you to experience the fresh, creamy taste of homemade soy product. Originating from ancient China, tofu has been a staple in Asian cuisine for centuries, prized for its versatility and ability to absorb flavors from various dishes. Whether you’re stir-frying, grilling, or adding it to soups, homemade tofu elevates your meals with its rich texture and nutritional benefits. Get ready to enjoy the satisfaction of creating your own tofu from scratch!

Servings: 4

Instructions

  1. Soak the soybeans in water overnight, ensuring they are fully submerged.
  2. Drain the soaked soybeans and blend them with 3 cups of water until smooth.
  3. Strain the blended mixture through a cheesecloth into a pot, squeezing out as much liquid as possible to extract fresh soy milk. This liquid is the base for your tofu.
  4. Heat the soy milk over medium heat, stirring constantly to prevent it from burning. Bring it to a gentle boil.
  5. Once boiling, remove from heat and stir in the coagulant (lemon juice or vinegar). Mix gently for about a minute.
  6. Let the mixture sit for 15-20 minutes. During this time, the soy milk will separate into curds (solid) and whey (liquid).
  7. Prepare a tofu mold by lining it with cheesecloth. If you don't have a mold, a colander or sieve will work.
  8. Pour the curds and whey mixture into the mold, folding the cheesecloth over the top.
  9. Place a weight (like a heavy can or a small pot filled with water) on top of the mold to press out excess liquid. Let it sit for 20 minutes.
  10. After pressing, remove the weight, unfold the cheesecloth, and carefully take out your tofu. It's now ready to be used in your favorite recipes!

Dietary Information

Servings: 4 • Dish Type: Protein Source • Prep Time: 10 minutes (excluding soaking time) • Cook Time: 30 minutes • Calories: 80 • Fat: 4g • Carbs: 6g • Protein: 8g • Sodium: 5mg • Sugar: 1g

Reviews

Share Your Experience

0/1000 characters

Your Review

Want to share your experience with this recipe?

Sign in to Leave a Review

Community Reviews

Loading reviews...

Loading community reviews...

Loading wine pairings...

Selecting wines...

Loading...