Soak the soybeans overnight. Drain and grind in a blender or a food processor with about 3 cups of water while grinding.
Strain soybeans through a cheese cloth or sieve.
Pour the sieved milk into a big Pot, Boil the soy-milk on medium heat for 45 minutes to 1 hour, stirring frequently ( be careful, the milk has a tendency to boil over)
Reduce the heat, add in lime juice (do not stir), the curd should start to form. Turn off the heat, cover the pot, set aside for 1 hour.
Once the process is complete, transfer the curds into a molding container lined with cheesecloth or a similar fabric.
Fold the fabric over the curds and place a small weight on top to begin pressing out the liquid.
Allow the mixture to be pressed by the weight for 20-30 minutes or until it holds together. Remove the block of awara from the mold.
Cut the awara into desired shape and put some spices into a bowl with a tiny bit of water. Toss and coat your awara in the spice mix and shallow fry till golden brown.
Make a sauce with the onions, pepper and vegetables,add the awara and mix properly. Serve
Other things that can be used for coagulants include magnesium chloride, apple cider vinegar, epsom salt or calcium sulphate. The amount of coagulant used will influence the texture of the final product: For instance, more coagulant will produce firmer tofu, while less coagulant will produce softer tofu. To give the tofu a more fibrous texture, cover the tofu in water in a seal-able container and place in the freezer. Thaw when ready to use. If you plan to consume the tofu within 24 hours of it being made, there is no need to store in water.