BBQ Tofu recipe served on a plate, by Pekin the Chef
Jul 14 2026

Bbq Tofu Recipe

Time1h
Serves4

Savor the smoky goodness of our BBQ Tofu, featuring perfectly grilled, marinated tofu that soaks up a rich, tangy barbecue sauce. Served on a bed of fluffy jasmine rice, it’s garnished with fresh cilantro and a squeeze of lime for a burst of flavor. This dish is not just a delight for vegans and vegetarians, but a satisfying option for anyone looking to indulge in a wholesome, delicious meal!

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Main Ingredients

Method

Preparation Instructions

1

Prepare the Tofu

Press the tofu to remove excess moisture. Wrap it in a clean kitchen towel and place a heavy object on top for about 15 minutes.

2

Marinate the Tofu

Cut the pressed tofu into 1-inch cubes and place them in a bowl. Add olive oil, garlic powder, smoked paprika, salt, and black pepper. Toss to coat evenly. Let it marinate for at least 30 minutes.

3

Cook the Tofu

Heat a non-stick skillet over medium-high heat. Add the marinated tofu cubes and cook for about 5-7 minutes, turning occasionally until they are golden brown.

4

Add BBQ Sauce

Reduce the heat to low, pour the BBQ sauce over the tofu cubes, and gently stir to coat. Cook for an additional 5 minutes, allowing the sauce to caramelize slightly.

5

Garnish and Serve

Remove from heat. Garnish with sliced green onions and sesame seeds before serving.