Go Back
+ servings

Tofu Nuggets (Healthy, Vegan & Kid Friendly)

These Vegan Baked Tofu Nuggets are the perfect meat-free nugget for baby led weaning (BLW), picky toddlers and kids who LOVE the dip their food in sweet sauce ;)
Course Dinner, Lunch
Cuisine American
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6
Calories 197kcal


Wet batter:

  • 1 1/2 cups soy milk
  • 6 tbsp whole wheat flour
  • ¼ cup ground flax
  • 1/2 tsp fine salt optional for babies
  • 1/2 tsp pepper optional for babies


  • 2 cup quick cooking oats
  • 2 tsp garlic powder
  • 2 tsp onion powder
  • 2 tsp paprika
  • 1/2 tsp pepper
  • Fleur de sel on top optional
  • 1 pack extra firm tofu
  • Oil in an oil atomizer for spraying


  • Break the tofu pieces into rough nugget size (about an inch each), place them on a baking sheet lined with a kitchen towel. Top with another towel, and press down with heavy items. Allow to sit for 15-20 minutes.
  • Preheat the oven to 425° and place a baking sheet in the oven to preheat.
  • In a small bowl, whisk together all of the wet ingredients for the batter. Allow the mixture to sit for at least 10 minutes.
  • In another bowl, together the oats, garlic powder, onion powder, paprika, pepper and salt.
  • Remove the baking sheet and grease with olive oil.
  • Dunk the tofu piece into the wet batter, then the dry oats, and transfer to the pre-heated baking sheet. Continue with the remaining tofu, then spray the tofu pieces with oil lightly.
  • Bake for 12-14 minutes, then flip the tofu and spray again with oil.
  • Bake for an additional 10-12 minutes more, until browned and crispy. Immediately sprinkle generously with fleur de sel.
  • Serve with your favourite sauce for dipping.


If you want your nuggets to get crispy without frying them, you HAVE to get that moisture out by pressing it out with heavy objects and towels. Do not skip that step.
You also will want to make sure not to overcrowd the baking sheet. Make sure there is at least 1/4" between pieces and if you need to separate the tofu nuggets into two baking sheets, it may be worth that.
Also, preheat your baking sheet IN THE OVEN. Yes, I know that sounds strange but I like to get it hot so the second you put those nuggets on, the bottom doesn't get soggy while the tops get crispy.


Calories: 197kcal | Carbohydrates: 26g | Protein: 11g | Fat: 6g | Saturated Fat: 1g | Sodium: 231mg | Potassium: 339mg | Fiber: 5g | Sugar: 2g | Vitamin A: 522IU | Vitamin C: 4mg | Calcium: 119mg | Iron: 3mg