One-Pan Sweet & Spicy Tofu is a delightful fusion of flavors that hits all the right notes! With its golden, crispy edges and a sticky glaze that’s both sweet and spicy, this dish promises to become a staple in your home. It truly embodies the appeal of Asian cuisine, combining simple ingredients to create a robust meal that satisfies both the palate and the soul. Plus, the one-pan method means fewer dishes to wash, which is a win in any kitchen!

I still remember the first time I made this incredible dish. On a particularly busy weeknight, I craved something comforting yet flavorful, and this recipe came to the rescue. The moment I took my first bite, I was hooked! The balance of sweet and spicy flavors made it feel special, while the ease of preparation made it perfect for anyone, whether you’re a novice in the kitchen or an experienced chef. That night, I knew I’d found a recipe I’d love to make again and again. So let’s dive into making this mouthwatering One-Pan Sweet & Spicy Tofu together!
Why You’ll Love This Recipe
- Simple & Quick: In just 15 minutes of prep time and 30 minutes of cook time, you can have a delicious meal on the table.
- Irresistible Flavor: Experience the tantalizing blend of sweet and spicy that keeps you coming back for more.
- Eye-Catching Appeal: With its glossy sauce and vibrant colors, this dish is as much a feast for the eyes as it is for the taste buds!
- Flexible Serving: Perfect as an appetizer, main course, or hearty side dish—enjoy it anytime!
- Diet-Friendly Options: This dish is vegan-friendly and can be easily adapted for gluten-free diets by using tamari instead of soy sauce.
Ingredients You’ll Need
- 1 scallion (white and green parts separated and thinly sliced): Adds a fresh, fragrant kick that brightens up the dish.
- 1 tbsp neutral oil: For sautéing; can be replaced with sesame oil for an additional flavor depth.
- 3 cloves garlic, minced: Infuses the dish with aromatic goodness.
- 1 tbsp soy sauce: Key ingredient providing that delicious umami taste.
- 1/2 tsp dark soy sauce (optional for color): This adds a beautiful hue to your tofu.
- 1 1/2 tbsp vegetarian oyster sauce: Gives a sweet, rich flavor; feel free to swap with hoisin sauce if unavailable.
- 1 tbsp sugar: Enhances the sweetness; can substitute with maple syrup for a different twist.
- 2 tbsp water: To help dissolve the sugar and combine all the flavors smoothly.
- 1 tsp rice vinegar: Adds a refreshing tanginess that balances the sweetness.
- 1/2 tbsp chili oil or chili sauce of choice: Adjust to taste for desired heat; sriracha works wonderfully here!
- 1 lb extra-firm tofu: Pressed and drained; this variety holds shape and absorbs flavors beautifully.
- Green onions: For garnishing; provides fresh flavor and visual appeal.
- Sesame seeds: A lovely finishing touch that adds a subtle crunch.
- Steamed rice: Serves as a comforting base for the delicious tofu.
- Extra chili oil or chili sauce (optional): For those who like it extra spicy!
How to Make One-Pan Sweet & Spicy Tofu
-
Prepare the Scallion and Oil: Thinly slice the scallion, keeping the white and green parts separate. Heat 1 tablespoon of neutral oil in a pan over medium heat. Once hot, add the white parts of the scallion and cook for 1-2 minutes until fragrant. Once they’re aromatic, transfer the oil and cooked scallion whites to a bowl.
-
Make the Sauce: In the same bowl, combine the minced garlic, 1 tablespoon of soy sauce, dark soy sauce (if using), 1 1/2 tablespoons of vegetarian oyster sauce, 1 tablespoon of sugar, 2 tablespoons of water, 1 teaspoon of rice vinegar, and 1/2 tablespoon of chili oil or your choice of chili sauce. Mix everything well and adjust to taste—if you like it sweeter, feel free to add a pinch more sugar!
-
Prepare the Tofu: Slice the pressed tofu into 3/4 to 1-inch thick pieces. Make sure to pat them dry with a towel to get rid of any excess moisture; this will help them crisp up nicely when you pan-fry.
-
Fry the Tofu: Heat the same pan over medium-high heat, adding more oil if needed. Place the tofu in a single layer, frying for 4-5 minutes on each side until they develop a wonderful golden-brown crust. It’s the crispiness that makes this dish so satisfying!
-
Combine with Sauce: Once the tofu is beautifully browned, pour the sauce over the tofu. Cover the pan, allowing the sauce to come to a boil. After that, reduce the heat to medium.
-
Cook to Thicken: Carefully scoop the sauce over the tofu or flip the pieces gently if you prefer. Cook for an additional 3-5 minutes until the sauce thickens and turns glossy—this is where the magic happens!
-
Finishing Touches: Turn off the heat, and top your creation with the reserved green onion slices and a sprinkle of sesame seeds. Serve this steaming sweet and spicy tofu over a bed of fluffy steamed rice, and enjoy every flavorful bite.
Storing & Reheating
Leftovers of One-Pan Sweet & Spicy Tofu can be stored in an airtight container in the refrigerator for up to 3 days. If you’re planning to enjoy them later, you can also freeze the tofu for up to three months. Just ensure it’s in a freezer-safe container. When you’re ready to enjoy it again, reheat in a skillet over medium heat, adding a splash of water if needed to refresh the sauce’s consistency. The texture may soften slightly upon reheating, but it will still be delicious!
Chef’s Helpful Tips
- Always press your tofu to remove excess water; this step is crucial for achieving crispy edges.
- Allow the pan to heat properly before adding the tofu; a hot pan helps create that coveted golden crust quickly.
- If your sauce is too thick, add a bit more water gradually until it reaches your desired consistency.
- For added depth of flavor, consider marinating the tofu in the sauce for a short while before cooking, although it’s not necessary.
- Don’t shy away from adjusting the heat level; some like it hot and others prefer a smoother flavor profile!
The beauty of One-Pan Sweet & Spicy Tofu is that it’s not just a recipe; it’s a canvas for your culinary creativity! You can add your favorite veggies—think bell peppers or broccoli—to the pan, making it even heartier. Experiment with the sauces until it matches your taste perfectly, and enjoy the warmth and flavor it brings to your table.

