Crispy Tofu Nuggets Recipe
Most tofu nuggets promise crispy, crunchy, chicken-like vibes…and then immediately fall apart or taste like a sponge. These don’t. This is the tofu nuggets recipe that makes people stop mid-bite, look down, and genuinely question what they’re eating!

This post contains affiliate links. As Amazon Associates, we earn a small commission from qualifying purchases (at no cost to you). Click here to read our full policy about affiliate links. Thank you for shopping our affiliate links, as it helps us keep the free vegan recipes coming your way!
Why These Tofu Nuggets are Different (and worth your time)
These nuggets use our Tofu Freezer Trick, a method we’ve been refining and cooking with for over a decade. It’s the same technique we use in everything from vegan chicken parmesan to tofu wings, and it is hands-down the best way to make tofu taste and actually feel like chicken. It’s crispy on the outside, meaty and juicy on the inside. Not “close.” Not “for tofu.” Actually chicken-like.
Yes, this method requires a little planning ahead, but not extra work necessarily. Just time. And the payoff is enormous. Freezing tofu changes its internal structure, creating pockets and fibers that grab onto marinade and breading instead of repelling it. That’s how these nuggets get so crunchy, so sturdy, and so unbelievably satisfying.
We also oven-fry these nuggets instead of deep-frying, so you get maximum crispy-crunchy payoff without babysitting hot oil. And unlike many tofu nugget recipes, these freeze beautifully. The breading sticks. It stays flavorful. You can batch these once and be set for nugget cravings anytime!
One more thing we do differently? The marinade. It’s oil-based on purpose. Fat matters for texture. Too many recipes miss this step and end up with dry, tofu-y results. These nuggets are rich, savory, and shockingly chicken-like. And quite honestly, they’ve made us swear off store-bought vegan nuggets for the foreseeable future!
Save this recipe!
Add your email below to get this recipe sent straight to your inbox!
How (and Why) We Freeze Tofu
Freezing tofu isn’t a gimmick; it’s the foundation of this recipe.
Here’s the short version of our Tofu Freezer Trick (and why it works):
- Buy extra-firm tofu that’s packed in water (refrigerated section at the grocery store).
- Put the entire unopened block of tofu directly into the freezer.
- Freeze fully (6–8 hours, overnight is easiest).
- The next day, defrost using one of these thaw method options:
- In the fridge (24–48 hours),
- On the counter (12–18 hours), or
- Submerged unopened in tepid water (4–6 hours).
- Open the package, gently squeeze out excess moisture, then press tofu. You can either use a tofu press or press over paper towels. Check out our old-school method in this video!
To make this process easier for future tofu adventures: I recommend keeping 1 or more blocks of tofu in your freezer at all times. When one block comes out, one goes in!
Freezing causes the water inside the tofu to expand, creating pockets and tears that result in a meaty, fibrous texture instead of that soft, squishy tofu reputation we all heard about in the 90s. (Clarissa Explains it All, anyone?)
If you want the full deep dive, check out our guide: How to Make Tofu Taste Like Chicken!

Crispy Tofu Nuggets Ingredients (With Notes That Matter)
For the vegan chicken nuggets:
- Extra firm tofu: Not silken. This recipe relies on structure!
For the marinade:
- Olive oil: We just worked hard to remove excess water from the tofu; oil improves texture and richness.
- Vegan chicken bouillon powder: Our 5-minute homemade vegan bouillon powder is the move here.
And for the breading:
- Unsweetened plain non-dairy milk: No vanilla, no sweeteners. We like the unsweetened line from Elmhurst.
- Apple cider vinegar: Creates a quick vegan “buttermilk.”
- Tapioca starch: Tapioca is the secret game-changing ingredient here for ultra-sturdy, crunchy breading. Cornstarch or potato starch can be used in a pinch.
- Vegan bread crumbs: Finely ground works best. Homemade bread crumbs or store-bought (like Edward + Sons) both work.
- Vegan cheesy garlic seasoning: A nutritional yeast based blend with black pepper that adds a subtle peppery, savory depth that makes the flavor super compelling. You can sub vegan parmesan if needed!.
The Best Tofu Nugget Method (Trust Me on This)
Prep the tofu
- Freeze the unopened tofu overnight.
- Thaw fully (counter, fridge, or water bath).
- Gently squeeze and press the tofu block remove excess liquid.
Marinate the vegan tofu nuggets
- Slice the tofu into 8 cutlets. Then, cut each cutlet into thirds for neat nugget shapes. (We love this method because you’re not stressed about tearing them into even ,tofu pieces but it still creates nice crispy edges and an adorable nugget shape.) See the photo below this section for what this looks like!
- Mix the marinade and coat the tofu thoroughly.
- Marinate at least 30 minutes or overnight for best results.

Set up your breading station
- Preheat oven to 350°F.
- Remove the tofu from the marinade and place it on a plate or cutting board
- Add non-dairy milk and vinegar to the leftover marinade container and mix gently.
- Then, set up Bowl 1 with the starch
- And bowl 2 with the breadcrumbs + seasoning
- Final stop: Add a baking sheet to the end of the line
The photo below shows an overhead view of the finished assembly line:

