This post contains affiliate links.
Try chickpea tofu for a simple, inexpensive, and equally delicious alternative to traditional soy-based tofu! It has a unique nutty flavor and a dense texture that makes it perfect for stir-fries, salads, and more. Plus, you only need 3 ingredients!

Chickpea tofu, also known as Burmese tofu or Shan tofu, is the perfect soy-free alternative to traditional tofu, especially if you have sensitivities. It’s used in a variety of vegetarian and vegan dishes worldwide, from curries to salads.
It’s made from chickpea flour (or soaked chickpeas), water, and salt. Some recipes incorporate turmeric for color, but I don’t find that necessary. It differs from soy-based tofu’s more pronounced nutty flavor and dense-yet-smooth texture.
Whether you’re pan-frying, baking, or incorporating it into a soup, the cooking techniques for chickpea tofu are as versatile as the dish itself. My personal favorite way to prepare it is pan-seared and tossed in sauces like teriyaki, sweet chili, or BBQ.
grab these ingredients
Jump to the recipe card for the quantities.
- Chickpea flour: You can make your own chickpea flour or use a store-bought variety like Bob’s Red Mill.
- Water: Used to hydrate and create a batter consistency with the chickpea flour. You can use broth for added flavor, but the results may vary.
- Salt: Enhances flavor and overpowers the slight beany undertones of chickpea flour.
Experiment with flavors
For a flavor twist, add spices like turmeric (for color and taste), garlic powder, or cumin to the batter before cooking.
How to Make Chickpea Tofu
Here’s a quick overview. Jump to the recipe card for the full instructions.

Step 1: Prepare the Chickpea Batter
In a pot, whisk together all of the ingredients, ensuring there are no lumps. Set the pot over medium-high heat and bring the mixture to a simmer.

Step 2: Simmer the Mixture
Once simmering, the batter will quickly thicken to the consistency of gloopy mashed potatoes. Once it reaches this consistency, remove the pot from the heat.


Step 3: Set the Tofu
Once the mixture has thickened, pour it into a greased or parchment-paper-lined baking dish. Smooth the top with a spatula and let it sit at room temperature for about 1-2 hours until it firms up. Then, transfer it to the fridge with a cover on.


Step 4: Unmold and Slice
After the tofu has set, unmold it on a cutting board. Slice it into your desired shapes – cubes, slabs, or strips, depending on your recipe preference. You can also pan-fry it for a crispy snack!


tips for the perfect chickpea tofu
- Adjust the thickness: The thickness of your chickpea tofu will depend on the size of the dish you pour it into. For thinner tofu slices or sheets, use a wider, shallower dish. For thicker cubes, use a smaller, deeper dish.
- Chill it: For a firmer texture, especially if you plan to pan-fry, chill the set batter in the fridge for a couple of hours before using.
- Prevent sticking: If you’re pan-frying or grilling the tofu, ensure you pat it dry and use a non-stick pan or a drizzle of oil to prevent it from sticking.

How to Use Chickpea Tofu
- Stir-fries: Pan-fry the cubes until golden and toss them in a stir-fry with your favorite veggies and sauces.
- Salads: Add lightly seared chickpea tofu cubes to an avocado and mango green salad for an extra protein boost.
- Sandwiches: Slice the tofu thinly and use it as a filling in sandwiches or wraps. Try it instead of tofu in my tofu banh mi or as an addition to a vegan BLT.
- Grilled: Marinate chickpea tofu slabs and grill them for a smoky flavor.

How To Make Chickpea Tofu (Soy-Free Tofu)
Equipment
- 8×8 baking dish
- Saucepan
- Whisk
- Chef's knife
Ingredients
- 1 cup chickpea flour
- 3 cups water
- ½ teaspoon salt
Instructions
- In a pot, whisk together all of the ingredients, ensuring there are no lumps. Set the pot over medium-high heat and bring the mixture to a simmer.
- Once simmering, the batter will quickly thicken to the consistency of gloopy mashed potatoes, about 4-5 minutes. Once it reaches this consistency, remove the pot from the heat.
- Once the mixture has thickened, pour it into a greased or parchment paper-lined baking dish. Smooth the top with a spatula and let it sit at room temperature for about 1-2 hours until it firms up, then transfer it to the fridge with a cover on.
- After the tofu has set, unmold it on a cutting board. Slice it into your desired shapes — cubes, slabs, or strips, depending on your recipe preference. Cook it how you would regular tofu!
Notes
Nutrition
Nutrition information is calculated by Sarah Bond, degreed nutritionist, and should be taken as an estimate. For the most accurate nutritional information, calculate it using the actual ingredients in your recipe.



















Thanks for this.
I did the exact recipe but my creation came out like silken tofu. Way too soft. Still can be cut but almost falls apart 😞
Perhaps less water is better.