Vegan Sweet Chili Tofu With Rice – Simple, Saucy, and Satisfying
Sweet, sticky, and a little spicy—this Vegan Sweet Chili Tofu with Rice is the kind of weeknight dinner that feels special without any fuss. Crispy-edged tofu gets coated in a glossy sweet chili sauce, then piled over warm rice with crunchy veggies and fresh herbs. It’s fast, customizable, and packed with flavor.
If you’re new to tofu, this is a great gateway recipe. And if you’re already a tofu fan, you’ll love how the textures and flavors come together in under 40 minutes.
What Makes This Recipe So Good

- Big flavor, minimal effort: Store-bought sweet chili sauce does the heavy lifting. A few additions make it taste homemade.
- Great texture: Pan-searing or baking the tofu gives it crisp edges that hold up beautifully in sauce.
- Balanced and bright: Sweet, tangy, and a touch spicy—plus a squeeze of lime to finish.
- Weeknight-friendly: Simple ingredients and a straightforward method.
Most of the time is hands-off.
- Customizable: Swap the veggies, change the rice, or adjust the heat level. It’s easy to make it your own.
What You’ll Need
- Extra-firm tofu (14–16 oz), pressed
- Neutral oil (avocado, canola, or grapeseed) for searing
- Cornstarch (or arrowroot) for coating the tofu
- Sweet chili sauce (store-bought or homemade)
- Soy sauce or tamari (tamari if gluten-free)
- Rice vinegar
- Garlic, minced
- Fresh ginger, grated
- Lime (zest and juice)
- Sesame oil (to finish)
- Cooked rice (jasmine, basmati, or brown rice)
- Vegetables (such as bell pepper, broccoli, snap peas, or carrots)
- Green onions, thinly sliced
- Sesame seeds (optional, for garnish)
- Red pepper flakes or sriracha (optional, for extra heat)
- Salt and black pepper, to taste
Step-by-Step Instructions

- Cook the rice. Start your rice first so it’s ready when the tofu is done. Fluff and keep warm.
- Press the tofu. Drain the tofu and wrap it in a clean kitchen towel.
Weigh it down with a skillet or a few cans for 15–20 minutes to remove excess moisture.
- Prep the sauce. In a small bowl, whisk together 1/2 cup sweet chili sauce, 1 tablespoon soy sauce or tamari, 1 tablespoon rice vinegar, 1–2 cloves minced garlic, 1 teaspoon grated ginger, and the zest and juice of 1/2 lime. Taste and adjust with more soy for salt, vinegar for tang, or chili for heat.
- Cut and coat the tofu. Slice pressed tofu into 1-inch cubes. Pat dry.
Toss gently with 1–2 tablespoons cornstarch, a good pinch of salt, and pepper until lightly coated.
- Cook the veggies. Heat 1 tablespoon oil in a large nonstick skillet or wok over medium-high heat. Add your chopped vegetables and a pinch of salt. Stir-fry 3–5 minutes until crisp-tender.
Transfer to a plate.
- Pan-sear the tofu. Add 1–2 more tablespoons oil to the pan. When hot, add tofu in a single layer. Cook 2–3 minutes per side until golden and crisp on most faces.
Don’t overcrowd; work in batches if needed.
- Glaze with sauce. Lower the heat to medium. Return veggies to the pan, pour in the sweet chili sauce mixture, and toss to coat. Simmer 1–2 minutes until glossy and slightly thickened.
Drizzle with 1/2 teaspoon sesame oil off heat.
- Plate and garnish. Spoon tofu and veggies over bowls of warm rice. Top with green onions, sesame seeds, and extra lime wedges. Add red pepper flakes or sriracha if you want more heat.
How to Store
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
Keep rice and tofu separate if you can to preserve texture.
- Reheat: Warm gently on the stovetop over medium heat with a splash of water to loosen the sauce, or microwave in 30-second bursts, stirring between.
- Freeze: Tofu and sauce freeze decently for up to 2 months, but the veggies may soften. Reheat from thawed for best texture.
- Meal prep tip: Pack rice, tofu, and veggies in separate compartments. Add fresh toppings like lime and green onion just before eating.

