Chicken fried tofu is battered, coated in breadcrumbs then shallow-fried until golden brown to make a crispy, flavorful main!
Meet my all time favorite way to make tofu: battered in seasoned breadcrumbs and fried in a cast iron pan!
It’s pretty similar to these crispy tofu nuggets, but instead of baking the tofu we add it to a hot oiled skillet and shallow fry until golden.
This recipe is 100% vegan — no chickens were harmed in the making of this batter! It uses the classic fried chicken method so we’re going to call it chicken fried tofu.
This post contains affiliate links. As an Amazon associate I earn from qualifying purchases; read my disclaimer policy for more information.
Tofu: Extra firm or super firm tofu are the best options, but firm will work in a pinch.
Oil: I use peanut oil because it can handle high heat and it’s a classic frying oil. Canola, vegetable, or any other neutral oil will work.
All-purpose flour: Any standard flour will do, but White Lily is my all-time favorite (only available in the southeast US, but worth a try if you can find it). Mix with just a bit of salt and pepper.
Milk: I use unsweetened, unflavored soy milk. Almond, cashew, etc. will do. We use the milk to make the flour layer wet again, so really any milk will work. Just don’t use flavored or sweetened!
Breadcrumbs: I use store bought breadcrumbs. Add Old Bay seasoning (a must!), garlic powder, onion powder, paprika, cayenne (optional) and salt & pepper for the best coating.
Recipe steps and tips
Here’s how this recipe goes: press the tofu, marinate it, coat it and fry it.
You can skip the marinade step if you’re short on time but I highly recommend it for the flavor it adds to the tofu.
We’ll start by pressing the tofu to remove extra water (image A). You can use a tofu press (this is the one that I use) or just place the tofu between two plates and weigh down the top plate with a bag of dry beans.
Slice the tofu into 5-6 rectangles (image B). You can do thinner slices if desired.
I use a similar marinade as the one used in my marinated tofu recipe. It’s a combination of soy sauce, vegetable broth and apple cider vinegar.
Marinate the tofu for at least 15 minutes and up to 24 hours.
Assemble three bowls in a row: flour, milk and seasoned breadcrumbs (see left image above).
Take the marinated tofu and coat it in the flour bowl so that it is completely covered in flour. Next, do a quick dunk in the milk bowl. Transfer to the breadcrumbs, tossing to coat.
I like to coat all of my tofu before adding it to the frying pan so that I don’t have to keep track of which piece to flip first.
Add peanut oil to a well-seasoned cast iron pan or large skillet over medium-high heat. We are shallow frying, so add enough to coat the entire pan.
Ideally the oil temp is 325 degrees, but it’s okay if you aren’t able to check the temp. Just make sure that it crackles when you add the tofu (see right image above for what tofu looks like after breading).
Tip: Don’t move the tofu until it is completely cooked on one side! This keeps the breading from falling off.
Shallow fry the tofu until golden brown, about 2 minutes. Flip and fry the other side, until golden.
For a lighter option, pair with roasted veggies and rice.
Looking for more tofu recipes? Here are a few of my favorites:
Chicken Fried Tofu
- 1 block (14 ounces) extra firm tofu
- 1/4 cup vegetable broth
- 3 tablespoons soy sauce
- 1 tablespoon apple cider vinegar
- 3/4 teaspoon freshly ground black pepper divided
- 1 cup all purpose flour
- 1/2 teaspoon salt divided in half
- 1 and 1/2 cups soy milk unsweet and unflavored
- 1 cup plain breadcrumbs
- 1/2 teaspoon ground paprika
- 1/2 teaspoon Old Bay seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne pepper (optional– makes it spicy)
- 1/4 cup peanut oil
- Press the tofu for 15 minutes. You can use a tofu press or just place the tofu between two plates and weigh down the top plate with a bag of beans.
- While the tofu is pressing, mix together your marinade in a small casserole dish or roasting pan: vegetable broth, soy sauce, vinegar, pepper. Slice the pressed tofu into 5-6 rectangles. Marinate the tofu for at least 15 minutes and up to 24 hours.
- Meanwhile, assemble three bowls. First bowl: 1 cup flour, 1/4 teaspoon salt, 1/4 teaspoon pepper. Second bowl: 1 and 1/2 cups milk. Third bowl: 1 cup breadcrumbs, 1/2 teaspoon paprika, 1/2 teaspoon Old Bay seasoning, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/4 teaspoon cayenne pepper, 1/4 teaspoon salt, 1/4 teaspoon black pepper.
- Take a slice of marinated tofu and coat it in the flour bowl so that it is completely covered in flour. Next, do a quick dunk in the milk bowl. Transfer to the breadcrumbs, tossing to coat. Set aside each piece of coated tofu on a plate.
- Add peanut oil to a well-seasoned cast iron pan or large skillet over medium-high heat. We are shallow frying, so add enough to coat the entire pan.
- Depending on the size of your pan, you may want to add only 3 pieces of tofu at a time. Allow the tofu to cook over medium-high heat until golden brown, about 2 minutes. Don't touch the tofu while it's cooking or the coating may stick to the pan! Once golden, flip over with a spatula and fry the other side until golden.
- Transfer cooked tofu to a paper towel lined plate to remove excess oil (optional). Enjoy immediately!