Skip to main content New<> this month
Get the Allrecipes magazine

Spicy Baked Tofu

Rated as 4 out of 5 Stars

"Marinate tofu in a mix of rice vinegar, peanut butter, ketchup, garlic, and soy sauce, and discover that tofu really can be tasty! I've tried this recipe by first freezing and defrosting the tofu; it creates a nice texture."
Added to shopping list. Go to shopping list.


50 m servings 114
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Mix vinegar, ketchup, peanut butter, soy sauce, sesame oil, garlic, ground ginger, cayenne pepper, and black pepper together in a small, microwave-safe bowl.
  2. Heat vinegar mixture in microwave oven until the peanut butter is softened, 10 to 15 seconds; stir mixture until smooth.
  3. Put tofu into a large bowl. Pour sauce over the tofu and stir to coat. Cover bowl with plastic wrap and refrigerate at least 30 minutes to a full day, stirring occasionally to assure tofu remains coated in sauce.
  4. Preheat oven to 400 degrees F (200 degrees C).
  5. Spread tofu onto a baking sheet in a single layer.
  6. Bake in preheated oven until slightly browned, 10 to 15 minutes.


  • Cook's Notes:
  • If you like them a little crispier or browner, bake an additional 5 to 15 minutes.
  • The baked tofu can be eaten hot, cold, or at room-temperature.

Nutrition Facts

Per Serving: 114 calories; 7.9 4.3 8.9 0 116 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

Spicy Baked Tofu Haiku: "Tasty tofu treat. Crispy, browned on the outside, that's how I like it!" I marinate and bake tofu once a week and keep cubes of it in the fridge for tossing in my mouth ...

It tastes really good but the sauce is a little too thick. I made it again and added some water and used it for cold noodles. It was really good, especially the second day.

Love this recipe! I've made it multiple times and it's always a hit.

much more flavourful cold than fresh out of the oven. I added a dollup of mayo for dipping and it was delicious.

This was okay, more of a 3.5/5. I doubled the cayenne and sprinkled some chopped scallions on top before serving. I can't help but think this would be better stir-fried, because I found this rea...