How to make chickpea tofu using just 2 ingredients and two methods: with chickpea flour or dried chickpeas. The resulting Burmese tofu is an excellent gluten-free, nut-free, soy-free tofu substitute. It can be made firm or soft like silken tofu and used interchangeably in many ways; marinated, baked, fried, and more!
Chickpea Tofu; A Flavorful, Soy-Free Tofu Alternative
As a long-time vegan, I’m definitely no stranger to tofu. However, even with an increasing population of meat-reducers and eliminators (yay!), tofu – and soy products in general- still aren’t widely accepted or enjoyed. So, if you’re looking for a meat-free, soy-free, unprocessed meat alternative, then look no further! This chickpea tofu (also called Burmese tofu) is simple to make, unprocessed, and can be prepared in two ways. Both are packed with protein and fiber.
This isn’t the first time I’ve used pulse flour as a vegan alternative. In fact, I’ve previously shared red lentil flour ‘omelettes’ and chickpea flour quiche and frittata. With the amazing results (and reaction to) all three, I couldn’t wait to make a big batch of this soy-free tofu substitute.
So, when I came across this post by Mary’s Test Kitchen (who, in turn, was inspired by Girl Cooks World), I knew I had to give the chickpea tofu recipe a try (though I cook mine with less water). Best of all, this recipe (either method) is cost-effective, super simple, requires under 20 minutes of hands-on prep, and is wonderfully versatile!
What is Burmese Tofu?
Unlike regular tofu, which is made from soybean curd, Burmese tofu (or shan tofu) is a staple of the Shan people in eastern Myanmar. It combines water, chickpea flour, and salt (often also with turmeric). However, there are also versions using whole chickpeas (both methods included below!) too.
For the chickpea flour tofu, the ingredients are mixed together while heated until creamy, then poured into a dish to ‘set.’ The consistency is slightly firm, like set polenta, and can easily be sliced without crumbling apart.
Once prepared, this homemade tofu is popularly fried, made into crackers, and added to salads. However, you can also use chickpea tofu instead of regular tofu for multiple types of recipes like stews, curries, and more and even store it in the freezer for up to 3 months!
For more vegan meat-alternative recipes, you might enjoy this vegan gyro, meatloaf, meatballs, shawarma, or vegan sausages!
Homemade Silken Tofu
Meanwhile, the dried chickpea tofu soaks, blends, and strains the ingredients into a ‘milk,’ then slowly cooks that until thick and pours in a mold to set. I first saw a video about this method on YouTube at Ayano Hayasaki. The resulting texture is slightly smoother/softer than the flour version. It’s very similar to silken tofu and can be used for all my vegan cheesecake desserts!
To be honest, making my own homemade silken tofu is a game-changer for me because it’s much cheaper than store-bought silken tofu and super healthy!
The Ingredients
- Dried chickpeas
- Water
OR
- Chickpea flour: Chickpea flour is also called garbanzo bean flour, Besan, or Gram flour (which may use brown chickpeas) and is available in most large grocery stores or Asian supermarkets. Alternatively, you can even make your own by milling/grinding dried chickpeas (you could use a high-speed blender to do this, then sieve and re-process the larger pieces).
- Water: If you plan on making and using it entirely as savory tofu, you could use vegetable stock in place of water.
Read the recipe card below for the full ingredients list, measurements, complete recipe method, and nutritional information.
Optional add-ins and variations:
- Split pea flour: There are versions of Burmese tofu that combine chickpea flour and split pea flour and have a more robust ‘legume’ flavor. You can experiment with the ratio.
- Salt: If you’re using plain water (not stock), you could add 1/2-3/4 tsp salt to the soy-free tofu.
- Turmeric: This is a classic addition to Burmese tofu and provides a golden color to the tofu. I recommend using between 1/8th-1/4 teaspoon turmeric powder.
- Spices: There are several ways to add more flavor to this chickpea tofu with spices. For example, in my vegan quiche recipe, I used onion powder, smoked paprika, black pepper, and nutritional yeast. Garlic powder, cumin, cayenne/chili, etc., would also work.
How to Make Chickpea Tofu?
The Silken Tofu Version With Dried Chickpeas
- First, combine the dried chickpeas and enough water to cover them by at least 2-inches (5 cm) in a large bowl. Leave them to soak overnight (up to 1 day), then drain and rinse.
- Next, grease a mold. I used a 6×6-inch glass pan; however, you could use several smaller ramekins. Set aside.
- Transfer the soaked chickpeas to a blender with 2 cups of fresh water and blend for 20-30 seconds (or until smooth and liquidy without huge chunks of chickpea), then strain through a nut-milk bag (or several layers of cheesecloth) and manually squeeze out as much liquid as possible. If you have any leftovers in the blender jug, I recommend adding a few tablespoons of water and using a silicone spatula to get it out.
- Add the strained liquid (not the pulp) to a medium saucepan, constantly stirring while bringing it to a boil over medium heat.
It’s important to stir/whisk it constantly! Otherwise, the chickpea starch will sink to the bottom and clump.
- Once simmering, reduce the heat to low, and allow the mixture to simmer for around 20 minutes, stirring often. It reaches a thick pudding consistency.
The longer it simmers, the firmer the chickpea silken tofu will be (as more liquid evaporates).
- Finally, pour the pudding mixture into the prepared molds, smooth the top with a spatula, and then allow to cool at room temperature for several hours to set (and later in the fridge to firm up further). Once firm, unmold it and use it in place of silken tofu or soft tofu.
The Firmer Tofu Version With Chickpea Flour (Quick Method)
- Combine the chickpea flour and 1 cup (240 ml) of water in a bowl and whisk well. Use just 1/2 cup (120 ml) for firmer tofu.
- In a saucepan, bring 1 1/2 cups (360 ml) of water to a boil over medium heat. As soon as it’s boiling, slowly pour in the chickpea mixture, whisking/stirring constantly.
- Allow the mixture to simmer at low heat for 5-6 minutes, whisking frequently as it thickens. It’s ready when it’s thick and slightly glossy (it should cling to your whisk, not flow like ribbons). Then pour into prepared molds and leave to set.
How to Store
Store: Store any leftover garbanzo tofu in an airtight container in the fridge for 2-3 days (dried chickpea tofu) or 3-5 days for chickpea flour tofu!
Freeze: Out of the two methods, chickpea flour tofu is more freezer-friendly (texture-wise). I recommend slicing the tofu first and allow it to freeze spread out on a tray. Once solid, transfer the cubes/slices to a large airtight container/Ziplock bag and store for up to 3 months. Allow it to thaw in the fridge first before using how you’d like.
How to Use Chickpea Tofu
Like soy tofu, the chickpea tofu substitute can be baked, fried, marinated, or turned into desserts!
As mentioned before, the dried chickpea method provides a silkier, smoother texture like soft or silken tofu and is the best option for sweet dishes (as well as savory softer dishes like ‘egg’ salad, etc.).
Meanwhile, chickpea flour tofu is denser, with a more robust flavor, and best (in my opinion) for savory purposes. I particularly like to bake or air-fry cubes of the chickpea flour tofu and serve as my ‘protein’ with several dishes, including:
- Broccoli Chickpea Stir-Fry
- Vegetable Stir-Fry Noodles (Lo Mein)
- Kung Pao Cauliflower
- Kitchari
- Vegetable Chop Suey
- Hibachi Fried Rice
- Spicy Sriracha Noodles
- Vegan Tacos
- Creamy Vegan Ramen
- Sticky Teriyaki Tofu
And plenty more. Let me know in the comments what your favorite ways to serve this garbanzo tofu are!
Recipe Notes and FAQs
- Can you use canned chickpeas in place of dried? No, to make the homemade tofu with dried chickpeas, we’re relying on the starch from the chickpeas while cooking to thicken into the ‘tofu.’ Canned chickpeas are already cooked, so won’t work.
- To use the leftover chickpea pulp: There’s no need to waste this. It can be added to veggie burgers, meatballs, or falafels, etc. Just make sure to cook it and not eat it raw! You could also mix a little with the ‘milk’ mixture for slightly firmer chickpea tofu. I actually once forgot straining the mixture and the resulting tofu was pretty firm, however, the texture wasn’t as smooth.
- For firmer chickpea flour tofu: You can slightly reduce the amount of water used (by around 1/2 cup) and cook for the same amount of time. The yield will be less, but it will be firmer. For even firmer tofu (perfect for pan-frying) I recommend adding 1 tsp of agar powder to the mixture.
- Notes on the flour used: Different types of chickpea flour are milled differently and will require different amounts of water for the same firm set. For example, besan/gram flour is normally finer milled than chickpea flour and requires slightly less water. Feel free to experiment.
If you try this chickpea tofu recipe (either method), I’d love a comment and ★★★★★ recipe rating below. Also, please don’t forget to tag me in re-creations on Instagram or Facebook with @elavegan and #elavegan – I love seeing them.

