Homemade Japanese Tofu

Homemade Japanese Tofu is a medium Japanese recipe that serves 4. 70 calories per serving. Recipe by The Yellow Rice on YouTube.

Prep: 10 hrs 27 min | Cook: 1 hr 40 min | Total: 12 hrs 27 min

Cost: $3.20 total, $0.80 per serving

Ingredients

  • 250 g Yellow soybeans (To be soaked 8‑12 h before use)
  • 1 L Water (for blending) (Preferably filtered water)
  • 3 g Nigari (magnesium chloride) (Tofu coagulant)
  • 150 ml Warm water (to dissolve the nigari) (About 10 tablespoons)
  • 1 piece Cheesecloth (To filter soy milk and shape the tofu)
  • 1 kg 1 kg weight (For pressing the tofu)
  • 0.5 teaspoon Salt (optional) (To adjust tofu seasoning)

Instructions

  1. Soaking the soybeans

    Place the 250 g of yellow soybeans in a large bowl, cover with cold water and let soak for 8 to 12 hours (ideally overnight).

    Time: PT10H

  2. Draining and rinsing

    Drain the soaked beans and rinse them thoroughly under running water.

    Time: PT10M

  3. Blending with water

    In the blender, add the drained beans and 1 L of water. Blend in two or three batches according to the blender’s capacity until you obtain a smooth liquid.

    Time: PT5M

  4. Filtering the soy milk

    Pour the mixture into a sieve lined with cheesecloth. Press the cheesecloth well to extract as much liquid as possible. Reserve the residue (okara) for other recipes.

    Time: PT5M

  5. Cooking the soy milk

    Transfer the filtered milk to the pot, bring to low heat and let simmer for 5 minutes, stirring regularly to prevent the milk from sticking to the bottom.

    Time: PT5M

    Temperature: low heat

  6. Preparing the nigari

    In a small bowl, dissolve 3 g of nigari in 150 ml of warm water (about 10 tablespoons). Mix until fully dissolved.

    Time: PT2M

  7. Cooling the milk

    Remove the pot from the heat and let the soy milk cool to about 80 °C.

    Time: PT5M

    Temperature: 80°C

  8. Coagulation

    Pour the dissolved nigari into a large mixing bowl, immediately add the cooled soy milk, stir gently, cover and let coagulate for 30 minutes.

    Time: PT30M

  9. Preparing the mold

    Place a clean cheesecloth in the tofu mold (or in the first box), making sure it covers the edges well.

    Time: PT5M

  10. Pressing the tofu

    Pour the curd into the mold, fold the cheesecloth over the top, place the 1 kg weight and let press for 1 hour.

    Time: PT1H

  11. Unmolding and storage

    Carefully remove the tofu from the mold, place it in a container filled with cold water and keep it in the refrigerator. Change the water daily for 5‑6 days.

    Time: PT5M

Nutrition Facts

Calories
70
Protein
8 g
Carbohydrates
2 g
Fat
4 g
Fiber
1 g

Dietary info: Vegan, Vegetarian, Gluten‑free, Dairy‑free, low-carb, low-calorie, very-low-calorie, low-fat

Allergens: Soy

Ingredient Substitutions

  • Instead of Yellow soybeans: White soybeans
  • Instead of Nigari (magnesium chloride): Calcium sulfate (gypsum), Lemon juice
  • Instead of Cheesecloth: Very fine kitchen towel, Mousseline
  • Instead of 1 kg weight: Canned goods, Filled water bottles
  • Instead of Salt (optional): Sea salt

Equipment Needed

  • Blender or mixer
  • Large pot or saucepan
  • Cheesecloth
  • Large bowl
  • Tofu mold or two small boxes of the same size
  • 1 kg weight
  • Kitchen thermometer
  • Wooden spoon or spatula
  • Measuring spoons
  • Timer or stopwatch

Critical Steps — Do Not Skip

  • Soaking the soybeans (8‑12 h)
  • Cooking the soy milk without burning
  • Reaching 80 °C before adding the nigari
  • Coagulation for 30 minutes without stirring
  • Pressing for at least 1 hour with 1 kg weight

Chef Tips from the Video

  • Use fresh, high‑quality soybeans for a milder flavor.
  • A kitchen thermometer is essential to reach precisely 80 °C.
  • Press the tofu on a flat surface to avoid deformation of the final block.
  • If you don’t have cheesecloth, choose a very fine, clean cotton towel.

Troubleshooting

The tofu remains liquid and does not coagulate.

Make sure the milk was at 80 °C before adding the nigari. If the temperature was too low, gently reheat the mixture before adding the coagulant.

