Our baked tofu recipe helps you transform a block of firm tofu into mouthwatering high-protein tofu chunks.

You’ll love how easy, tasty, and versatile baked tofu is. Make it for a quick dinner or a meal prep. Add it to salads, curries, stir-fries, burritos, wraps, and sandwiches, or dip it in your favorite sauce.

Whether you are vegan or are simply trying to reduce your consumption of meat, this baked tofu recipe is sure to be a game changer in your kitchen and the first step towards embracing a delicious and sustainable plant-forward diet.

Baked tofu on skewers with onion

Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.

Don’t have time to read the full blog post? JUMP TO RECIPE HERE!

What is Baked Tofu?

Baked Tofu on a bed of green salad and pickled onions

Tofu is a nutritious soy-based East and South Asian food consumed by humans for over 2000 years.

Thanks to its neutral flavor and impressive nutritional profile, it is an excellent meat replacement and one of the most versatile ingredients we know.

In previous articles, we showed you how to make delicious pan-fried tofu, air-fried tofu, marinated tofu, BBQ tofu, grilled tofu, and tofu scramble.

In this blog post, we’ll show you how to bake tofu to perfection and how to use it in different recipes, from simple tofu skewers and tofu salad to irresistible tofu stir fry with rice, from creamy vegan curry and tofu tikka masala to rich and hearty Italian tofu cacciatore.

Baked Tofu skewers with ranch dressing and hot sauce

Since tofu has a neutral taste and a dense texture that does not allow it to absorb flavor, it’s important to toss it in a tasty sauce or marinade.

To make the sauce or marinade stick, we have two tips for you:

  • Pull the tofu apart with your hands instead of cutting it with a knife. The rugged surface of pulled tofu chunks makes it easier for the sauce to stick.
  • Add a tablespoon of cornstarch to the sauce. Cornstarch is optional, but it helps the sauce stick to the tofu.

Also, while baked tofu is tasty on its own, we recommend serving it with a sauce to drizzle on top or for dipping.

Our favorites are creamy peanut sauce, vegan ranch dressing, BBQ sauce, chipotle sauce, tzatziki sauce, vegan sour cream, and sriracha sauce.

Baked tofu video

Ingredients & Substitutions for Baked Tofu

Ingredients for baked tofu

Quantities are in the recipe box at the bottom of the page.

Firm tofu

You can make this baked tofu recipe with firm or extra firm tofu.

Avoid silken tofu and soft tofu; they won’t keep their shapes as you toss them in the marinade.

Olive oil

We use extra virgin olive oil because it’s heart-healthy and stable at high temperatures. Also, its flavor is delicious with tofu.

Substitute regular olive oil, avocado oil, or sesame oil for extra virgin olive oil.

Soy sauce

Soy sauce adds a rich, savory flavor often called umami. You can use regular soy sauce, reduced-sodium soy sauce, or a gluten-free alternative like tamari sauce and coconut aminos.

Garlic powder

Garlic powder is for flavor. Substitute with onion powder. You can also use both garlic and onion powder.

Paprika

We love baked tofu with smoked paprika, but you can also use regular paprika.

If you like hot and smoky flavors, add 1/2 teaspoon of chipotle powder.

Cornstarch (optional)

Cornstarch is an optional ingredient. We add it because:

  • It helps the sauce stick to the tofu.
  • It helps create a crispy coating.
  • It helps preserve moisture in the tofu, making the chunks juicer and more suitable for meal prepping.

Substitute arrowroot starch for cornstarch. You’ll need to double the amount.

Salt and Black pepper

We recommend sea salt or kosher salt and freshly ground black pepper.

You can add chili powder or cayenne pepper for a touch of heat.

For the tofu skewers (optional)

We love making baked tofu skewers because they look gorgeous and mouthwatering and because the added veggies make the baked tofu even more flavorful.

To make skewers, you’ll need wooden or metal skewers and your vegetables of choice. We recommend bell peppers, zucchini, and red onion.

Note: you don’t have to make skewers; you can also bake the tofu chunks on a baking sheet.

baked tofu sewers on a cutting board with peanut sauce and pickled red onions

How to Make Baked Tofu

US cups + grams measurements in the recipe box at the bottom of the page.

Make the tofu chunks

Preheat the oven to 400°F or 200°C.

Take the tofu out of its package, drain it, and pat it dry with paper towels, applying gentle pressure on all sides to remove excess moisture.

Tip: there is no need to press the tofu as pressed tofu can turn out dry and crumbly. It’s sufficient to apply gentle pressure with your hands while you pat it dry.

pressing tofu with a hand and kitchen towel

Break the tofu apart with your hands into bite-size chunks and add them to a large mixing bowl or container – we use a Pyrex oven dish.

You can make the pieces as small or as large as you like. Smaller pieces get chewier and more flavorful. Larger pieces are more suitable for making baked tofu skewers.

Tip: pulling the tofu apart with your hands produces rugged pieces that look more appealing, and the rugged surface helps the marinade stick.

You can, of course, cut the tofu with a knife, but you’ll end up with smooth tofu cubes that won’t look as delicious, and the slick surface won’t get as flavorful.

