Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Tofu

Spicy Tofu

Iosune with a glass of juice.
Updated: May 11, 2026 by Iosune Robles · This post may contain affiliate links
4.79 from 23 votes
Pin Recipe Jump to Recipe
Plate of spicy tofu with chopsticks, sesame, and chives.

This Spicy Tofu is a simple Korean-inspired dish made with firm tofu and a flavorful gochujang sauce. It comes together in about 25 minutes, making it a great option for an easy weeknight dinner. I usually serve it with rice and veggies for a simple, satisfying meal.

Spicy tofu garnished with sesame seeds and chives.

To make this spicy tofu, the tofu is pan-fried until golden, then coated in a simple gochujang sauce made with just a few ingredients. Everything comes together in one skillet, and there's no need to press the tofu or let it marinate beforehand, which keeps the recipe quick and straightforward.

It works especially well for lunch or dinner, and it's one of those recipes you can easily build a meal around. I like to pair it with steamed rice and simple veggies to balance the heat, but it's also great in bowls or served alongside your favorite side dishes.

If you enjoy Asian-style tofu dishes, check out my General Tso's Tofu, Sweet and Sour Tofu, and Teriyaki Tofu for more easy recipes with simple, flavorful sauces. And if you want to learn more about different ways to cook tofu, take a look at my How to Cook Tofu guide.

Spicy Tofu Ingredients

Ingredients for homemade spicy tofu.
  • Firm tofu: Use firm or extra-firm tofu for best results. Do not use silken tofu, as it will fall apart while cooking. There's no need to press the tofu for this recipe.
  • Sugar: I used brown sugar, but granulated sugar or any other type of sugar is fine.
  • Soy sauce: Regular soy sauce is perfect here. You can use tamari if you need the recipe to be gluten-free, or low-sodium soy sauce if you prefer to reduce the saltiness.
  • Gochujang: This Korean chili paste adds heat and a lot of flavor. If you don't have it, the flavor won't be exactly the same, but tomato paste mixed with a little cayenne or chili paste is a good backup.
  • Vegetable Broth or water: Vegetable broth adds more flavor, but water is fine too.
  • Oil: I used olive oil, but canola oil, vegetable oil, or any neutral cooking oil are also good options.
  • Garlic: Fresh garlic gives the best flavor, but you can also use ⅛-¼ teaspoon garlic powder if needed.
  • Onion: Finely chopped. Yellow onion is a great choice, but white, red or sweet onion are also good options.

Find the full recipe with exact measurements in the recipe card below.

How to Make Spicy Tofu

Pan-fried tofu slices in a skillet.
  1. Heat 1 tablespoon of oil in a skillet over medium-high heat. Add the tofu and cook, flipping once, until golden on both sides. Transfer to a plate and set aside. You can also bake or air-fry the tofu; see notes for details.
Spicy tofu sauce in a bowl.
  1. In a bowl, whisk together the sugar, soy sauce, gochujang, and vegetable broth or water until smooth. Set aside.
Sautéed garlic and onion in a skillet.
  1. Add the remaining tablespoon of oil to the same skillet. Cook the garlic and onion over medium-high heat, stirring often, until soft and lightly golden.
Cooked spicy tofu in a skillet.
  1. Add the tofu back to the pan, pour in the sauce, and toss to coat. Cook for about 5 minutes, until the sauce thickens slightly. Serve right away, topped with sesame seeds and chopped chives if you like.
Spicy tofu garnished with sesame seeds and chives, served with chopsticks.

How to Store and Reheat Leftovers

  • Refrigerator: Store the leftovers in an airtight container in the fridge for up to 5-7 days.
  • Freezer: This dish can be frozen in a freezer-safe container for up to 2 months. Let it thaw in the fridge before reheating.
  • To reheat: Reheat in the microwave or on the stovetop over medium heat until warmed through. Add a splash of water or vegetable broth if the sauce has thickened.

Serving Suggestions

Serve this spicy tofu with steamed rice or simple vegetable sides. It pairs especially well with dishes like Vegan Fried Rice, Roasted Broccoli, or a quick Veggie Stir Fry, making it easy to put together a balanced, no-fuss meal.

Frequently Asked Questions

Do I need to press the tofu before cooking it?

No, pressing the tofu isn't necessary for this recipe. Since the tofu is pan-fried and coated in sauce, it browns nicely without pressing and keeps a better texture. Skipping this step also makes the recipe quicker and easier.

Can I make this recipe less spicy?

Yes, you can easily adjust the spice level. Use less gochujang to make it milder, or add a bit more vegetable broth to soften the heat. This way you keep the flavor without making it too spicy.

Can I make this recipe ahead of time?

