• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About & Contact
    • Work with Me
  • Sign up
  • Terms of Use
    • Privacy Policy
    • Disclaimer
  • My Account
Vancouver with Love
  • Recipes
    • Lunch & Dinner
    • Desserts
    • Breakfasts
    • Side Dishes
    • Snacks
    • Holiday Recipes
    • Drinks & Smoothies
  • How To Guides
  • Travel
  • Podcast
  • 20 Min Dinners eBook
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • Travel Guides
  • How To Guides
  • Sign up
  • About / Contact
  • Podcast
  • 20 Min Dinners Ebook
×
Home » Recipes » How To Guides » How to Make Crispy Tofu (Easy, Healthy, No-Fry)

How to Make Crispy Tofu (Easy, Healthy, No-Fry)

Published: May 29, 2023 Modified: Mar 6, 2025 by Elizabeth · 36 Comments

Ever wondered how to make perfect crispy tofu? This simple method is less hassle than frying and will give you crispy tofu every time.

Jump to Recipe
Bowl of broiled healthy tofu with kale, cabbage, carrot and sesame seeds. Chopsticks and bowl of sesame seeds nearby.

Tofu confused the heck out of me when I was first figuring out how to go vegan.

I had no idea how to season or cook it and every time it ended up tasting bland and mushy.

I couldn't figure out why it always tasted good in restaurants but was a complete disaster when made by me at home, and assumed I'd never crack it.

But here's the thing: I was wrong! For anyone who is terrified of cooking tofu (and I know because I was one of them), I'm here to show you that you don't need to be!

Delicious, crispy tofu is actually surprisingly easy to make and not as much fuss as you might think (much like tempeh).

So if you're wondering how to cook tofu and make it taste incredible in your vegan noodle bowl, look no further! The secret is: BROILING.

This broiling method takes 20 minutes, is a healthy way to cook tofu, doesn't need any fancy ingredients and bonus: your tofu will stick to the pan WAY LESS than if you fry it!

Tempted? Read on.

(Psst! If you're new to a vegan diet, check out my 28 Easy Vegan Recipes for Beginners.)

Bowl of crispy tofu surrounded by green leaves, red cabbage and carrots. Topped with sesame seeds.

Why is this crispy tofu so good?

Healthier - For starters, broiling tofu is a healthier method of cooking than frying, and it requires less oil to create crispier cubes.

Easy - It's also really easy to make. The recipe requires just 4 ingredients and no marinating (tofu, soy sauce or Bragg's Soy Seasoning, apple cider vinegar and oil), so it takes about 25 minutes from start to finish. Perfect!

Hassle-free - It's incredibly low maintenance. You need to flip the tofu once halfway through, but otherwise can just leave it under your oven's broiler/grill to cook. It's as simple as that!

What makes this a healthy recipe for tofu?

This tofu recipe is healthy for several reasons:

1) It's broiled - rather than fried - so it uses less oil because the tofu is cooked under a direct heat (see full description of broiling below).

2) It won't stick to the pan anywhere near as much as if you were frying, meaning that subsequently, you'll need to use even less oil!

3) The seasoning contains simple, healthy ingredients. Just soy sauce and apple cider vinegar (which may lower blood sugars).

Get my once-monthly newsletter with my latest recipes straight to your inbox!

/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */
Bowl of healthy tofu surrounded by green leaves, red cabbage, carrots and a bowl of sesame seeds.

What is broiling?

Broiling is a North American term used to describe the process of cooking something directly under a high heat, usually in the top of your oven (although some stoves have a separate broiler).

If you're not in North America, you might also know this term as grilling. (Ironically, grilling in North America means barbecuing! It's all very confusing.)

Ingredients

Ingredients for how to make crispy tofu: raw tofu, oil, vinegar and soy sauce.

Tofu - I like to use medium firm, or firm tofu because it holds its shape when being broiled. I don't recommend using soft - it will fall apart!

Soy sauce/tamari - This is pretty crucial for flavour, as tofu naturally has a very bland taste. Either soy sauce or tamari can be used. Tamari is a (generally) gluten free soy sauce, whereas regular soy sauce usually contains wheat.

