This easy soy-free chickpea tofu recipe has been life-changing for me, since discovering about 12 months ago that I have a slight intolerance to soy. Yeah, slightly problematic for a vegan!

I had heard of Burmese tofu (a.k.a chickpea tofu, although I didn’t know that’s what it was), but never thought to try making it as I assumed it would be complicated. Otherwise, why hadn’t I heard of it, right?

The nicest surprises in life are always the simplest things… like discovering a super awesome new recipe that only takes 10 MINUTES to prepare. ? Yep… 10 minutes. I still can’t believe how quick and easy this recipe is!

The original Burmese version contains turmeric, which not only adds the flavour of turmeric but also gives it a more yellow colour.

For my version here, I’ve skipped out on the turmeric to make it more like traditional soy tofu, which is pretty neutral in flavour.

The texture is somewhere between medium and firm when compared to store-bought, soy-based tofu. 

These days, I make this soy free tofu at least twice a week. The husband loves it, the 3-year-old can’t get enough of it, and I can even make a double or triple batch and freeze it for the week/s ahead.

It comes up a gorgeous golden brown when lightly pan-fried and is a great way to add extra protein to curries, buddha bowls, salads, you name it.

And I haven’t even mentioned that it’s only 4 ingredients!! Whaaaatttt?! That’s even including water and salt. Other than that, literally all you need to whip this up is chickpea flour (a.k.a besan flour) and a little garlic powder.

That’s it!


How to make chickpea tofu

To make this easy chickpea tofu at home, we just whip up a very basic batter and cook it for around 5 minutes on a high heat, stirring constantly with a wooden spoon.

To make the batter we just combine 1 cup of chickpea flour with 2 cups of water, 1/2 a teaspoon of garlic powder and 3/4 a teaspoon of salt. You can use more or less salt if you feel, but just remember that once this recipe is cooked, which happens fast, there is no opportunity to add more so maybe give the batter a little taste first.

It helps to have a blender for this recipe but it’s not essential. Besan flour can sometimes be a little clumpy so it needs a good hard whisk to break it up. If you don’t have (or can’t be bothered with) a blender, just put everything into a mixing bowl and whisk away till you can’t see any clumps.


How to make chickpea tofu


Pour the batter into a medium saucepan, crank the heat up to high and bring it to the boil while stirring with a wooden spoon.

As it heats up, you will start to notice it thickening in clumps from the bottom up. Just keep stirring. After 4-5 minutes it will become really thick, at which point you can remove it from the heat.


How to Make Burmese Tofu


It will start to set almost as soon as you remove it from the heat, so best to have a loaf pan pre-prepared and lined with oil or some baking paper (I prefer baking paper).

Pour it (or more like scoop it) into the prepared pan and then use the back of a spoon to smooth it as much as possible. It won’t be perfect, so give your perfectionistic side a little pat on the shoulder and let it know that everything will be ok. Haha, trust me… I have to do this every time!


Homemade Chickpea Tofu


Then simply pop it in the fridge to set for at least 2 hours. That’s it guys. When it’s set, you can slice it and chop it however you see fit and use it like you would normal tofu!

My fave way has always been cubed and lightly fried in some coconut oil. It’s tasty enough to eat on its own, without any flavouring even. But a little coconut aminos in the frypan doesn’t go astray 😉

This recipe also works great with my salt & pepper tofu recipe (click here to see it). 

However you have it, I’m sure you’re going to love it. Let me know what you think in the comments!

Homemade Soy Free Tofu Recipe

5 from 8 votes
Soy-free Tofu Recipe
Easy Chickpea Tofu Recipe (Soy free)
Prep Time
5 mins
Cook Time
5 mins
Fridge Time
2 hrs

Just 4 ingredients, prepared in under 10 minutes!

Course: Appetizer, Main Course, Main Meal, Side Dish, Snack
Keywords: Burmese Tofu, Chickpea Tofu, Homemade Tofu, Soy free Tofu
Servings: 600 grams (approx)
  • 1 cup besan (chickpea) flour
  • 2 cups water
  • 1/2 tsp garlic powder
  • 3/4 tsp salt
  1. Line a loaf pan with baking paper or grease with some olive oil.

  2. Blend or vigourously whisk all ingredients together. Blending is the easiest option to ensure no clumps from the besan flour.

  3. Pour the mixture into a medium saucepan and place over high heat on the stove, stirring constantly with a wooden spoon.

  4. The mixture will start to form lumps as you stir, and after 4-5 minutes will thicken to a very thick batter (see images in post above).

  5. Remove from heat and transfer immediately to prepared loaf pan. Press and smooth (as much as possible) the batter into the pan.

  6. Refrigerate for at least 2 hours, then remove from pan and slice/cook as needed!

  7. Will store in the fridge for up to 4 days or the freezer for up to 3 months.


  1. Philip Corral

    Look great, we will have to try it soon.

  2. Rachel Knox

    5 stars
    Such a great tofu alternative for those wanting to stay away from soy! So incredibly easy to make, tastes amazing, and feels good knowing what the food you’re eating is made of! My partner and I literally always make sure there’s some in the fridge!

    • earth chick

      Thanks Rachel! So happy you love it ??

  3. Andrea White

    5 stars
    Love this recipe! Can’t wait to try this out!

  4. Anaiah

    5 stars
    This chickpea tofu turned out great and was so simple to make. It’s such a great alternative to regular soy tofu. Thanks for the recipe! Your instructions were very clear and helpful.

    • earth chick

      Thank you Anaiah (stunning name, by the way)! Glad you liked it 😉

  5. Chrissaysnature

    5 stars
    I love this recipe! This chickpea tofu is a great alternative for people who are allergic to soy! And I loved it! It has a different taste than tofu, but in my opinion even better! Thanks for this recipe!

  6. Joshua

    5 stars
    Wow, I’ve never tried a chickpea alternative to soy based tofu before. It turned out great. Definitely going to add this to some stir fry for dinner. Thanks!

    • earth chick

      Awesome glad you liked it! It’s definitely a staple in my household.

  7. Natalia

    5 stars
    Delicious, I have never thought about making tofu with chickpeas. It really looks impressive. Thanks for the inspiration, will be trying your recipe for sure!

    • earth chick

      Thanks Natalia, let me know if you love it 😉

  8. Kayla DiMaggio

    5 stars
    Loving the idea of a soy free tofu option! I hate the taste of soy and so it makes it so hard to use tofu in dishes!

    • earth chick

      I know right! I actually love tofu but I have a slight intolerance so this recipe has been a saviour! 🙂


Submit a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Sign up for a Freebie!

Join my mailing list and get a free guide to simple plant-based swaps

Pin It on Pinterest

Share This

Share This!

Would your people love this post?