You can cook it ahead of time and store it in the fridge, but it's best enjoyed freshly made. If you prepare it in advance, the tofu will soften slightly as it sits in the sauce, though it will still taste great.

Can I double the sauce?

Absolutely. If you like extra sauce for serving with rice or veggies, you can double the sauce ingredients without changing the rest of the recipe. Just keep the cooking time the same and adjust if needed.

Why did my tofu stick to the pan?

This usually happens if the pan isn't hot enough or doesn't have enough oil. Make sure the skillet is fully heated before adding the tofu, and avoid moving it too soon. Once it's nicely browned, it will release more easily from the pan.

Spicy tofu topped with sesame seeds and chives, chopsticks on the side.

More Tofu Recipes

  • Korean BBQ Tofu
  • Tofu Stir Fry
  • Sesame Tofu
  • Kung Pao Tofu
  • Orange Tofu
Korean-inspired spicy tofu with chopsticks, sesame, and chives.
4.79 from 23 votes

Love it? Leave a rating!

Spicy Tofu

This Spicy Tofu is a simple Korean-inspired dish made with firm tofu and a flavorful gochujang sauce. It comes together in about 25 minutes, making it a great option for an easy weeknight dinner. I usually serve it with rice and veggies for a simple, satisfying meal.
Prep: 10 minutes mins
Cook: 15 minutes mins
Total: 25 minutes mins
Servings: 2
PRINT PIN COMMENT


Ingredients 
 

  • 2 tablespoons oil, divided, I used olive oil
  • 12 ounces firm or extra-firm tofu, sliced and cut in half
  • 1 teaspoon sugar, I used brown sugar
  • 1 tablespoon soy sauce
  • 2 tablespoons gochujang
  • ½ cup vegetable broth , or water
  • 1 clove garlic, minced
  • ¼ onion, finely chopped

Instructions 

  • Heat 1 tablespoon of oil in a skillet over medium-high heat. Add the tofu and cook for about 5-10 minutes, flipping once, until golden on both sides. Remove from the pan and set aside. You can also bake or air-fry the tofu. See notes for details.
    Pan-fried tofu slices in a skillet.
  • In a small bowl, stir together the sugar, soy sauce, gochujang, and vegetable broth or water until combined. Set aside.
    Spicy tofu sauce in a bowl.
  • Add the remaining tablespoon of oil to the skillet. Cook the garlic and onion for 3-5 minutes, stirring often, until fragrant and lightly golden.
    Sautéed garlic and onion in a skillet.
  • Return the tofu to the pan, pour in the sauce, and stir to coat. Cook for about 5 minutes, until everything is heated through and the sauce slightly thickens. Serve right away. I like to finish it with sesame seeds and chopped chives.
    Cooked spicy tofu in a skillet.

Notes

Bake the tofu
  • Toss the tofu with 1 tablespoon of oil, then bake at 400ºF (200ºC) for about 15 minutes, flip, and bake for 5-10 more minutes, until golden. Continue with the recipe as written.
Air fry the tofu
  • Lightly toss the tofu with 1 tablespoon of oil. Air-fry at 375ºF (190ºC) for 10-12 minutes, shaking or flipping halfway through, until golden and lightly crisp. Then follow the rest of the recipe as usual.
Storage
  • Store the leftovers in an airtight container in the fridge for up to 5-7 days.
  • This dish can be frozen in a freezer-safe container for up to 2 months; thaw in the fridge before reheating.
  • Reheat in the microwave or on the stovetop over medium heat, adding a splash of water or vegetable broth if needed.

Nutrition

Serving: 1serving | Calories: 309kcal | Carbohydrates: 14g | Protein: 17g | Fat: 22g | Saturated Fat: 3g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 12g | Sodium: 749mg | Potassium: 105mg | Fiber: 2g | Sugar: 5g | Vitamin A: 157IU | Vitamin C: 4mg | Calcium: 224mg | Iron: 3mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Korean
Author: Iosune Robles

More Tofu Recipes

  • Crispy tofu chicken served with a bowl of BBQ sauce on a white surface
    Tofu Chicken
  • Easy tofu pasta served with vegan Parmesan and fresh basil
    Tofu Pasta
  • Crispy tofu, tofu tacos, and tofu dinners in a recipe collage
    Easy Tofu Recipes That Actually Taste Good
  • Frozen-thawed silken tofu with a porous texture
    How to Freeze Tofu