Apple cider vinegar - Adds a mild tanginess to the tofu. Feel free to omit if you don't have it - it's not as important for flavour as the soy sauce.

Oil - You need to use some oil as otherwise the tofu will stick to the pan (however we're using much less than if we were frying). Use a cooking oil that's stable in high temperatures, like avocado oil.

Looking for recipes to use this healthy tofu in?

  • A white plate of eggplant stir fry and flat noodles, decorated with green onions and sesame seeds.
    Easy Eggplant Stir Fry with Garlic Sauce
  • A bowl of vegan noodles with almond butter sauce, tofu and vegetables.
    EASY Tofu Noodles with Almond Butter Sauce
  • White bowl of vegan butter chicken served with rice, cilantro leaves and lime wedges.
    Easy Vegan Butter Chicken (With Tofu)
  • White plate of miso aubergine on white rice, decorated with parsley leaves and red chilli slices.
    Easiest Miso Aubergine (Nasu Dengaku)

How to make crispy tofu

Tray of uncooked cubed tofu ready to be broiled.

1) Preheat your oven's broiler/grill (top heat in oven).

2) Cut tofu into 1-inch cubes and place on baking tray. (You're welcome to press the tofu if you want to, to remove excess water, but it's not essential as the water will evaporate while cooking.)

Tray of uncooked cubed tofu covered in oil and soy sauce, being flipped with spatula by female hand.

3) Toss cubes in soy sauce, apple cider vinegar and avocado oil and make sure they're well coated.

Tray of crispy broiled tofu being flipped with spatula by female hand.

4) Broil in oven for 10 minutes until golden on top, then flip tofu cubes.

How to make crispy tofu: tray of cooked crispy broiled tofu with oven glove nearby.

5) Broil for another 10 minutes, or until tofu is golden.


Check out my web story showing you how to make this healthy crispy tofu.

Storage

Store any uneaten cooked tofu in a sealed container in the fridge for up to 3 days. It's great on buddha bowls, vegan noodles or served with salad and red cabbage sauerkraut.

I don't recommend freezing.

Bowl of crispy tofu surrounded by green leaves, red cabbage, carrots and chopsticks.

Tofu FAQS

Why isn't my tofu getting crispy?

It might be due to the oil you're using. I strongly recommend cooking with an oil that is stable in high heat (like avocado) to promote crispiness - when I've used olive oil I find my tofu doesn't get as crispy.

Do I need to press my tofu to make it crispy?

You don't have to, and I don't usually (because I'm lazy!), but it will make your tofu a little crispier and absorb flavours more easily. It also helps it hold its shape better when cooking.

Why is there a lot of water in the pan around my tofu?

This is normal if you haven't pressed your tofu. It will eventually evaporate as you keep broiling it, don't worry. If it bothers you, press your tofu before you cook.

Can you eat tofu raw?

You can, and it's safe to add to raw desserts like cheesecakes. Personally I like cooking it as I prefer the taste.

Dishes this tofu is great in

  • A bowl of vegan noodles with almond butter sauce, tofu and vegetables.
    EASY Tofu Noodles with Almond Butter Sauce
  • White bowl of vegan butter chicken served with rice, cilantro leaves and lime wedges.
    Easy Vegan Butter Chicken (With Tofu)
  • Close up image of vegan buddha bowls containing tofu, brown rice, carrots, beets, greens and cucumber, next to linen napkin.
    Vegan Buddha Bowls with Tofu (gluten-free)
  • A bowl of Chickpea Spinach Curry and rice decorated with cilantro.
    Easy Chickpea Spinach Curry with Coconut Milk

Like this post on how to cook tofu? Check out all my vegan how to guides.

Bowl of crispy tofu surrounded by green leaves, red cabbage and carrots. Topped with sesame seeds.
Print Recipe Pin Recipe Save Recipe Saved Recipe!
4.88 from 82 votes

How to Make Crispy Tofu (Easy, Healthy, No-Fry)

Ever wondered how to make perfect crispy tofu? This simple method is less hassle than frying and will give you crispy tofu every time.
Prep Time5 minutes mins
Cook Time20 minutes mins
Total Time25 minutes mins
Course: Main Course
Cuisine: Asian, comfort food, gluten-free, healthy, vegan, vegetarian
Diet: Diabetic, Gluten Free, Vegan, Vegetarian
Servings: 4 people
Calories per serving: 96kcal
Author: Elizabeth Emery

Ingredients

  • 1 454g block medium or firm tofu (I've used medium - don't use soft, it will fall apart)
  • 1½ tablespoon soy sauce or tamari (use gluten free if needed - I like Braggs Soy Seasoning for a gluten free, lower sodium alternative)
  • 1 tablespoon apple cider vinegar (optional)
  • 1 tablespoon avocado oil (or another flavourless cooking oil)

Instructions

  • Preheat your oven's broiler (top heat in oven - your 'grill' if you're not in N. America).
  • Cut tofu into 1-inch cubes and place on a baking tray. (You're welcome to press your tofu if you like, but it's not essential.)
  • Toss cubes in soy sauce, apple cider vinegar and avocado oil and make sure they're well coated.
  • Broil in oven for 10 minutes, then flip tofu cubes.
  • Broil for another 10 minutes, or until tofu is golden.
  • Enjoy in your favourite stir fry, salad or buddha bowl!
