When I first discovered the joy of making Tofu McNuggets, I felt like I had stumbled upon a hidden treasure. As a vegan, finding satisfying dishes that capture those nostalgic flavors can be a challenge. These nuggets not only bring back the childhood delight of munching on crispy goodness, but they also provide a fun activity to share with friends or family. Paired with a spicy BBQ dip, this recipe offers a deliciously fun experience that even the pickiest eaters will adore. So grab your ingredients, roll up your sleeves, and let’s dive into making these amazing Tofu McNuggets together!
Why make this recipe?
You should definitely try these Tofu McNuggets for a multitude of reasons. First and foremost, they are simply delicious! They deliver a satisfying crunch with a flavorful inside that I think you’ll find surprisingly addictive. Plus, they’re quick and easy to whip up—perfect for a weeknight dinner or a weekend gathering. If you’re cooking for kids, you’ll be thrilled to see how much they love these nuggets, making it a great way to sneak in some plant-based protein. This recipe also strikes a chord with those watching their budget because tofu and oats are affordable, healthy staples. Whether you’re a vegan veteran or just dabbling in plant-based cooking, these nuggets promise a fun and rewarding experience.
How to make Tofu McNuggets
Making Tofu McNuggets takes about 30 minutes of active prep time and another 20-30 minutes of cooking, giving you a delicious meal in less than an hour! The process is straightforward, and I promise you won’t need any fancy kitchen gadgets—just a good mixing bowl, a grater, and a frying pan or oven. This recipe is perfect for beginners, and you’ll feel a rush of pride creating such a delightful dish from scratch. Let’s gather those ingredients and get started!

Ingredients
- 1/4 cup + 2 tbsp soy milk or other non-dairy milk
- 1/4 cup all-purpose flour (or buckwheat flour for gluten-free)
- 1 tsp olive oil (or other oil)
- 2 tsp baking powder
- 1 medium raw russet or Yukon potato (finely shredded—makes 1 cup packed, approximately 300 g)
- 1 block extra firm tofu (about 400 g)
- 1/2 cup whole rolled oats
- 1 tsp salt
- 1/4 tsp ground pepper
- 1 tsp soy sauce
- Neutral oil (for baking or frying)
- 1/3 cup water
- 1 tbsp soy sauce (or tamari for gluten-free, adjust to taste)
- 1 1/2 tbsp tomato paste
- 1 1/2 tbsp maple syrup
- 1 tsp apple cider vinegar (or distilled white vinegar)
- 2 tsp sriracha or other hot sauce (adjust according to desired spice)
- 1 tbsp cornstarch
- 2 tbsp room temp water
Step-by-step directions
Spicy Barbecue Dip
- Start with the dip. In a bowl, mix the 1 tablespoon soy sauce, 1 1/2 tablespoons tomato paste, 1 1/2 tablespoons maple syrup, 1 teaspoon apple cider vinegar, and 2 teaspoons sriracha. Stir well until everything combines. Set this aside so the flavors can blend while you prepare the nuggets.
Nugget Mixture
- Grate your potato and squeeze out any excess moisture using a clean kitchen towel. Place the drained potato in a large mixing bowl.
- Crumble the block of extra firm tofu into the bowl with the potato. Add the 1/2 cup rolled oats, 1/4 cup flour, 1 teaspoon salt, 1/4 teaspoon ground pepper, and 1 teaspoon soy sauce. Mix everything until well combined.
Tofu Nuggets
- Add the 1/4 cup + 2 tablespoons soy milk, 1 teaspoon olive oil, 2 teaspoons baking powder, 1/3 cup water, and 1 tablespoon cornstarch mixed with 2 tablespoons of water to the tofu mixture. Stir everything together until you achieve a thick, uniform batter.
Cooking the Nuggets
- Preheat your oven to 400°F (200°C) if you plan to bake them. If you prefer frying, heat some neutral oil over medium heat in a frying pan.
- Using your hands, scoop out small portions of the mixture and form them into nugget shapes. If baking, place them on a greased baking sheet. If frying, add them directly to the hot oil.
- Bake in the oven for about 20-25 minutes, flipping halfway through. If frying, cook each side for about 4-5 minutes until they turn golden brown.
Make-ahead
The batter for your nuggets can be made ahead of time and stored in the fridge for up to two days. You can also shape the nuggets and freeze them for later. Just remember to thaw them before cooking!
Storage and Freezing Tips for Nuggets
After cooking, store any leftovers in an airtight container in the fridge for up to 4 days. For longer storage, freeze the nuggets in a single layer on a baking sheet, then transfer them to a freezer bag. They will last for about 2-3 months. When reheating, bake them straight from the freezer for about 15-20 minutes at 400°F (200°C) until hot and crispy again.