Benefits of This Recipe
- High in plant protein: Tofu delivers complete protein with all essential amino acids.
- Fiber-rich: Pairing tofu with veggies and brown rice boosts fiber for steady energy and fullness.
- Balanced macros: Carbs from rice, protein from tofu, and a controlled amount of fat from cooking oil make a satisfying meal.
- Budget-friendly: Tofu and rice are affordable staples, and most sauces are pantry-friendly.
- Adaptable to dietary needs: Use tamari for gluten-free, swap brown rice for extra fiber, and dial the spice level up or down.
Pitfalls to Watch Out For
- Skipping the press: Wet tofu won’t crisp well.
Pressing makes a big difference in texture.
- Overcrowding the pan: Give tofu space to sear. If it steams, it stays soft and won’t brown.
- Overcooking the sauce: Sweet chili sauce can burn if the heat is too high. Simmer gently at the end.
- Under-seasoning: Taste as you go.
A splash more soy or a squeeze of lime can balance sweetness fast.
- Mushy veggies: Stir-fry just until crisp-tender so they keep some bite.
Recipe Variations
- Baked tofu version: Toss tofu with oil, cornstarch, salt, and pepper. Bake at 425°F (220°C) for 25–30 minutes, flipping halfway, then toss with warmed sauce.
- Air fryer option: Air fry coated tofu at 390°F (200°C) for 12–15 minutes, shaking once or twice, then glaze in a pan with sauce.
- Veggie swaps: Try baby bok choy, mushrooms, zucchini, or cauliflower. Use what’s in season or what you have.
- Whole-grain base: Serve over brown rice, quinoa, or farro for more fiber and a nuttier flavor.
- Tropical twist: Add pineapple chunks and red bell pepper.
Finish with cilantro and extra lime.
- Extra heat: Stir a teaspoon of sriracha, gochujang, or chili-garlic paste into the sauce.
- Nutty finish: Sprinkle with roasted peanuts or cashews for crunch and richness.
FAQ
How do I make the tofu extra crispy?
Press it well, coat lightly with cornstarch, and cook in a hot pan with enough oil to sear. Don’t move it too soon—let each side brown before flipping. Baking or air frying also helps lock in crispness.
Can I use a different protein?
Yes.
Tempeh, seitan, or soy curls work well. If you’re not strictly vegan, this sauce is also great with chickpeas or cauliflower florets for a plant-based twist.
Is sweet chili sauce vegan?
Most store-bought versions are vegan, but always check the label. Look out for fish sauce or honey if you’re avoiding those ingredients.
What rice works best?
Jasmine rice is fragrant and fluffy, which pairs well with the sticky sauce.
Brown rice adds a chewy, nutty bite and more fiber. Use what you enjoy or what you have.
How can I reduce the sugar?
Use a low-sugar sweet chili sauce or make a quick version by simmering rice vinegar, a little maple syrup, garlic, chili flakes, and cornstarch slurry. Add soy and lime to balance.
Can I make it ahead?
Yes.
Cook the tofu and sauce, then store separately from the rice and veggies for best texture. Reheat gently and combine just before serving.
What if I don’t have cornstarch?
Arrowroot or potato starch works similarly. In a pinch, skip the coating and just sear the tofu longer to develop color.
How do I keep the sauce from getting gloopy?
Use moderate heat and avoid too much starch in the pan when you add the sauce.
If it thickens too much, loosen with a splash of water or vegetable broth.
Wrapping Up
Vegan Sweet Chili Tofu with Rice hits that perfect sweet-spot dinner: bold flavor, simple method, and comforting textures. With a handful of pantry staples and a few fresh additions, you can make a bowl that’s bright, balanced, and completely satisfying. Keep the base recipe in your back pocket, then mix up the veggies, grains, and heat level to fit your mood.
Once you make it a couple of times, you’ll have it memorized—and weeknight dinner gets a lot easier.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