Tried this recipe?Leave a rating above and mention @vancouverwithlove or tag #vancouverwithlove on Instagram!

Notes

Store any uneaten cooked tofu in a sealed container in the fridge for up to 3 days. It's great on buddha bowls and vegan noodles.
I don't recommend freezing.

Nutritional information per serving

Calories: 96kcal | Carbohydrates: 3.8g | Protein: 10.7g | Fat: 5.2g | Saturated Fat: 1.1g | Sodium: 1254mg | Potassium: 229mg | Fiber: 1.4g | Sugar: 1.1g | Calcium: 233mg | Iron: 2mg

If you’ve tried this healthy tofu recipe, please leave a comment or tip for others below.

I'd love to know how you’ve made it your own!

Follow Vancouver with Love on Instagram, Pinterest and Facebook!

Get my once-monthly newsletter with my latest recipes straight to your inbox!

/* real people should not fill this in and expect good things - do not remove this or risk form bot signups */
« 3 Ingredient Oatmeal Waffles (vegan)
Best EASY Vegan Chicken Noodle Soup »
  • Facebook
  • Twitter
  • Email

If you're a brand and love my work, learn more about Working with Me and feel free to get in touch!

Reader Interactions

Comments

  1. Sharon

    May 02, 2023 at 1:26 am

    5 stars
    I often struggle with making tofu. It can be soft and mushy or flavourless. This recipe makes it really tasty!

    Reply
    • Caroline

      May 02, 2023 at 6:19 am

      5 stars
      Thanks - just tried this and it’s delicious!

      Reply
      • Elizabeth

        May 03, 2023 at 12:38 am

        Thank you Caroline - so happy that you loved it. 🙂

    • Elizabeth

      May 03, 2023 at 12:37 am

      So glad to hear that Sharon. Thank you!

      Reply
  2. Allan

    May 02, 2023 at 1:27 am

    5 stars
    Such a solid recipe. Tofu never tasted better!

    Reply
    • Elizabeth

      May 03, 2023 at 12:38 am

      Glad you love it Allan - it's so much easier than frying isn't it?

      Reply
  3. Helen at the Lazy Gastronome

    May 04, 2023 at 5:39 pm

    5 stars
    This is amazing! So easy to make and so full of flavor!!

    Reply
    • Elizabeth

      May 04, 2023 at 8:00 pm

      Thank you Helen - I quite agree!

      Reply
  4. Mary

    May 04, 2023 at 11:45 pm

    5 stars
    This was so easy! My sister is going to be shocked next time she visits! Thanks.

    Reply
    • Elizabeth

      May 08, 2023 at 6:05 pm

      Excellent! So glad to hear it Mary.

      Reply
  5. Nora

    May 05, 2023 at 4:18 am

    5 stars
    This is awesome! Tofu tastes so much better when crispy! Thank you for the recipe!

    Reply
    • Elizabeth

      May 08, 2023 at 6:06 pm

      I totally agree, and personally I love that this method is so much less hassle. 🙂

      Reply
  6. Andréa Janssen

    May 05, 2023 at 5:56 am

    5 stars
    This crispy tofu was really delicious. And because of the flavoring, it didn't taste blend at all (what tofu sometimes tend to do). I've saved this recipe, because I'm certainly going to use it in the future for making tofu.

    Reply
    • Elizabeth

      May 08, 2023 at 6:06 pm

      So happy to hear that Andrea - I agree, it's so important to flavour tofu well!

      Reply
  7. Lindsay Howerton-Hastings

    May 10, 2023 at 9:36 pm

    5 stars
    This turned out perfectly, I loved the texture!

    Reply
    • Elizabeth

      May 11, 2023 at 9:55 pm

      Oh good Lindsay! So glad you enjoyed it.

      Reply
  8. Mary

    May 11, 2023 at 3:17 am

    5 stars
    Never thought of broiling it. Crispy tofu is perfect for stir frying where the hot wok, fast cooking doesn't give the tofu enough time to get crisp. Thanks!

    Reply
    • Elizabeth

      May 11, 2023 at 9:55 pm

      It's not obvious, is it? But I love the method. Glad you do too!

      Reply
  9. Julia

    May 12, 2023 at 3:46 am

    This is great! We only had a block of firm tofu at the end of the week for our protein, loved how quick and easy this was to make (plus it was such an easy clean up!)

    Reply
    • Elizabeth

      May 12, 2023 at 4:35 pm

      Agreed! The cleanup is so simple isn't it? Happy you loved it. 🙂

      Reply
  10. Elizabeth Flight

    May 15, 2023 at 7:23 pm

    5 stars
    The best tofu recipe I’ve found! So good and so easy!

    Reply
    • Elizabeth

      May 15, 2023 at 9:24 pm

      Oh I'm so happy you love it Elizabeth! And hi to a fellow Elizabeth. 😉

      Reply
      • Georgette

        July 01, 2023 at 6:19 pm

        Hi! So I’m preheating my broiler now. Do I use the high or the low on the broiler and is the tray placed towards the bottom of the oven or the top or in the middle?

      • Elizabeth

        July 04, 2023 at 11:55 pm

        Hi! I would go with the high setting, and you want your tray as close to the heat as possible, so on the top shelf. That said, broilers are all different, so if yours cooks the tofu really fast, you may want to bring it down a shelf! Hope you enjoy. 🙂

  11. swathi

    June 01, 2023 at 9:48 pm

    5 stars
    Crispy tofu looks delicious perfect meal. Great with lettuce.

    Reply
    • Elizabeth

      June 12, 2023 at 4:42 pm

      Yes, it works really well with salad. 🙂

      Reply
  12. Tina

    June 02, 2023 at 3:46 pm

    5 stars
    I've never thought to broil tofu- total game changer!! Thanks so much for this tofu recipe.

    Reply
    • Elizabeth

      June 12, 2023 at 4:43 pm

      So glad you liked it Tina. Honestly broiling is the best thing ever - I don't know why I didn't think to do it sooner. 🙂

      Reply
  13. Michelle Reynolds

    September 09, 2024 at 7:43 pm

    5 stars
    If you've tried (m)any recipes for "crispy" tofu and it didn't live up to its promise, you need to try this one! I have been cooking for a vegetarian friend and she loves tofu and has eaten a ton of it in her lifetime, but all of my attempts had fallen short. I decided to give this recipe a try as my last hail mary before giving up completely.

    I did press the tofu and tossed the cubes in the marinade occasionally for about 10 minutes before broiling. My friend looked a little skeptical as I initially put it under the broiler as she had never heard of it being made this way. After flipping and broiling for the final 10 minutes, her eyes brightened slightly. After taking the first bite, she declared it was the best tofu she had ever had and she has always been honest with me! I've served it with both a thai peanut dipping sauce as well as a sriracha/mayo/hoisin sauce and she can't get enough.

    I will NEVER make tofu another way! I have never been a big fan of tofu myself and I absolutely love it as well. Awesome recipe!!

    Reply
    • Elizabeth

      September 10, 2024 at 10:37 pm

      This comment absolutely made my day Michelle. You don't know how much. 🙂 I'm so glad to hear you loved it, and that it met your friend's high standards! I wish more people knew about broiling it - so much less hassle and it tastes so good. Thanks again for this truly lovely feedback!

      Reply
  14. Elton

    September 24, 2024 at 3:49 am

    2 stars
    I feel it is an oversight to not list the broiler temperature in the recipe.

    Reply
    • Elizabeth

      September 24, 2024 at 11:02 pm

      The broilers I've used have only ever had one setting - on! I believe others (on fancier stoves) do have temperature settings, but from what I can understand the default is around 500°F. Hope that helps.

      Reply
  15. Danicka Michelle Thompson

    March 24, 2025 at 6:35 pm

    5 stars
    I never leave comments but felt I had to stop to give this recipe 5 stars. I have never been able to achieve this texture with tofu and I'm over the moon with the results. My husband and I make Buddha bowls last night and it was delicious. This is so versatile I can't wait to make it again and again!

    Reply
    • Elizabeth

      March 24, 2025 at 8:07 pm

      Thank you so much Danicka! It means the world to know you loved the recipe, and I'm so happy you got great results. I wish more people knew to broil tofu - it's such an underrated method for making it crispy and way less hassle than frying! 🙂

      Reply
  16. Anthony Brown

    August 04, 2025 at 3:24 am

    4 stars
    As a novice at cooking (and complete newbie) at broiling, I could use some more instruction: what temp do I set the broil function & do I put the tray on the top or middle rack.

    I tried at 450°F on the middle rack, but after 10 minutes it wasn't done - so I moved it to the top rack for another 5 minutes. When i flipped them over, I kept it on the top rack for 10 minutes. They didn't burn but were very done - maybe I'll try 450°F next time.

    Reply
    • Elizabeth

      August 04, 2025 at 5:59 pm

      Great feedback, thank you! Many broilers only have one setting ('on' or off) which is why I hadn't specified. So helpful to know some have more than this. With broiling, the idea is that you're using your oven's top heat only to cook the tofu, therefore you'd want to place the tofu on the top shelf for the heat to directly cook it from above. I would recommend a temperature of between 450F and 500F - I specify this range because I've noticed different broilers can vary massively in the heat they generate. It sounds like 450F on the top shelf would work well for you (and maybe for slightly less time than the recommended 10 mins), based on your feedback. Let me know how it goes! 🙂

      Reply
