Sweet & Sour Tofu Rice Recipe
If you are craving a dish that perfectly balances bold flavors and satisfying textures, you are going to love this Sweet & Sour Tofu Rice. This vegetarian delight brings together crispy tofu cubes, vibrant bell peppers, and tender onions all tossed in a glossy, tangy sauce that coats every grain of rice. It’s a colorful, mouthwatering meal that’s not only easy to whip up but also brings restaurant-quality taste right to your kitchen. Whether you’re looking for a quick weeknight dinner or something special to impress friends, Sweet & Sour Tofu Rice is an absolute winner that bursts with flavor in every bite.

Ingredients You’ll Need
Getting started is a breeze with just a handful of simple, fresh ingredients that create a perfect harmony of taste, texture, and color. Each one plays a special role in making this dish pop with flavor and satisfy your craving for that classic sweet and tangy profile.
- 200g firm tofu: The star of the show, tofu provides a crispy yet tender protein base that soaks up all the delicious sauce.
- 1 bell pepper: Adds a vibrant crunch and natural sweetness that balances the tangy elements.
- 1 onion: Offers aromatic depth and a subtle sweetness once sautéed to perfection.
- 150g cooked rice: A comforting and filling canvas to carry all those fantastic flavors.
- 20ml soy sauce: Gives a salty umami kick essential for that savory undertone.
- 20ml sweet chili sauce: Brings the perfect blend of heat and sweetness for that signature sweet & sour taste.
- 10ml rice vinegar: Adds a gentle acidity that brightens up the entire dish.
How to Make Sweet & Sour Tofu Rice
Step 1: Prepare and pan-fry the tofu
Start by carefully drying the firm tofu cubes with a paper towel to remove any excess moisture—this helps achieve a wonderfully crispy texture when frying. Heat a non-stick pan with a little oil over medium-high heat, then add your tofu cubes. Cook them until each side turns golden brown and delightfully crisp, usually about 5 to 7 minutes. This step is crucial because crispy tofu is what brings that irresistible texture contrast to the Sweet & Sour Tofu Rice.
Step 2: Sauté the vegetables
With the tofu set aside, use the same pan to toss in the chopped onions and diced bell peppers. Stir-fry them for about 3 minutes until they soften slightly but maintain their vibrant color and a bit of their crispness. This quick sauté brings out their natural sweetness and creates a fragrant base for your sauce.
Step 3: Combine the sauces
Lower the heat slightly and pour in the soy sauce, sweet chili sauce, and rice vinegar directly into the pan. Stir everything together so the vegetables get beautifully coated in this tangy, sweet, and savory mix that defines the Sweet & Sour Tofu Rice experience. Let the sauce simmer for a minute or two to meld all the flavors together.
Step 4: Mix in the cooked rice and tofu
Now it’s time to bring it all home by adding your cooked rice back into the pan along with the crispy tofu cubes. Gently fold everything together to ensure the rice grains are perfectly coated with the sauce while preserving the tofu’s crunch. Cook for another 2 minutes to warm through, allowing the flavors to hit their peak.
How to Serve Sweet & Sour Tofu Rice

Garnishes
A simple sprinkle of toasted sesame seeds or finely chopped green onions adds an extra layer of texture and a beautiful finishing touch. These little garnishes not only enhance the dish’s appearance but also bring subtle nutty and fresh notes that complement the vibrant flavors.
Side Dishes
Pair this Sweet & Sour Tofu Rice with a crisp Asian-style cucumber salad or steamed bok choy to add freshness and balance. Light miso soup also makes a lovely starter that won’t overshadow the main dish but provides a comforting contrast.
Creative Ways to Present
For a fun twist, serve your Sweet & Sour Tofu Rice in individual lettuce cups for a handheld option that is perfect for casual gatherings. Alternatively, plate it in a colorful bowl topped with sliced avocado or crunchy roasted peanuts for added creaminess and crunch. Presentation can turn this simple dish into a feast for the eyes as well as the palate.
Make Ahead and Storage
Storing Leftovers
Keep any leftovers of your Sweet & Sour Tofu Rice in an airtight container in the refrigerator. It stays fresh for up to 2 days, making it an excellent choice for next-day meals or a quick lunch packed with flavor.
Freezing
If you want to freeze this dish, note that tofu’s texture might change slightly upon thawing, becoming a bit softer. Still, it freezes well for up to one month. Make sure to cool the dish completely before placing it in a freezer-safe container or bag, and label it for easy identification.
Reheating
When reheating, the stovetop is your best friend to retain that lovely crispy texture. Gently warm the Sweet & Sour Tofu Rice in a skillet over medium heat, stirring occasionally until heated through. Avoid the microwave if you want to keep the tofu from turning soggy, but if you’re short on time, a quick pulse with a paper towel to soak moisture can help.
FAQs
Can I use different types of tofu for this recipe?
Absolutely! Firm tofu is ideal for crispiness, but extra-firm tofu works great too. Silken tofu isn’t recommended because it’s too delicate and won’t hold up well during frying or stir-frying.
Is this recipe vegan and gluten-free?
This Sweet & Sour Tofu Rice is naturally vegan. To keep it gluten-free, just use a tamari or gluten-free soy sauce in place of regular soy sauce to avoid gluten.
Can I prepare the sauce separately?
You can mix the soy sauce, sweet chili sauce, and rice vinegar in a small bowl ahead of time for convenience. Just add it to the vegetables when instructed, which speeds up the cooking process without sacrificing flavor.
What’s the best type of rice to use?
Jasmine or long-grain white rice works wonderfully here because they have a slightly sticky texture that holds the sauce well. Day-old rice or rice cooled in the fridge is best to prevent clumping.
Can I add other vegetables to make it more colorful?
Definitely! Snap peas, carrots, or baby corn would make delicious and visually appealing additions. Just add them according to their cooking times to ensure they stay crisp and vibrant.
Final Thoughts
I can’t recommend trying this Sweet & Sour Tofu Rice enough, especially if you want a dish that is quick, simple, and packed with layers of flavor and texture. It’s a fantastic way to bring some excitement to your vegetarian meals without hours of prep or complicated techniques. Once you nail this recipe, it’s bound to become one of your favorites to return to again and again for a comforting, tasty, and colorful bowl of goodness.
