Recipe by Bark and Grass Cookzine
Sweet, smoky, and totally addictive comfort food
This recipe has been passed down, tweaked, and loved by many, earning its place as a true vegan classic. It’s one of those dishes that makes everyone rethink tofu — crisp around the edges, tender inside, and dripping with sticky, smoky barbecue sauce.
Freezing and thawing the tofu gives it a hearty, satisfying bite that soaks up every bit of the bold, peanut-butter-based marinade. Once baked, each piece is coated in rich, caramelized sauce that clings to the tofu in all the right ways. The result? A deeply flavorful, sweet-meets-savory comfort dish that feels like a weekend indulgence but is easy enough for any night of the week.
Whether you pile it into a sandwich, toss it on top of a salad, or serve it straight from the pan, this BBQ tofu is guaranteed to disappear fast.

Why You’ll Love This Recipe
- Bold and Smoky Flavor – Deep, rich peanut butter marinade meets tangy barbecue for the ultimate savory combo.
- Satisfying Texture – Crispy outside and tender inside thanks to the freeze-thaw tofu trick.
- Meal Prep Friendly – Stores and reheats beautifully for easy weekday meals.
- Crowd Pleaser – Even the biggest BBQ fans will ask for seconds.
Hand-Me-Down BBQ Tofu
- Total Time: 1 hour 25 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
This saucy, savory favorite is the kind of recipe that turns tofu skeptics into believers. Crispy on the edges, tender on the inside, and drenched in sticky barbecue sauce, it’s a full-on flavor explosion in every bite.
Freezing and thawing the tofu gives it that chewy, hearty texture that perfectly holds up to the bold, peanut-butter-rich marinade. Once baked, it caramelizes beautifully under the tangy BBQ glaze. The smell alone will have everyone hovering around the kitchen waiting for the timer to go off.
Serve it up with roasted corn, creamy slaw, or even between a bun — this recipe has backyard BBQ energy any time of year.
Ingredients
-
2 pounds fresh tofu, frozen overnight, thawed, drained, and squeezed, then cut into ½-inch chunks
-
1 cup peanut butter
-
¼ cup vegetable oil
-
1 teaspoon paprika
-
2 teaspoons salt
-
2 teaspoons garlic powder
-
½ teaspoon black pepper
-
1 bottle barbecue sauce (try Annie’s) or 12 ounces homemade sauce
Instructions
-
In a large bowl, mix together the peanut butter, oil, and spices until smooth.
-
Add tofu chunks and fold gently to coat evenly. Let sit for at least 1 hour to soak up flavor.
-
Spread tofu evenly on a lightly oiled baking sheet.
-
Bake at 350°F for 30 minutes, flip, and bake another 30 minutes until golden and crisp.
-
Pour barbecue sauce over the tofu and fold to coat.
-
Return to the oven and bake 10 more minutes, until the sauce is thick and sticky.
-
Let cool slightly before serving.
Notes
Freezing tofu first gives it a meaty, chewy texture that soaks up more sauce.
Use parchment paper to make cleanup easy.
For a spicy kick, add a pinch of cayenne or red pepper flakes.
Nutrition info is approximate.
- Prep Time: 15 minutes
- Cook Time: 1 hour 10 minutes
- Category: Main
- Method: Baked
- Cuisine: American BBQ
Nutrition
- Serving Size: Per serving (1/6 of recipe)
- Calories: 518kcal
- Sugar: 18.5g
- Sodium: 1,461mg
- Fat: 38.1g
- Saturated Fat: 6.7g
- Unsaturated Fat: 31.4g
- Trans Fat: 0g
- Carbohydrates: 28.5g
- Fiber: 3.3g
- Protein: 23.1g
- Cholesterol: 0mg