Hands breaking apart tofu cubes

Toss the tofu in the marinade

Add olive oil, soy sauce, garlic powder, smoked paprika, cornstarch, salt, and black pepper.

tofu pieces in a casserole with spices and oil

Toss gently with a spoon or silicone spatula until the tofu is fully coated. Now, you can either bake the tofu chunks or make tofu skewers.

tofu pieces and hands mixing them in a marinade

Baked tofu chunks

Transfer the tofu chunks to a baking sheet – you can line it with parchment paper if you like.

Arrange them on a single layer without overlapping. Drizzle the sauce that’s leftover in the dish over the pieces.

tofu pieces in marinade before baking

Bake at 400°F or 200°C for 30 minutes or until the pieces are browned and chewy.

baked tofu pieces covered in marinade

Baked tofu skewers

To make tofu skewers, you’ll need to chop an onion and bell pepper into chunks.

Make the skewer starting with a piece of onion, then add a piece of bell pepper, and finally a piece of tofu.

Repeat with the onion, bell pepper, and tofu. You should be able to fit 3 pieces of each.

tofu skewers with red onion on a baking tray

Arrange the tofu skewers on a baking tray lined with parchment paper and bake at 400°F or 200°C for 30 minutes.

tofu skewers after baking

Serving Suggestions

You can use baked tofu like you’d use chicken pieces.

They are excellent for turning any dish into a high-protein vegetarian meal. For example:

Baked tofu on salad

Baked Tofu on a salad with ranch dressing and sesame seeds

Add the baked tofu pieces to your favorite salad. They turn any salad into a fulfilling, nutritious, high-protein meal.

We like drizzling with our vegan ranch dressing and adding quick pickled red onions for extra tang.

Baked tofu in a wrap

Baked Tofu in a wrap with yogurt and hot sauce

Use your favorite wrap or make your own with our homemade roti or flatbread recipe. Add roasted vegetables, baked tofu chunks or skewers, and pickled red onions or jalapeños.

Top with vegan sour cream, peanut sauce, and some sriracha sauce for heat.

Finish with some fresh cilantro and a squeeze of lime, and enjoy a delicious lunch or dinner.

Baked tofu with dips

baked tofu sewers on a cutting board with peanut sauce and pickled red onions

Baked tofu chunks and skewers are perfect for dipping in your favorite sauce. We recommend:

Variations

Baked tofu with tikka masala marinade

Baked tofu tikka masala on lettuce

We developed this recipe for our vegan butter chicken and tofu tikka masala, two Indian recipes that will make you fall in love with tofu.

The tofu is coated in a yogurt-based marinade that packs it with flavor. To make the marinade, you’ll need:

  • ½ cup (120 grams) Greek yogurt or non-dairy yogurt
  • 1 tablespoon olive oil swap avocado or vegetable oil
  • 1 tablespoon lemon juice
  • 1 inch (2 cm) ginger grated
  • 2 cloves garlic grated
  • 1 teaspoon garam masala or curry powder
  • 1 teaspoon ground coriander
  • ½ teaspoon ground cumin
  • ½ teaspoon turmeric
  • ½ teaspoon salt
  • ¼ teaspoon red pepper flakes or chili powder

Mix the marinade ingredients in a bowl. Add the tofu chunks and toss until coated in the marinade.

Arrange on a baking tray lined with parchment paper on a single layer. Bake in a preheated oven at 400°F or 200°C for 30 minutes and enjoy with rice, in a wrap, or on a salad.

Baked BBQ Tofu

BBQ tofu brushed with BBQ sauce

This recipe is for baked BBQ tofu with a bold, smokey, sweet, homemade BBQ sauce that perfectly hugs the small bites of crisp and chewy tofu.

It’s delicious in a burger with coleslaw salad. It’s one of the tastiest ways of eating tofu.

Check out our BBQ Tofu recipe.

Air-Fryer Tofu

Air fryer tofu on a plate with lemon wedges

Make our crispy air-fried tofu with the same ingredients as our baked tofu but in half the cooking time.

Compared to baked tofu, air fryer tofu is chewier and meatier, with almost a jerky-like texture.

Check out our crispy air fryer tofu recipe.

Storage & Make Ahead

Make ahead: baked tofu is an excellent recipe for meal prep as you can keep it in the fridge for days, ready to be warmed up and consumed for breakfast, lunch, snack, or dinner.

Refrigerator: keep leftovers in an airtight container in the fridge for up to 5 days.

Freezer: you can freeze baked tofu in a freezer-friendly container for up to 3 months.

Thaw & Reheat: Defrost it in the fridge for several hours. Warm it in the microwave for 1 to 2 minutes.

Baked Tofu skewers on salad with a fork

More Tofu Recipes

Get more easy and delicious tofu ideas with these simple recipes:

More Recipes with Baked Tofu

Baked tofu on salad with vegetables

Baked Tofu

By: Nico Pallotta
5 from 4 votes
Our baked tofu recipe helps you transform a block of firm tofu into mouthwatering high-protein tofu chunks.
You’ll love how easy, tasty, and versatile baked tofu is. Make it for a quick dinner or a meal prep. Add it to salads, curries, stir-fries, burritos, wraps, and sandwiches, or dip it in your favorite sauce.
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 4 people
Course: Main
Cuisine: American