2.6K shares
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Christopher says

    November 23, 2019 at 8:16 pm

    4 stars
    Simple and good! Added some cornstarch to thicken it up.
    Thank you for the channel recommendation.

    Reply
    • Iosune says

      November 26, 2019 at 6:46 pm

      Hi Christopher! Thanks a lot 🙂 You're so welcome!

      Reply
  2. Mirabelle Dickhart says

    November 16, 2019 at 4:14 pm

    It was all watery. Didn't thicken like yours, what happened

    Reply
    • Iosune says

      November 17, 2019 at 7:44 am

      Hi Mirabelle! Did you use the same ingredients and follow the instructios to the T? Maybe you need to cook it longer or you need to add less water. I'm so sorry the recipe didn't work for you. Have a nice day!

      Reply
  3. rebecca leclaire says

    August 21, 2019 at 11:49 pm

    5 stars
    Amazing !! I've been thinking a lot about becoming vegan... Recipes like this would make it an easy decision

    Reply
    • Iosune says

      August 24, 2019 at 1:04 pm

      Hi Rebecca! Thanks a lot 🙂 Going vegan is not that hard if you find recipes that you love. Have a nice day!

      Reply
  4. Elsa Maldonado says

    April 23, 2019 at 6:32 pm

    I planning on making this recipe today as it look simple and quick to make

    Reply
    • Iosune says

      April 24, 2019 at 8:38 am

      Hi Elsa! Thanks a lot 🙂 Hope you enjoyed it!

      Reply
  5. fhebie says

    April 13, 2019 at 6:01 am

    will try this for sure. i love eating tofu...

    Reply
    • Iosune says

      April 16, 2019 at 12:27 pm

      Hi Fhebie! Hope you enjoy it 🙂

      Reply
  6. Cathy Yu says

    February 18, 2019 at 6:05 pm

    5 stars
    I made this over the weekend for a potluck and it turned out great. Very very easy. I sprinkled salt, pepper, onion powder and garlic powder on the tofu before I baked it and also sprayed it with cooking spray. Here in the US we have Trader Joe's extra firm high protein tofu which works great for this recipe. Thanks so much!

    Reply
    • Iosune says

      February 18, 2019 at 6:27 pm

      Hi Cathy! I'm so happy to hear that 🙂 You're so welcome!

      Reply
  7. Sharon says

    February 14, 2019 at 2:03 am

    5 stars
    This dish was VERY good and VERY easy. I steamed some baby carrots and mixed them into the sauce and served it over rice. So satisfying.

    Reply
    • Iosune says

      February 14, 2019 at 7:42 am

      Hi Sharon! Sounds great 🙂 So glad you enjoyed it!

      Reply
  8. Aika says

    February 13, 2019 at 1:11 am

    5 stars
    Thanks for sharing this recipe! I really love spicy foods and Korean recipes. Whenever I watch a Korean variety show or a Korean drama that involves eating, it makes me drool and crave for it too.

    Reply
    • Iosune says

      February 13, 2019 at 8:06 am

      Hi Aika! You're so welcome 🙂 I love Korean food as well!

      Reply
  9. Caroline Teunissen says

    January 24, 2019 at 10:54 pm

    5 stars
    That was delicious. Tasted so good and was super easy to make. First time I've cooked tofu, but was really happy with how it turned out.

    Reply
    • Iosune says

      January 25, 2019 at 10:33 am

      Hi Caroline! Thanks 🙂 I'm so glad you enjoyed it!

      Reply
  10. TC says

    April 04, 2018 at 9:55 pm

    Just made this yesterday and it was great! Thanks!

    Reply
    • Iosune says

      April 06, 2018 at 2:51 am

      Hi TC! So glad you enjoyed it 😀

      Reply
  11. Christine says

    July 14, 2017 at 3:17 am

    5 stars
    My husband and I made this dish last night and it was delicious! Baking the tofu first and then frying it worked so well. I love the spicy flavor of gochujang!

    Reply
    • Iosune says

      July 14, 2017 at 12:57 pm

      Hi Christine! I'm so glad you liked it 😀 I love gochujang too!

      Reply
  12. Ber says

    January 16, 2017 at 10:26 pm

    5 stars
    Hi! Thank you for this wonderful recipie. It looks awesome but I have always been cautious with soy products due to their bat reputation after some studies: https://www.google.com/amp/s/draxe.com/what-is-tofu/amp/?client=safari In your experience, do you think tofu is healthy? Thanks again!

    Reply
    • Iosune says

      January 23, 2017 at 12:07 pm

      Hi Ber! There are also studies about the health benefits of some soy products. Tofu has been consumed in Asia for centuries, so I think it's a healthy food if you eat it in moderation 🙂

      Reply
Newer Comments »
4.79 from 23 votes (5 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Two pieces of toast with vegan chicken salad, lettuce, tomato, chives, and black pepper
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

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.