Bread the nuggets
- Starch → buttermilk mix → bread crumb mixture
- Press gently so the coating really sticks in each step.
See the photo below for what this process looks like at each step:

Bake
- Bake for 30 minutes, flip, then bake another 30 minutes until golden brown
- Let rest 10 minutes or for elite texture, cool completely and refrigerate overnight.
Reheat later in the oven or air fryer…or eat cold like a feral goblin (my personal favorite). The texture is unreal!
Top Tips for Truly Crispy, Crunchy Nuggets
- Do not skip freezing the tofu. This is non-negotiable if you want the tofu nuggets to actually taste like chicken.
- Use unsweetened plant milk with minimal ingredients.
- Tapioca starch > everything else for breading that sticks!
- For next-level texture: freeze fully, thaw fully, marinate overnight, cool fully, then refrigerate overnight. Day-two nuggets are borderline witchcraft.

Sauce Pairings That Understood the Assignment
Because nuggets deserve options, dip these into your favorite sauce like:
- Vegan Buttermilk Ranch Dip
- Vegan Buffalo Sauce
- Lemony Vinaigrette
- Avocado Ranch
- Tahini Sauce
- Vegan Burger Sauce
- Vegan Queso
- Cheesy Vegan Pesto
- Vegan Chick-fil-A sauce
- BBQ Sauce
- Hot Sauce
Tofu Nugget Recipe FAQs
Store leftover nuggets in an airtight container in the fridge for up to 1 week.
Yes! Freeze cooked, cooled nuggets on a baking sheet first, then transfer to a freezer container. Good for up to 3 months.
You can…but the texture will be more tofu-y than chicken-y. You’ve been warned.
Yes, but replace the oil with half the amount of water or broth. The texture will be less rich and less chicken-like.
You can absolutely make air fryer tofu nuggets. Air fry in batches at the same temp, checking early since cook time will be shorter. Don’t overcrowd the air fryer basket or stack them on top of each other.

More Veganized Lunchbox Favorites
The whole family will love these nuggets and:
If you make these crispy vegan nuggets, please leave a rating and review! It genuinely helps more people find our vegan recipes, especially right now a sea of untested recipes on the internet!
I hope this recipe opens a door for you. That feeling when you finally nail a plant-based version of a childhood favorite is absolute magic. And I hope this recipe gives you that moment. 💚

Vegan Chicken Nuggets Recipe
Equipment
- 1 large baking sheet or 2 small
Ingredients
For the nuggets:
- 1 (16-oz) package extra firm tofu
For the marinade:
- 1/3 cup olive oil
- 2 Tbsp vegan chicken bouillon powder
For the breading:
- 1/4 cup plain unsweetened non-dairy milk
- 1 tsp apple cider vinegar
- 1/3 cup tapioca starch or cornstarch
- 3/4 cup vegan-friendly bread crumbs
- 2 Tbsp vegan cheesy garlic seasoning
Instructions
Step 1: First, prep the tofu.
- Freeze and defrost your tofu. Place the whole container (do not open it) in the freezer overnight.
- In the morning, remove it from the freezer and set it in a shallow dish on your counter to thaw. This will take several hours. You can speed it up by submerging the whole block of tofu (still inside the package) in a large bowl covered with tepid water. This method takes only a few hours depending on the current temperature of your kitchen.
- When the tofu is thawed, squeeze it gently over the sink and press it with a tofu press or on paper towels to remove any excess liquid.
Step 2: Marinate the tofu.
- Place your tofu on a cutting board and slice into 8 equal cutlets.
- Then, slice each of those 8 cutlets into thirds to make nice little square nugget shapes.
- Mix all the ingredients for the marinade and pour this over your tofu, making sure they are all nice and coated. I usually use a square baking dish and spread half of the marinade on the bottom of the dish, place the tofu squares on top, and top with the other half of the marinade.
- Place them in your fridge for at least 30 minutes or overnight.
Step 3: Set up the breading station.
- Preheat the oven to 350F.
- Remove the marinated tofu pieces from the marinade and place them on a plate or cutting board.
- To the container where the tofu was marinating, add the non-dairy milk and apple cider vinegar. Swish the mixture gently with a rubber spatula to combine.
- Get out two shallow bowls or pie plates.
- To one, add the starch.
- To the other, add the breadcrumbs and cheesy garlic seasoning and whisk to combine.
- At the end of the line, add a baking sheet.
Step 4: Bread the tofu nuggets.
- Dip each tofu nugget in the starch, then in the marinade/plant milk mix, then in the bread crumb mixture, finally placing it on the baking sheet. Be sure to coat the tofu completely during each phase.
- Repeat for each nugget.
Step 5: Bake the Tofu Nuggets
- Bake for 30 minutes.
- Then, flip each nugget and bake another 30 minutes.
- Let sit 10 minutes or (for best results) let them cool completely and transfer them to the fridge overnight. Leftovers are amazing either reheated in the oven/air fryer or just eaten out of the fridge. The texture will be unreal!
