top of page

Peanut Tofu: Make tofu from any legume!

Updated: Jun 26, 2023

Did you know that you can make tofu from any legume, including peanuts! 🥜

how to make tofu from peanuts

Tofu is typically made from soybeans because they have a higher protein content than many other legumes, and the process of making tofu involves coagulating the protein in the legume milk. If you use a legume with lower protein content, such as peanuts, you may get a less firm final product, but it is a great soy-free alternative to traditional tofu, and a fun experiment!

Here's a simplified guide on how to make tofu from peanuts:

Peanut Tofu Recipe

Servings: 4

Cook Time: 1 hour


I added links to the products I use. As an Amazon Affiliate, I may earn from qualifying purchases at no cost to you.


  1. Soak the peanuts overnight, then rinse them.

  2. Blend the peanuts with water in a blender until you have a smooth mixture.

  3. Strain the mixture using a cheesecloth or nut milk bag into a large pot. The liquid you've collected is now peanut milk.

  4. Bring the peanut milk to a boil and then simmer for about 20 minutes, stirring frequently to prevent sticking or burning.

  5. Dissolve the gypsum or Epsom salt in some hot water.

  6. Slowly pour the coagulant solution into the boiling peanut milk while stirring.

  7. Once all the coagulant has been added, stir for another minute, then turn off the heat and cover the pot. Allow it to sit undisturbed for 15 minutes to let the curds form.

  8. Once the curds have formed, pour the mixture into a tofu mold lined with a cheesecloth. Fold the cloth neatly and place the lid on the mold.

  9. Press the tofu for about 20 minutes or until it reaches the desired firmness.

  10. Unwrap the tofu from the cloth and immerse it in cold water to make it firmer and help it hold its shape. It can be stored in water in the refrigerator and should be used within a week. Tip: If your tofu is too soft, freeze it and press again.

peanut tofu

After you've made your peanut tofu, you can marinate it in any sauce of your choosing and then pan fry it. The tofu will absorb the flavors of the marinade, and pan frying will give it a nice, crispy exterior. Here's a guide:

  1. After your tofu has drained and is ready, cut it into slices or cubes, depending on your preference.

  2. Prepare your marinade. This could be a simple mixture of soy sauce, sesame oil, and garlic, or a spicy marinade with ingredients like chili sauce, vinegar, and ginger. The choice is yours.

  3. Place the tofu in a shallow dish and pour the marinade over it. Make sure all pieces are coated. Let it sit for at least 30 minutes, but the longer it marinates, the stronger the flavor will be. You can leave it in the fridge for a few hours or even overnight.

  4. When you're ready to cook, air or pan fry until golden brown and crispy.

  5. Once done, you can use the tofu in a variety of dishes or enjoy it on its own. Remember to use the remaining marinade to baste the tofu as it cooks or serve as a sauce if desired.

Please be aware that peanut tofu might have a different texture compared to traditional soy tofu and it may react differently to frying. Start with a medium heat and adjust as necessary. Always be cautious with hot oil in the kitchen to prevent burns.

make tofu from any legume

Enjoy this protein-rich, soy-free alternative to traditional tofu, and if you try making tofu out of any other legumes, let us know which is your favorite. Remember, making tofu from different legumes will vary in texture, flavor, and even nutritional profile.

The process of making tofu from different legumes is generally the same, in that you're making a "milk" from the legumes, boiling it, and then coagulating the proteins to form curds, which you then press into tofu.

However, the specific process and quantities might need to be adjusted depending on the legume you're using. It's an exciting experiment that can result in new and delicious plant-based foods!


Interested in becoming a plant-forward mentor or blog contributor at Veginner Cooking? Get in touch!

2,212 views0 comments

Related Posts

See All


Valutazione 0 stelle su 5.
Non ci sono ancora valutazioni

Aggiungi una valutazione
bottom of page