The tofu is too soft after pressing.

Extend the pressing time or add an extra weight. You can also reduce the amount of water used during blending (e.g., 800 ml instead of 1 L).

The curd forms as very fine grains.

Add the nigari more slowly in a thin stream while stirring gently, or use a calcium sulfate‑based coagulant which yields a firmer curd.

Storage

Refrigerator: Store the tofu immersed in fresh water, change the water daily. Keeps 5‑6 days.

Freezer: Tofu can be frozen in an airtight bag for up to 2 months. Thaw in the refrigerator before use.

Room temperature: Do not store at room temperature; it will spoil quickly.

Make-Ahead Tips

  • Tofu can be pressed the day before and kept in water in the refrigerator.
  • For ultra‑firm tofu, increase the pressing time to 2 hours or use a 2 kg weight.
  • Okara (soy pulp) can be frozen and later used in biscuit or patty recipes.

Last updated: August 21, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Homemade Japanese Tofu

Recipe by The Yellow Rice

Learn how to make your own firm tofu from yellow soybeans and nigari, exactly as the Japanese do. This detailed recipe guides you from soaking the beans to the final pressing, with tips for storage and reusing the soy residue (okara).

MediumJapaneseServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
12h 7m
Prep
5m
Cook
1h 28m
Cleanup
13h 40m
Total

Cost Breakdown

$3.20
Total cost
$0.80
Per serving

Critical Success Points

  • Soaking the soybeans (8‑12 h)
  • Cooking the soy milk without burning
  • Reaching 80 °C before adding the nigari
  • Coagulation for 30 minutes without stirring
  • Pressing for at least 1 hour with 1 kg weight

Safety Warnings

  • Soy milk is very hot (≈80 °C) – handle with care to avoid burns.
  • Nigari is magnesium chloride – do not inhale the powder and avoid prolonged contact with the eyes.

You Might Also Like

Similar recipes converted from YouTube cooking videos

Japanese Onigiri (Rice Balls) with Various Fillings
129

Japanese Onigiri (Rice Balls) with Various Fillings

Classic Japanese onigiri (rice balls) with a variety of traditional fillings, shaped by hand, plastic wrap, or a mold. Perfect for snacks or lunch boxes, with step-by-step instructions for each method and tips for keeping your onigiri fresh and delicious.

1 hr 10 minServes 6$124
Japanese
Laminated Japanese Milk Bread (Soft Butter Roll)
273

Laminated Japanese Milk Bread (Soft Butter Roll)

A soft, fluffy Japanese‑style milk bread with buttery, flaky layers created by a simple lamination process. The dough is enriched with milk, butter, and egg, then folded around a cold butter block multiple times, chilled, proofed, and baked to a golden crust. Perfect for sandwiches or enjoying plain.

15 hrs 12 minServes 8$82
Japanese
Japanese Hokkaido Milk Bread (Tangzhong Method)
130

Japanese Hokkaido Milk Bread (Tangzhong Method)

A soft, fluffy Japanese milk bread made with the tangzhong technique. The dough is enriched with butter, milk, and egg, then divided into six rolls for a perfect sandwich loaf. Follow the step‑by‑step instructions for a bakery‑level result at home.

11 hrs 2 minServes 6$81
Japanese
Oyster Motoyaki (Japanese Miso Baked Oysters)
228

Oyster Motoyaki (Japanese Miso Baked Oysters)

A Japanese-style baked oyster dish featuring plump oysters topped with a savory-sweet miso mayonnaise sauce, baked and broiled for a golden finish. Includes optional panko or pork panko for texture. Perfect as an appetizer or special treat.

40 minServes 2$86
Japanese
Sanji and Taijo's Curry (One Piece Inspired Japanese Curry)
204

Sanji and Taijo's Curry (One Piece Inspired Japanese Curry)

A rich, homemade Japanese curry inspired by the iconic dish from One Piece. This recipe builds a deep beef stock, creates a fragrant garam masala from scratch, and finishes with tender ribeye, vegetables, and sweet apples for a perfect balance of savory and sweet. Served over fluffy basmati rice, it captures the spirit of the anime while delivering restaurant‑level flavor.

8 hrs 42 minServes 4$32
Japanese
Why You Should Boil Your Tofu
273

Why You Should Boil Your Tofu

A quick, science‑backed method to improve tofu texture and flavor without pressing or freezing. By boiling firm tofu in lightly salted water, osmosis draws water out and lets salt into the protein network, creating a firmer bite that absorbs marinades in minutes.

18 minServes 4$2
Chinese