Ingredients

  • 16 ounces firm tofu or extra firm
  • 2 tablespoons olive oil
  • 3 tablespoons soy sauce
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon salt
  • 2 twists black pepper
  • 3 tablespoons cornstarch optional, for a crispier tofu

FOR THE SKEWERS (optional)

  • 2 red onions
  • 1 green bell pepper

Instructions 

  • Preheat oven 400°F or 200°C.
    Drain 16 ounces firm tofu from its package and pat it dry with kitchen paper on all sides to remove excess moisture.
    pressing tofu with a hand and kitchen towel
  • Break tofu apart with your hands into bite-size chunks and add it to a mixing bowl.
    Tip: Smaller pieces get chewier and more flavorful. Larger pieces are more suitable for making baked tofu skewers.
    Hands breaking apart tofu cubes
  • Add 2 tablespoons olive oil, 3 tablespoons soy sauce, 1 teaspoon garlic powder, 1 teaspoon smoked paprika, 1 teaspoon salt, 2 twists black pepper, and 3 tablespoons cornstarch.
    Toss gently with a spoon until coated then bake tofu chunks or make tofu skewers.
    tofu pieces and hands mixing them in a marinade

FOR BAKED TOFU CHUNKS

  • Arrange tofu chunks on a baking sheet without overlapping – you can line the tray with parchment paper if you like.
    Bake at 400°F or 200°C for 30 minutes.
    baked tofu pieces covered in marinade

FOR BAKED TOFU SKEWERS

  • Alternate one piece of red onion, one piece of bell pepper, and one piece of tofu on a skewer.
    With 16 ounces/500 grams of tofu, we were able to make 8 skewers.
    Bake at 400°F or 200°C for 30 minutes.
    tofu skewers after baking

MAKE IT A MEAL

  • Serve baked tofu in a wrap or on a salad. Drizzle with vegan sour cream, vegan ranch dressing, or peanut sauce, and sriracha.
    Top with a squeeze of lime and pickled red onions.
    For more inspiration, go to the "Serving Suggestions" linked in the notes below.

Video

Baked Tofu (high protein chunks)

Notes

Nutrition information is an estimate for 1 serving of baked tofu out of 4 servings without salad, sauces, or bread.
STORAGE & MAKE AHEAD
Make ahead: baked tofu is an excellent recipe for meal prep as you can keep it in the fridge for days, ready to be warmed up and consumed for breakfast, lunch, snack, or dinner.
Refrigerator: keep leftovers in an airtight container in the fridge for up to 5 days.
Freezer: you can freeze baked tofu in a freezer-friendly container for up to 3 months.
Thaw & Reheat: Defrost it in the fridge for several hours. Warm it in the microwave for 1 to 2 minutes.
ALSO ON THIS PAGE

Nutrition

Calories: 214kcal, Carbohydrates: 15g, Protein: 12g, Fat: 12g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 150mg, Dietary Fiber: 2g, Sugar: 3g, Vitamin A: 258IU, Vitamin B6: 0.1mg, Vitamin C: 4mg, Vitamin E: 1mg, Vitamin K: 6µg, Calcium: 163mg, Folate: 17µg, Iron: 2mg, Manganese: 0.2mg, Magnesium: 16mg, Zinc: 0.2mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this baked tofu recipe, you might also enjoy:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. 5 stars
    You have done it! I finally have a tofu recipe that I love! Easy and delicious. The only change I made was to cut the tofu in strips then tear into chunks for for uniform sized pieces. It was soooo good that my meat eating husband, snagged a few pieces not knowing what is was and proceeded to eat all my leftovers. I never told him it was tofu. LOL

    1. Ahaha, love this Mildred.

      I do the same with my parents, I never tell them is tofu they are eating, and they devour it!

      Love the tip of cutting it into strips before making the chunks 🙂
      Thanks for sharing that.
      Best,
      Nico

  2. I have never made tofu before and this recipe seems super easy! How important is the salt in this recipe? I am trying to reduce sodium in my diet and soy sauce already has a high amount of sodium. I use less sodium soy sauce which has 590 mg sodium per tablespoon. Maybe I can reduce the amount of soy sauce to 2 tablespoons?

    1. Hi Cheryl,

      thanks for your message 🙂

      If you are used to eating with less salt then feel free to reduce the salt and soy sauce amount as per your dietary needs.

      Tofu can be bland without salt, but you can always add a pinch on top later if really necessary.
      But in general, tofu is a low-sodium food and if you get used to its flavor while using less salt, that’s the best!

      I hope this helps 🙂
      Nico

  3. 5 stars
    So good! I’m excited to try the kebabs on the bbq grill this summer! Thank you for all of the delicious plant based recipes. Even my meat loving hubby enjoys many of them with me! 😊

    1. Amazing, Gena! They would be very delicious for BBQ nights, for sure 🎉

      I’m very happy you both enjoyed the tofu, thank you for your kind words and for your comment.

      Have a wonderful week ahead. Kindest,
      Louise