4.88 from 82 votes (66 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Elizabeth Emery of Vancouver with Love sitting at a kitchen table eating a vegan dessert.

Welcome! Vancouver with Love is a plant-based food blog, sharing a love of vegan recipes and travel

Read more →

  • Facebook
  • Twitter
  • Pinterest
  • Instagram

Most Popular

  • Cookie Dough Overnight Oats in a glass jar with chocolate chips.
    Cookie Dough Overnight Oats (vegan, gluten free)
  • Stuffed dates with peanut butter, chocolate drizzle and sea salt flakes.
    Stuffed Dates with Peanut Butter & Chocolate
  • Maple roasted carrots on a white plate sprinkled with parsley.
    Easy Maple Roasted Carrots
  • A spoonful of tiramisu overnight oats is taken from a glass jar, decorated with coffee beans and cacao powder.
    The BEST Tiramisu Overnight Oats

Web Stories

Footer

↑ back to top

Contact

  • About / Contact
  • Work with me / Press

Newsletter

  • Sign Up! for emails and updates
  • Facebook
  • Twitter
  • Pinterest
  • Instagram

Terms of use

  • Privacy policy
  • Disclaimer
  • Terms of use

Copyright © 2025 Vancouver With Love

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.
This site uses cookies to improve your experience. By using this site you agree to our use of cookies. Please refer to our privacy policy for more information.