A 100 g serving of firm tofu provides roughly 145 calories and 15 g of protein, per USDA FoodData Central. Softer types are slightly lower in calories. Tofu is a versatile complete plant protein that takes on marinades well. It’s a staple in many meatless meals. Pan-fry, bake, or scramble it; added oils raise the calorie total, so account for cooking fat.

Key facts:

  • 100 g firm tofu: ~145 kcal, ~15 g protein
  • Complete plant protein
  • Absorbs flavors
  • Watch cooking oil