Crispy Roasted Tofu Bites - 18g protein vegetarian Asian-Fusion snack
Home / Snack / Crispy Roasted Tofu Bites

Crispy Roasted Tofu Bites

Pressed tofu cubes seasoned with soy sauce, garlic, and sesame, roasted until golden and crispy on the outside while staying tender inside. Eat them hot off the pan or cold from the fridge.

Prep Time 15 min
Cook Time 30 min
Total Time 45 min
Servings 4
Difficulty easy
18g Protein
180 Calories
9g Fat
6g Carbs
1g Fiber
↓ Jump to Recipe

I started making these because I wanted something I could eat at my desk between meals that wasn't another handful of nuts. Roasted tofu sounded boring until I actually nailed the technique: press the water out properly, get the seasoning right, and roast at a high enough temperature to get real crunch on the outside.

The pressing step matters more than anything else here. I wrap the tofu block in a clean kitchen towel, put it on a cutting board, and set a heavy pot on top for about 15 minutes. You'll be surprised how much water comes out. That water is the enemy of crispiness. Once it's pressed and cubed, you toss the pieces in soy sauce, minced garlic, sesame oil, and a little cornstarch. The cornstarch is the secret. It creates this thin coating that gets genuinely crispy in the oven.

At 400 degrees, they take about 25-30 minutes with one flip halfway through. When they come out, they're golden brown with slightly chewy edges and a tender center. I eat them straight off the pan half the time. The other half, I let them cool completely and throw them in a container in the fridge. They're surprisingly good cold the next day, almost like little savory snack bites. Four or five of these between lunch and dinner keeps me from reaching for junk.

The Protein Upgrade

Standard roasted tofu snacks use small portions and light seasoning, delivering about 10-12g protein. We use a full 14oz block of extra-firm tofu for generous servings and skip any filler ingredients, keeping the protein density high at 18g per serving.

Crispy Roasted Tofu Bites

18g protein per serving

Ingredients

  • 14 oz extra-firm tofu (pressed for 15 minutes and cut into 3/4-inch cubes) 14g protein
  • 2 tbsp soy sauce
  • 1 tbsp sesame oil
  • 3 cloves garlic (minced)
  • 1 tbsp cornstarch
  • ½ tsp black pepper
  • 1 tbsp sesame seeds (for finishing) 1g protein
  • 1 green onion (sliced, for finishing)

Instructions

  1. Press the tofu: Wrap the block in a clean kitchen towel, set it on a cutting board, and place a heavy pot or skillet on top. Let it sit for 15 minutes to squeeze out excess water.
  2. Preheat oven to 400°F. Line a baking sheet with parchment paper.
  3. Cut the pressed tofu into 3/4-inch cubes and place them in a large bowl.
  4. Add soy sauce, sesame oil, and minced garlic. Toss gently to coat all the cubes evenly.
  5. Sprinkle cornstarch and black pepper over the tofu and toss again until every piece has a thin coating.
  6. Spread the tofu in a single layer on the baking sheet. Make sure the pieces aren't touching, they need airflow to crisp up.
  7. Roast for 15 minutes, then flip each piece and roast for another 12-15 minutes until golden brown and crispy on the edges.
  8. Sprinkle with sesame seeds and sliced green onion. Eat hot or let cool completely and store in an airtight container in the fridge for up to 4 days.

Boost Your Protein

  • Drizzle with a peanut butter and soy sauce dip for an extra 4g protein per tablespoon.
  • Double the batch and use them as a topping for grain bowls throughout the week.
  • Pair with a side of edamame for an extra 9g protein.

Ingredient Substitutions

  • No sesame oil? Use a neutral oil and add a pinch of toasted sesame seeds for flavor.
  • Swap soy sauce for tamari or coconut aminos if gluten-free.
  • No cornstarch? Use arrowroot powder for the same crispy coating.
  • Add a teaspoon of sriracha or gochugaru to the marinade for heat.
#asian-fusion#snack#tofu#roasted#high-protein#meal-prep#grab-and-go