Recipe FAQs
Can I use a different type of sauce for this recipe?
Absolutely! While vegetarian oyster sauce is a fantastic base, using hoisin sauce adds a sweet and savory layer, and teriyaki sauce can give it a fun twist. Feel free to play around depending on what you have at home!
What can I pair with One-Pan Sweet & Spicy Tofu?
This dish pairs well with steamed rice, quinoa, or even stir-fried noodles. Adding a side of sautéed vegetables can amplify the flavor profile and make your meal even more colorful and nutritious!
How should I store leftovers?
Keep leftovers in an airtight container in the refrigerator for up to three days. Reheat in a skillet over medium heat, adding a splash of water to keep everything moist and delicious. If you want to freeze it, make sure it’s in a freezer-safe container for up to three months.
Can I make this dish gluten-free?
Absolutely! Substitute regular soy sauce with gluten-free tamari sauce or coconut aminos to keep the flavors intact while making it suitable for gluten-sensitive diets. Enjoy your meal worry-free!
Print
One-Pan Sweet & Spicy Tofu
Enjoy the delicious One-Pan Sweet & Spicy Tofu, a quick and easy dish packed with flavor from garlic and chili sauce. Perfect for a healthy dinner or speedy meal prep!
- Total Time: 45 minutes
- Yield: 2 servings 1x
Ingredients
- 1 scallion white and green parts separated and thinly sliced
- 1 tbsp neutral oil
- 3 cloves garlic minced
- 1 tbsp soy sauce
- 1/2 tsp dark soy sauce optional for color
- 1 1/2 tbsp vegetarian oyster sauce
- 1 tbsp sugar
- 2 tbsp water
- 1 tsp rice vinegar
- 1/2 tbsp chili oil or chili sauce of choice, adjust to desired heat
- 1 lb extra firm tofu pressed and drained from water
- Green onions
- Sesame seeds
- Steamed rice
- Extra chili oil or chili sauce optional
Instructions
- Thinly slice the scallion, keeping the white and green parts separate. Heat 1 tbsp of neutral oil in a pan over medium heat.
- Add the white parts of the scallion to the pan and cook for 1-2 minutes until aromatic. Transfer to a bowl along with the oil.
- In the same pan, mix garlic, soy sauce, dark soy sauce if using, vegetarian oyster sauce, sugar, water, rice vinegar, and chili oil or sauce. Stir well and taste for adjustments.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For added heat, adjust the amount of chili oil or sauce to your liking.
Serve with steamed rice and garnish with green onions and sesame seeds for a complete meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Pan-fried
- Cuisine: Asian
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 10g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 5g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 0mg