Chickpea Tofu
Ingredients
Quick Chickpea Flour Method
- 1 cup (100 g) chickpea flour
- 2-2½ cups (600 ml) of water (divided) - see notes
- ½-¾ tsp salt (optional)
- ⅛-¼ tsp turmeric (optional)
OR - Dried Chickpeas Method (Similar To Silken Tofu)
- 1 cup (200 g) dried chickpeas (raw)
- 2 cups (480 ml) water
Instructions
Quick Chickpea Flour Method
- You can watch the video in the post for visual instructions.In a bowl, mix the chickpea flour and 1 cup (240 ml) of water with a whisk. Use just ½ cup (120 ml) water for firmer tofu.
- In a saucepan, bring 1½ cups (360 ml) of water to a boil. As soon as it boils, slowly pour the chickpea mixture into the water while stirring constantly.
- Let simmer on low heat for at least 5-6 minutes, and make sure to keep whisking frequently. Pour the mixture into a 6x6-inch mold (or several smaller molds) and let it firm up. Optionally, place the mold(s) into your refrigerator, to firm up even more (the longer it sits, the firmer it gets). Once the chickpea tofu is firmed up, you can unmold it and use it as you would use regular tofu. Enjoy!
Dried Chickpeas Method (Silken Tofu)
- Add the dried chickpeas to a large bowl and add plenty of water until they are covered with at least 2 inches (5 cm) of water. Soak them overnight (or up to 1 day), then drain the water through a strainer and give the chickpeas a quick rinse.
- Grease a mold (e.g. a 6x6-inch glass pan) or several ramekins with a little oil and set aside.
- Transfer the chickpeas into a blender and add 2 cups of fresh water. Blend for about 20-30 seconds, then strain the mixture into a large bowl through a nut-milk bag and try to squeeze out as much liquid as possible. If you have some leftovers in the blender jug, then add 1-2 tablespoons of water and use a silicone spatula to get it all out.
- Add the strained liquid into a medium saucepan and bring it to a boil, stirring constantly with a whisk until it starts simmering. It's important to stir a lot because the starch of the chickpeas will float to the bottom of the pan and begin to clump, if you don't stir constantly.
- Once the mixture starts simmering, turn the heat to low and keep simmering for about 20 minutes, stirring often. The consistency will be like thick pudding. The longer you let it simmer, the firmer the silken tofu will be, as more water will evaporate.
- Pour the cooked mixture into the prepared mold(s) and smooth the top with a spatula. Let it cool at room temperature for a few hours to set.Optionally, place the mold(s) into your refrigerator, to firm up even more (the longer it sits, the firmer it gets). Once the chickpea tofu is firmed up, you can unmold it and use it as you would use silken tofu. Enjoy!
Notes
- If you are planning to make savory tofu, then I recommend adding 1/2-3/4 tsp of salt (or use veggie broth instead of water) and 1/8-1/4 teaspoon of turmeric powder. In my vegan quiche recipe, I also added onion powder, nutritional yeast, smoked paprika, and black pepper.
- For firmer tofu: I recommend using less water (e.g. just 2 cups in total) for the chickpea flour version, if you want the tofu to firm up more. For even firmer tofu (perfect for pan-frying) I recommend adding 1 tsp of agar powder to the mixture.
- I use the dried chickpea method to make homemade silken tofu and use it for my vegan cheesecake recipes!
- I learned about the dried chickpea method in this video.
- The chickpea flour method was inspired by Mary's Test Kitchen who was inspired by Girl Cooks World.
- The total time doesn't include chill time.
Nutrition information is an estimate and has been calculated automatically
Made this using the dried beans method and it turned out so much better than expected! After cooling and chilling in the fridge it was very firm. Cubed and marinated it, and used the cubes in paella instead of shellfish. So easy and delicious!
Sounds amazing! Thanks so much for your great feedback, Kelly. 🙂
I have a soy allergy so I was excited to try this out. I used the chickpea flour recipe and ilthe flour was fully dry after adding 1/2 cup water so I had to add more water to get the flour mixture at least damp. It mixed into the boiling water just fine but it never set (even though I added extra agar powder) and tasted super bland. I think I added too much water but even with the extra water the mixture never reached the same consistency as yours. Could it have been the flour I used? I bought it brand new for this recipe.
Hi Nicole, I am not sure what happened and which flour you used, because when I add 1/2 cup (120 ml) of water the mixture isn’t dry at all.
Thank you so much!!! I can finally try so many more recipes now. Soy gives me stomach cramps, so I avoid many recipes. I made the silken recipe, and it was so easy. I needed a soft version, so I just cooked it for less time. wasn’t sure if it would have been better to add more water instead???
Hi Mary, you are very welcome! Adding a little more water should work fine too! I am so glad you like the recipe. 🙂
amazingly simply recipe.
thank you – this is my ‘good – to – Tofu’ from now on.
I have to say all your recipes are lovely – even my husband is impressed with my Elavegan cooking!
Aww, that’s such a nice compliment! Thank you, Chris. 🙂
When using dry chickpeas, we SOAK them overnight, then drain, rinse, and add fresh water to cook them. Soaking them, and discarding the soaking water before cooking ensures that we will get the MINERAL in the chickpeas.
How is “chickpea flour made? Are the dry chickpeas simply ground into meal? Or are the chickpeas soaked, then dried, and only then ground?
Interesting and glad I found your recipe. Could this also be called Chickpea Paneer? I hadn’t really thought of tofu as cheese before but the process is so similar. 🙂
Thank you! Looking forward to trying. Will also click over to the Creamy Raman recipe.
It might be similar, Steve. I hope you will like the recipe. 🙂
Quick follow up. concluding that Tofu = Paneer = Cheese. :-). Is there any coagulation element that would help make a firmer product? Seems to be required for nit milks, lentils, etc. Thank you!!
You could add lime/lemon juice. 🙂
Hi, is there a possibility to extract aquafaba from any of these processes without compromising the final product
Hi Milan, this is not possible. You can only do that if you boil chickpeas for a long time until they are soft and save the cooking water.
Hi! Can you freeze it?
Check the section “HOW TO STORE”
Hi! Can I use canned chickpeas?
No, you need the starch from the dried chickpeas.
I had the same question. I made it with canned chickpeas and it came out like mashed potatoes.
I never claimed the recipe would work with canned chickpeas. Please follow the recipe to receive the same results.
We loved your recipe and cannot wait to make it again. We made the firm variety and used it in a stir fry. Yum! It had a much nicer flavour than we had anticipated. Thanks for the recipe.
Wonderful! So happy to hear. 🙂
Hi do you have to drain this tofu?
Yes, there will be some liquid after chilling.
Hello, can it be made with frozen chickpeas?
No, that won’t work.
Any idea if you can make chorizo/Sofritas with this? I’m looking to make a non soy version.
I haven’t tried it, it might work, but not sure if it will be firm enough. Please report back if you give it a try. 🙂
Could you freeze it to keep stock?
Hi Ang, please check the “How to store” section in the post. 🙂
Hi Ela, Thanks for the recipe! I tried the quick method, but the interior of the tofu turned out a bit smooth and when I tried to airfryer it exploted and was completely liquid on the inside. What could have happened? I followed the exact steps and even left the mix on the fire a bit longer. Thank you
Hi Andrea, I am not sure what might have happened. It does firm up the longer it sits (in the refrigerator), as it will release more liquid. I started using less water to make it (2 cups in total – as mentioned in the recipe notes) which works better. I will try making it again with even less water next time.
Im very interested in trying this recipe, but I’m trying to find out what is a prepared mold. Is there anything added so the tofu can easily be removed from mold?
Hi, it is mentioned in step 2 of the silken tofu method: “Grease a mold (e.g. a 6×6-inch glass pan) or several ramekins with a little oil and set aside.” 🙂
this is amazing, thank you!
I live in Mexico and it’s not easy to find tofu, or its super expensive.
I tried both versions.
I did not like the chickpea flour version, tastes just like chickpeafloursoup.
but with the soaked chickpeas its fabulous. I airfried some of it in pieces, delicious.
And I made a creamy savory sauce, soooo yummi, very versatile.
Will def. make more! Thank you, thats a lifechanger 🙂
You are very welcome, Salome. 🙂
Quick, easy & delicious chickpea tofu recipe. I used the chickpea flour method & used the tofu in spring rolls the next day… sooo tasty. I cooked mine with veggie stock & added herbs & spices. I just made it again today, but the more firm version with less liquid. I’m so happy to find a soy free tofu recipe that’s so easy & affordable. Thank you so much!!!
You are so welcome, Michelle. I am glad you like the recipe. 🙂
When I cooked store-bought chickpea tofu,I tossed it with tamari and nooch, and air-fried it.
I will make this, but I’m wondering what to do with the chickpea pulp. I guess just cook it, right?
Hi Johanna, yes, cook it. I have listed some uses for it in the post. 🙂