Of all the weeknight dinner battles I’ve fought in my kitchen, the quest for a meal that is simultaneously fast, incredibly flavorful, healthy, and universally loved by my family has been the most challenging. There have been many near-misses and some outright failures. But then, this Skillet Sweet Chili Tofu and Rice entered our lives, and the dinner-time dynamic shifted. I was initially met with skepticism at the mention of “tofu,” a common reaction from those not yet converted. However, the moment the sizzling stopped and the bowls were served, a curious silence fell over the table, quickly replaced by the sounds of enthusiastic eating. The tofu, perfectly crispy on the outside and tender within, was coated in a sticky, sweet, and slightly spicy glaze that was simply irresistible. Paired with fluffy jasmine rice and vibrant, crisp-tender vegetables, it wasn’t just a meal; it was an experience. It has since become our go-to recipe for those busy evenings when we crave something that tastes like a treat but is packed with wholesome goodness. It’s the kind of dish that makes you feel like a culinary genius, even on a Tuesday night.
Ingredients
- For the Tofu and Skillet:
- 1 (16-ounce) block extra-firm tofu: It is crucial to use extra-firm tofu as it holds its shape best during frying and provides a satisfying, chewy texture. It needs to be drained and pressed thoroughly to remove excess water.
- 3 tablespoons cornstarch: This is the secret weapon for achieving an unbelievably crispy exterior on the tofu. It creates a light, dry coating that crisps up beautifully in the hot oil.
- 3 tablespoons high-smoke-point oil (like avocado, canola, or grapeseed oil): A neutral oil with a high smoke point is essential for pan-frying the tofu at a high temperature without burning or creating off-flavors.
- 1 medium red bell pepper: Cored and thinly sliced, the bell pepper adds a wonderful sweetness, a vibrant pop of color, and a pleasant, crisp-tender texture to the dish.
- 1 cup broccoli florets: Cut into small, bite-sized pieces, broccoli adds essential nutrients, a deep green color, and a wonderful texture that soaks up the sweet chili sauce.
- 4 cloves garlic: Minced finely, garlic provides the foundational aromatic and pungent flavor that elevates the entire sauce.
- 1 tablespoon fresh ginger: Grated or minced, fresh ginger adds a warm, zesty, and slightly spicy note that perfectly complements the garlic and sweet chili sauce.
- For the Sweet Chili Sauce:
- ½ cup sweet chili sauce (store-bought or homemade): This is the star of the show, providing the signature sweet, tangy, and mildly spicy flavor profile. Choose a quality brand for the best results.
- ¼ cup low-sodium soy sauce or tamari: This adds the savory, umami depth needed to balance the sweetness of the chili sauce. Use tamari for a gluten-free option.
- 2 tablespoons rice vinegar: This provides a bright, acidic tang that cuts through the richness and sweetness, balancing the sauce perfectly.
- 1 tablespoon sesame oil: A finishing touch that adds a distinct, nutty, and aromatic flavor that is characteristic of many Asian-inspired dishes.
- For Serving:
- 3 cups cooked jasmine rice: Fluffy and fragrant, jasmine rice is the perfect neutral base to absorb the delicious sauce and complement the tofu.
- 2 scallions (green onions): Thinly sliced, these provide a fresh, mild oniony bite and a splash of green for garnish.
- 1 tablespoon toasted sesame seeds: These add a nutty flavor, a subtle crunch, and a beautiful visual garnish to the finished dish.
Instructions
- Prepare the Tofu: The single most important step for crispy tofu is removing moisture. Open the package of tofu and drain all the water. Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top and then something heavy, like a cast-iron skillet, a few cookbooks, or a dedicated tofu press. Let it press for at least 30 minutes, though 60 minutes is even better. This pressing process is non-negotiable for achieving a firm, non-spongy texture that will fry up perfectly. Once pressed, cut the tofu into 1-inch cubes.
- Cook the Rice: While the tofu is pressing, prepare your rice according to the package instructions. Cooking the rice first ensures it will be ready and waiting to serve as the base for your hot skillet creation. For fluffy jasmine rice, a common ratio is 1 part rice to 1.5 parts water. Bring to a boil, then cover, reduce heat to the lowest setting, and simmer for 15-20 minutes, or until the water is absorbed. Let it rest, covered and off the heat, for 10 minutes before fluffing with a fork.
- Coat the Tofu: Place the pressed tofu cubes in a medium-sized bowl. Sprinkle the 3 tablespoons of cornstarch over the cubes. Gently toss the tofu with your hands or a spatula until each piece is evenly and lightly coated in a thin, dusty layer of cornstarch. This coating is what will transform into a golden, crispy crust in the skillet.
- Pan-Fry the Tofu: Heat the 3 tablespoons of high-smoke-point oil in a large skillet or wok over medium-high heat. The oil should be shimmering but not smoking. Carefully arrange the cornstarch-coated tofu cubes in a single layer in the skillet. It is vital not to overcrowd the pan; cook in two batches if necessary. Let the tofu cook undisturbed for 4-5 minutes per side, or until it’s deeply golden brown and crispy. Use tongs to turn the cubes and brown all sides. Once all the tofu is crisped to perfection, remove it from the skillet and set it aside on a plate.
- Sauté the Vegetables and Aromatics: Reduce the heat to medium. If the skillet is dry, you can add another teaspoon of oil. Add the sliced red bell pepper and broccoli florets to the skillet. Sauté for 3-4 minutes, stirring occasionally, until they are crisp-tender—you want them to retain a slight bite. Add the minced garlic and grated ginger to the pan and cook for another minute until fragrant, being careful not to let the garlic burn.
- Create the Sauce: In a small bowl, whisk together the sweet chili sauce, low-sodium soy sauce (or tamari), and rice vinegar. Pour this sauce mixture into the skillet with the vegetables. Bring the sauce to a simmer, stirring constantly. It will begin to bubble and thicken slightly within 1-2 minutes.
- Combine and Finish: Turn off the heat. Add the crispy tofu back into the skillet. Drizzle the 1 tablespoon of sesame oil over everything. Gently toss the tofu and vegetables in the sauce until every piece is generously coated in the glossy, sticky glaze. The heat from the pan and the sauce will be enough to re-warm the tofu without making it soggy.
- Serve Immediately: Divide the fluffy jasmine rice among four bowls. Spoon the skillet sweet chili tofu and vegetables over the rice. Garnish generously with the thinly sliced scallions and a sprinkle of toasted sesame seeds. Serve hot and enjoy the incredible flavors.
Nutrition Facts
- Servings: 4
- Calories per serving: Approximately 550 kcal
- Protein (22g): Tofu is an excellent source of plant-based protein, which is essential for muscle repair, immune function, and keeping you feeling full and satisfied.
- Carbohydrates (65g): Primarily from the rice and sweet chili sauce, carbohydrates provide the main source of energy for your body and brain to function optimally.
- Fiber (6g): The broccoli, bell pepper, and brown rice (if used) contribute dietary fiber, which aids in digestion, helps maintain stable blood sugar levels, and promotes gut health.
- Healthy Fats (22g): Sourced from the cooking oil, sesame oil, and tofu itself, these fats are important for nutrient absorption and providing sustained energy.
- Sodium (650mg): While a significant flavor component, using low-sodium soy sauce helps to manage the sodium content. This mineral is vital for fluid balance but should be consumed in moderation.
Preparation Time
This dish comes together surprisingly quickly, making it ideal for a weeknight. The total time is approximately 45-50 minutes, but much of that is hands-off. The tofu pressing takes the longest, but it requires no active effort. Active preparation and cooking time is typically around 25-30 minutes, allowing you to create a restaurant-quality meal in less time than it takes to order takeout.
How to Serve
This Skillet Sweet Chili Tofu is incredibly versatile. While serving it over jasmine rice is the classic approach, here are several other delicious ways to present and enjoy this dish:
- Classic Rice Bowl:
- Create a base of fluffy jasmine or basmati rice.
- Spoon a generous portion of the sweet chili tofu and vegetables on top.
- Finish with a sprinkle of scallions, toasted sesame seeds, and perhaps a drizzle of sriracha for extra heat.
- Low-Carb Lettuce Wraps:
- Swap the rice for large, crisp lettuce cups (butter lettuce, romaine, or iceberg work well).
- Spoon the tofu and vegetable mixture into the lettuce cups.
- This creates a lighter, crunchier, and low-carb version of the meal that is perfect for a lunch or a lighter dinner.
- Noodle Stir-Fry:
- Serve the sweet chili tofu over a bed of cooked noodles.
- Soba, udon, or even simple ramen or rice noodles would work wonderfully to soak up the delicious sauce.
- Quinoa Power Bowl:
- For an extra boost of protein and fiber, serve the tofu over a bed of cooked quinoa.
- Add other toppings like shelled edamame, shredded carrots, or a wedge of lime for a vibrant and nutrient-dense power bowl.
- As a Side or Appetizer:
- You can make just the crispy sweet chili tofu (without the extra vegetables) and serve it on toothpicks as a crowd-pleasing appetizer for a party.
Additional Tips
- The Tofu Pressing Imperative: Do not skip pressing the tofu. This step is the foundation for success. Wet tofu will steam instead of fry, resulting in a soft, crumbly texture. If you don’t have a press, the book method works perfectly. The goal is to make the tofu block visibly thinner and feel much firmer.
- Achieve Ultimate Crispiness: For an even crispier texture, try a double-coating method. Toss the tofu in cornstarch, let it sit for 5 minutes to absorb any residual moisture, and then toss it in a little more cornstarch before frying. Also, ensure your oil is sufficiently hot before adding the tofu.
- Don’t Crowd the Pan: This is a cardinal rule of frying. Giving each tofu cube its own space allows moisture to evaporate and a crust to form. Overcrowding the pan traps steam, which will make your tofu soggy. Work in batches if your skillet isn’t large enough. It’s worth the extra few minutes.
- Customize Your Sauce: The sauce is easily adaptable. For more heat, add a teaspoon of sriracha, a pinch of red pepper flakes, or a finely minced chili. For a sweeter profile, a teaspoon of maple syrup or agave can be added. For more tang, increase the rice vinegar.
- Veggie Variations: This recipe is a great way to clean out your vegetable drawer. Feel free to add or substitute other quick-cooking vegetables. Sliced mushrooms, snow peas, chopped bok choy, sliced carrots, or shelled edamame are all fantastic additions. Add them along with the bell pepper and broccoli.
- Meal Prep Like a Pro: This dish is great for meal prepping. You can press and cube the tofu ahead of time and store it in an airtight container in the fridge. The sauce can also be whisked together and stored separately. When you’re ready to cook, the process will be even faster.
- The Freezing Trick for Texture: For an even chewier, meatier texture, try freezing the tofu. After pressing, place the whole block in a freezer-safe container and freeze until solid. Thaw it completely in the refrigerator, then press it again (a surprising amount of extra water will come out). The freezing process creates small ice crystals that form pockets, changing the tofu’s internal structure and making it more porous and firm.
- Make it Gluten-Free with Ease: This recipe is very easy to make gluten-free. The only ingredient you need to swap is the soy sauce. Simply use tamari, which is a Japanese soy sauce that is typically brewed without wheat, or a product explicitly labeled as gluten-free soy sauce.
FAQ Section
1. What is the best type of tofu to use for this skillet recipe?
Extra-firm tofu is by far the best choice. Its low water content and dense structure mean it holds its shape perfectly when cubed and pan-fried. Firm tofu can also work in a pinch, but you will need to be more diligent with pressing it. Avoid using soft or silken tofu, as it will completely fall apart and is better suited for smoothies, desserts, and creamy sauces.
2. My tofu wasn’t crispy, what did I do wrong?
There are three likely culprits for non-crispy tofu. First, you may not have pressed it long enough to remove sufficient water. Second, you might have overcrowded the pan, causing the tofu to steam rather than fry. Third, your oil might not have been hot enough when you added the tofu. Ensure the oil is shimmering before carefully placing the tofu cubes in the skillet.
3. Can I make the tofu in an air fryer instead of a skillet?
Absolutely! The air fryer is a fantastic tool for making crispy tofu with less oil. After pressing and coating the tofu in cornstarch, spray it lightly with oil and place it in the air fryer basket in a single layer. Cook at 400°F (200°C) for 15-20 minutes, shaking the basket halfway through, until golden and crispy. While the tofu cooks, you can prepare the sauce and vegetables on the stovetop and then toss everything together at the end.
4. How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Be aware that the tofu will lose its crispiness as it sits in the sauce. The best way to reheat it is in a skillet over medium heat until warmed through, which can help revive some of the texture. You can also microwave it, but the tofu will be softer.
5. Is this Skillet Sweet Chili Tofu and Rice recipe vegan?
Yes, as written, this recipe is 100% vegan. It contains no meat, dairy, eggs, or other animal products. It’s a wonderful, complete plant-based meal that showcases how delicious and satisfying vegan cooking can be.
6. Can I make my own sweet chili sauce from scratch?
Yes, and it’s quite simple! In a small saucepan, combine ½ cup water, ¼ cup rice vinegar, ¼ cup sugar, 2 minced garlic cloves, and 1-2 teaspoons of red pepper flakes (or a minced red chili). Bring to a simmer over medium heat. In a separate small bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Whisk the slurry into the saucepan and continue to simmer for 1-2 minutes until the sauce thickens.
7. I’m allergic to corn. What can I use instead of cornstarch?
Arrowroot powder or potato starch are excellent 1:1 substitutes for cornstarch for coating the tofu. They will both produce a wonderfully light and crispy crust when fried. You can also use all-purpose flour, but the resulting crust will be slightly heavier and less delicate than with cornstarch.
8. Is this skillet recipe considered healthy?
Yes, this is a well-balanced and healthy meal. It provides a great source of plant-based protein from the tofu, complex carbohydrates from the rice for energy, and a variety of vitamins and minerals from the vegetables. Using a high-quality oil and low-sodium soy sauce helps to manage the fat and sodium content, making it a nutritious and wholesome choice for any meal.
Skillet Sweet Chili Tofu and Rice
Ingredients
- For the Tofu and Skillet:
- 1 (16-ounce) block extra-firm tofu: It is crucial to use extra-firm tofu as it holds its shape best during frying and provides a satisfying, chewy texture. It needs to be drained and pressed thoroughly to remove excess water.
- 3 tablespoons cornstarch: This is the secret weapon for achieving an unbelievably crispy exterior on the tofu. It creates a light, dry coating that crisps up beautifully in the hot oil.
- 3 tablespoons high-smoke-point oil (like avocado, canola, or grapeseed oil): A neutral oil with a high smoke point is essential for pan-frying the tofu at a high temperature without burning or creating off-flavors.
- 1 medium red bell pepper: Cored and thinly sliced, the bell pepper adds a wonderful sweetness, a vibrant pop of color, and a pleasant, crisp-tender texture to the dish.
- 1 cup broccoli florets: Cut into small, bite-sized pieces, broccoli adds essential nutrients, a deep green color, and a wonderful texture that soaks up the sweet chili sauce.
- 4 cloves garlic: Minced finely, garlic provides the foundational aromatic and pungent flavor that elevates the entire sauce.
- 1 tablespoon fresh ginger: Grated or minced, fresh ginger adds a warm, zesty, and slightly spicy note that perfectly complements the garlic and sweet chili sauce.
- For the Sweet Chili Sauce:
- ½ cup sweet chili sauce (store-bought or homemade): This is the star of the show, providing the signature sweet, tangy, and mildly spicy flavor profile. Choose a quality brand for the best results.
- ¼ cup low-sodium soy sauce or tamari: This adds the savory, umami depth needed to balance the sweetness of the chili sauce. Use tamari for a gluten-free option.
- 2 tablespoons rice vinegar: This provides a bright, acidic tang that cuts through the richness and sweetness, balancing the sauce perfectly.
- 1 tablespoon sesame oil: A finishing touch that adds a distinct, nutty, and aromatic flavor that is characteristic of many Asian-inspired dishes.
- For Serving:
- 3 cups cooked jasmine rice: Fluffy and fragrant, jasmine rice is the perfect neutral base to absorb the delicious sauce and complement the tofu.
- 2 scallions (green onions): Thinly sliced, these provide a fresh, mild oniony bite and a splash of green for garnish.
- 1 tablespoon toasted sesame seeds: These add a nutty flavor, a subtle crunch, and a beautiful visual garnish to the finished dish.
Instructions
- Prepare the Tofu: The single most important step for crispy tofu is removing moisture. Open the package of tofu and drain all the water. Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top and then something heavy, like a cast-iron skillet, a few cookbooks, or a dedicated tofu press. Let it press for at least 30 minutes, though 60 minutes is even better. This pressing process is non-negotiable for achieving a firm, non-spongy texture that will fry up perfectly. Once pressed, cut the tofu into 1-inch cubes.
- Cook the Rice: While the tofu is pressing, prepare your rice according to the package instructions. Cooking the rice first ensures it will be ready and waiting to serve as the base for your hot skillet creation. For fluffy jasmine rice, a common ratio is 1 part rice to 1.5 parts water. Bring to a boil, then cover, reduce heat to the lowest setting, and simmer for 15-20 minutes, or until the water is absorbed. Let it rest, covered and off the heat, for 10 minutes before fluffing with a fork.
- Coat the Tofu: Place the pressed tofu cubes in a medium-sized bowl. Sprinkle the 3 tablespoons of cornstarch over the cubes. Gently toss the tofu with your hands or a spatula until each piece is evenly and lightly coated in a thin, dusty layer of cornstarch. This coating is what will transform into a golden, crispy crust in the skillet.
- Pan-Fry the Tofu: Heat the 3 tablespoons of high-smoke-point oil in a large skillet or wok over medium-high heat. The oil should be shimmering but not smoking. Carefully arrange the cornstarch-coated tofu cubes in a single layer in the skillet. It is vital not to overcrowd the pan; cook in two batches if necessary. Let the tofu cook undisturbed for 4-5 minutes per side, or until it’s deeply golden brown and crispy. Use tongs to turn the cubes and brown all sides. Once all the tofu is crisped to perfection, remove it from the skillet and set it aside on a plate.
- Sauté the Vegetables and Aromatics: Reduce the heat to medium. If the skillet is dry, you can add another teaspoon of oil. Add the sliced red bell pepper and broccoli florets to the skillet. Sauté for 3-4 minutes, stirring occasionally, until they are crisp-tender—you want them to retain a slight bite. Add the minced garlic and grated ginger to the pan and cook for another minute until fragrant, being careful not to let the garlic burn.
- Create the Sauce: In a small bowl, whisk together the sweet chili sauce, low-sodium soy sauce (or tamari), and rice vinegar. Pour this sauce mixture into the skillet with the vegetables. Bring the sauce to a simmer, stirring constantly. It will begin to bubble and thicken slightly within 1-2 minutes.
- Combine and Finish: Turn off the heat. Add the crispy tofu back into the skillet. Drizzle the 1 tablespoon of sesame oil over everything. Gently toss the tofu and vegetables in the sauce until every piece is generously coated in the glossy, sticky glaze. The heat from the pan and the sauce will be enough to re-warm the tofu without making it soggy.
- Serve Immediately: Divide the fluffy jasmine rice among four bowls. Spoon the skillet sweet chili tofu and vegetables over the rice. Garnish generously with the thinly sliced scallions and a sprinkle of toasted sesame seeds. Serve hot and enjoy the incredible flavors.
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Sodium: 650mg
- Fat: 22g
- Carbohydrates: 65g
- Fiber: 6g
- Protein: 22g