How to serve Tofu McNuggets?
Serve your Tofu McNuggets with the spicy BBQ dip you made earlier for a classic combination that’s always a hit. You can add some fresh veggies, like carrot sticks or cucumber slices, as a crunchy side. How about pairing them with a simple green salad drizzled with your favorite vinaigrette? If you want an extra touch, sprinkle some fresh herbs or a bit of sesame seeds on top.
How to store Tofu McNuggets?
Once your Tofu McNuggets cool down, store any leftovers in an airtight container in the fridge. They stay fresh for about 4 days, making them great for meal prep. If you decide to freeze them, they hold their quality for about 2-3 months. To reheat, pop them straight from the freezer into a hot oven or air fryer until crispy and heated through.
Tips for perfect Tofu McNuggets
- Press your tofu: Before cooking, press your tofu for at least 15 minutes to remove excess moisture. This step helps achieve a firmer texture in your nuggets.
- Don’t skip the seasoning: Feel free to adjust the spices in the nugget mix or dip according to your taste preferences. More heat, a little garlic powder, or onion powder can really elevate the flavor!
- Even shapes: To ensure even cooking, make your nuggets about the same size and thickness when forming them.
- Crispy texture: If baking, lightly spray or brush the nuggets with oil before placing them in the oven to get that extra crispiness.
- Experiment: Don’t hesitate to try different dipping sauces. Sweet chili sauce or even a tahini dressing can be great alternatives.
Variations
- Add-ins: Consider adding finely chopped vegetables like bell peppers, spinach, or carrots to the nugget mixture for added nutrition and flavor.
- Different spices: Swap out the sriracha for smoky paprika for a sweeter, smokier dipping sauce if you want a different taste.
- Herb-infused: Mix fresh herbs like chopped parsley, cilantro, or basil into the batter for a fresh twist.
FAQs about Tofu McNuggets
Can I substitute the tofu?
If you don’t have tofu on hand, you can use mashed chickpeas or white beans as a substitute. The texture will change slightly, but the recipe should still work.
Why did my batter curdle?
Curdling typically happens if you added too much liquid or didn’t press the tofu enough. Make sure your tofu is well-drained and measure your liquids correctly for a better consistency.
Will it work if I reduce the flour?
Reducing the flour may decrease the stability of the nuggets. Try it with a smaller amount first, and keep an eye on the texture. You want the mixture to hold together without being overly floury.
Now that you’re equipped with this recipe and some handy tips, dive into making these tasty Tofu McNuggets at your next meal. You’ll find that creating plant-based comfort food can be satisfying and fun—enjoy every bite!
Print
Tofu McNuggets
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Delicious and crispy Tofu McNuggets that capture nostalgic flavors, perfect for everyone including kids.
Ingredients
- 1/4 cup + 2 tbsp soy milk or other non-dairy milk
- 1/4 cup all-purpose flour (or buckwheat flour for gluten-free)
- 1 tsp olive oil (or other oil)
- 2 tsp baking powder
- 1 medium raw russet or Yukon potato (finely shredded—makes 1 cup packed, approximately 300 g)
- 1 block extra firm tofu (about 400 g)
- 1/2 cup whole rolled oats
- 1 tsp salt
- 1/4 tsp ground pepper
- 1 tsp soy sauce
- Neutral oil (for baking or frying)
- 1/3 cup water
- 1 tbsp soy sauce (or tamari for gluten-free, adjust to taste)
- 1 1/2 tbsp tomato paste
- 1 1/2 tbsp maple syrup
- 1 tsp apple cider vinegar (or distilled white vinegar)
- 2 tsp sriracha or other hot sauce (adjust according to desired spice)
- 1 tbsp cornstarch
- 2 tbsp room temp water
Instructions
- Start with the dip. In a bowl, mix the 1 tablespoon soy sauce, 1 1/2 tablespoons tomato paste, 1 1/2 tablespoons maple syrup, 1 teaspoon apple cider vinegar, and 2 teaspoons sriracha. Stir well until everything combines. Set this aside.
- Grate your potato and squeeze out any excess moisture using a clean kitchen towel. Place the drained potato in a large mixing bowl.
- Crumble the block of extra firm tofu into the bowl with the potato. Add the 1/2 cup rolled oats, 1/4 cup flour, 1 teaspoon salt, 1/4 teaspoon ground pepper, and 1 teaspoon soy sauce. Mix everything until combined.
- Add the 1/4 cup + 2 tablespoons soy milk, 1 teaspoon olive oil, 2 teaspoons baking powder, 1/3 cup water, and 1 tablespoon cornstarch mixed with 2 tablespoons of water to the tofu mixture. Stir everything together until thick.
- Preheat your oven to 400°F (200°C) if baking. If frying, heat some neutral oil over medium heat in a frying pan.
- Scoop out small portions of the mixture and form them into nugget shapes. If baking, place them on a greased baking sheet. If frying, add them directly to the hot oil.
- Bake in the oven for about 20-25 minutes, flipping halfway through. If frying, cook each side for about 4-5 minutes until golden brown.
Notes
Press tofu for 15 minutes before cooking for firmer nuggets. Ensure even nugget shapes for consistent cooking.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Baking or Frying
- Cuisine: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 7g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 0mg
Keywords: Tofu Nuggets, Vegan Recipe, Plant-Based, Comfort Food
