Vegetarian popcorn chicken is a plant-based twist on the classic bite-sized snack, featuring tender chunks of seasoned tofu or seitan coated in a crispy, golden crust. It’s perfect for snacking, game-day platters, or as a fun dinner with dipping sauces. This recipe delivers that satisfying crunch and savory flavor without any meat, using simple ingredients and a straightforward frying method.
Ingredients
- 1 block (14 oz / 400 g) extra-firm tofu, pressed and drained
- 1 cup (240 ml) vegetable broth (or water)
- 2 tbsp (30 ml) soy sauce
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp black pepper
- 1 cup (125 g) all-purpose flour
- 1 cup (240 ml) buttermilk (or 1 cup non-dairy milk mixed with 1 tbsp lemon juice, let sit 5 min)
- 1 cup (120 g) panko breadcrumbs
- 1/2 cup (60 g) cornstarch
- 1 tsp salt
- 1/2 tsp cayenne pepper (optional, for heat)
- Vegetable oil, for frying (about 2 cups / 480 ml)
Instructions
- Press the tofu: wrap the block in a clean kitchen towel and place a heavy pan on top for 15 minutes to remove excess water. Then cut the tofu into 1-inch (2.5 cm) cubes.
- In a shallow bowl, whisk together the vegetable broth, soy sauce, smoked paprika, garlic powder, onion powder, and black pepper. Add the tofu cubes and let marinate for 10 minutes, turning occasionally.
- Set up a breading station: place the flour in one shallow dish, the buttermilk in another, and mix the panko breadcrumbs with cornstarch, salt, and cayenne (if using) in a third dish.
- Heat about 2 inches (5 cm) of vegetable oil in a deep skillet or Dutch oven over medium-high heat until it reaches 350°F (175°C). Use a kitchen thermometer for accuracy.
- Working in batches, take each tofu cube, dredge it in the flour, dip it into the buttermilk, then coat it thoroughly with the panko mixture. Press the coating on gently to adhere.
- Carefully place the coated tofu pieces into the hot oil, a few at a time, without overcrowding. Fry for 2-3 minutes per side, turning occasionally, until golden brown and crispy. The internal temperature of the tofu should reach 165°F (74°C) if checked with a food thermometer (though tofu is safe to eat without this, it ensures the coating is fully cooked).
- Remove with a slotted spoon and drain on a paper towel-lined plate. Repeat with the remaining tofu, allowing the oil to return to 350°F (175°C) between batches.
- Serve hot with your favorite dipping sauce.
Tips
- Press the tofu well: The drier the tofu, the crispier the coating. If you’re short on time, use a tofu press or microwave the cubes for 1 minute and pat dry.
- Keep oil temperature steady: If the oil is too hot, the coating will burn before the inside warms; if too cool, the coating will absorb oil and become greasy. Use a thermometer and adjust the heat as needed.
- Substitute for buttermilk: For a vegan version, use unsweetened almond or soy milk mixed with 1 tablespoon of lemon juice or vinegar. Let it sit for 5 minutes to thicken.
- Don’t overcrowd the pan: Frying too many pieces at once lowers the oil temperature and results in soggy, unevenly cooked bites. Fry in small batches.
Serving Suggestions
Serve these crispy bites as an appetizer with ranch dressing, honey mustard, or barbecue sauce for dipping. They also make a great addition to a Buddha bowl, tossed over a salad, or tucked into wraps with lettuce and tomato. For a fun party platter, arrange them on a board with celery sticks, carrot sticks, and a side of blue cheese or vegan ranch.
Variations
- Spicy Buffalo: Toss the fried pieces in a mixture of melted butter (or vegan butter) and hot sauce for a buffalo-style kick.
- Honey Garlic: Glaze with a sauce made from honey, soy sauce, and minced garlic for a sweet-savory twist.
- Herb and Lemon: Add 1 teaspoon of dried oregano and the zest of one lemon to the breadcrumb mixture for a Mediterranean flavor.
- Seitan version: Substitute the tofu with 1 pound (450 g) of seitan, cut into bite-sized pieces. Skip the pressing step and marinate for 15 minutes for extra flavor.
Storage and Reheating
Store leftover vegetarian popcorn chicken in an airtight container in the refrigerator for up to 3-4 days. To reheat, place them on a baking sheet in a preheated 400°F (200°C) oven for 5-7 minutes, or until hot and crispy. You can also use an air fryer at 375°F (190°C) for 3-4 minutes. Avoid microwaving, as it will make the coating soggy.
Frequently Asked Questions
Can I bake these instead of frying? Yes, you can bake them at 425°F (220°C) on a parchment-lined baking sheet, spraying lightly with oil, for 20-25 minutes, flipping halfway. They will be less crispy but still delicious.
Can I use frozen tofu? Yes, freezing tofu changes its texture to be chewier and more meat-like. Thaw, press, and proceed with the recipe as written.
What can I use instead of panko? Crushed cornflakes, crushed crackers, or regular breadcrumbs work well. For a gluten-free option, use gluten-free panko or crushed rice cereal.
Why did my coating fall off? This usually happens if the tofu is too wet or the oil isn’t hot enough. Make sure to press the tofu thoroughly and let the oil return to 350°F (175°C) between batches.
Can I make these ahead of time? You can bread the tofu cubes and refrigerate them for up to 4 hours before frying. Let them sit at room temperature for 10 minutes before frying to ensure even cooking.
Is tofu safe to eat without reaching 165°F? Yes, tofu is a cooked soy product and safe to eat cold. The temperature check in the recipe ensures the coating is fully cooked and crispy, not for food safety reasons.
Related
- Glamorgan Sausage Serving Ideas & Recipes
- Glamorgan Sausage Hot Dog: Welsh Veggie Recipe
- Glamorgan Sausage Recipe (Welsh Veggie Sausages)
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).