• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Savoury / Sweet And Sour Tofu

    Sweet And Sour Tofu

    Published: Sep 5, 2022

    Go to Recipe

    Sweet and sour tofu - easy to make, better than take out and almost as quick! Crispy tofu, peppers and onion in a rich, sticky, tangy pineapple sauce.

    Sweet and sour tofu on an oval plate with chopsticks and bowls of spring onion and chilli.

    This delicious sweet and sour tofu is a naturally vegan meal that is easy to make, doesn't take too long and tastes great!

    The sauce is wonderfully sticky, sweet, tangy and fruity. Paired with crispy fried tofu and crunchy peppers it is heavenly!

    What Do I Need To Make Sweet And Sour Tofu?:

    Pineapple juice: Gives the sauce a delicious fruity flavour. Either from a carton or tin is fine.

    Cornflour: Essential for making the tofu crispy and achieving the right consistency for the sauce.

    Rice vinegar: Rice vinegar gives the best flavour in my opinion but you could use apple cider vinegar in a pinch.

    Brown sugar: I love the flavour of dark brown sugar here but feel free to swap it for coconut sugar or maple syrup.

    Soy sauce: Use tamari instead for gluten-free.

    Tomato puree: I prefer to use tomato puree (paste) instead of ketchup as the flavour is stonger and it isn't sweet, but you can use ketchup if you want (you may wish to reduce the sugar a bit in that case though).

    Garlic powder, paprika, salt, pepper: I add these to the tofu cornflour coating for extra flavour.

    Tofu: You need to use an extra firm tofu, preferably a pre-pressed one such as Tofoo brand. Don't use soft or silken tofu, it will just fall apart.

    Peppers and onion: Crisp bell peppers and onion add crunch, freshness and colour. You can swap them for your favourite vegetables, just bear in mind that the cook time may be different.

    Close up of sweet and sour tofu.

    How To Make Sweet And Sour Tofu:

    (Full measurements and instructions can be found in the recipe card at the bottom of the page)

    To make the sauce, whisk together the cornflour and cold water in a jug. Whisk in the pineapple juice, brown sugar, tomato puree, rice vinegar and soy sauce.

    Step 1, the sauce in a jug.

    Mix the cornflour, garlic powder, paprika, salt and a good grinding of black pepper in a large bowl.

    Add the tofu chunks and toss until they are well coated on all sides.

    Step 2, the tofu chnks coated in cornflour.

    Heat a layer of oil in a non-stick frying pan. Add the tofu and cook until golden. Turn the pieces over and continue to cook and turn until it is golden on all sides.

    Drain the tofu on a kitchen paper lined plate.

    Step 3, the fried tofu.

    Fry the onion and peppers briefly in a large pan until slightly softened.

    Step 4, frying the vegetables.

    Add the sauce and cook until it comes up to a simmer and thickens.

    Step 5, the cooked sauce.

    Stir in the tofu and serve right away.

    Close up of sweet and sour tofu on a plate.

    Top Tips:

    If you want even more flavour, you can add some crushed garlic and grated ginger to the pan along with the vegetables.

    Add some tinned pineapple chunks if that's your jam.

    It is best served with rice.

    The recipe will serve 2 people generously, or 4 people if you also make another dish (such as garlic broccoli) to serve alongside it.

    This sweet and sour tofu is best eaten freshly made. It will keep in an airtight container in the fridge for up to 3 days but the tofu coating will go soggy.

    More Takeout Style Recipes:

    • Coconut gyoza noodle soup
    • Curry noodles
    • Vegan Chinese curry sauce
    • Vegetable peanut fried rice
    • Creamy peanut noodles
    • Vegetable fried rice
    Sweet and sour tofu on top of rice in a grey bowl.

    If you tried this recipe let me know how it went! Rate it, leave a comment or tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full, instead include a link to this post for the recipe.

    Sweet and sour tofu on top of rice in a grey bowl.
    Print
    5 from 2 votes

    Sweet And Sour Tofu

    Sweet and sour tofu - easy to make, better than take out and almost as quick! Crispy tofu, peppers and onion in a rich, sticky, tangy pineapple sauce.
    Course Main Course
    Cuisine Chinese
    Keyword tofu
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Servings 2 people
    Author Domestic Gothess

    Ingredients

    Sauce:

    • 1 Tablespoon cornflour (cornstarch)
    • 80 ml (⅓ cup) cold water
    • 120 ml (½ cup) pineapple juice
    • 2 Tablespoons dark brown soft sugar
    • 1 Tablespoon tomato puree (paste)
    • 3 Tablespoons rice vinegar
    • 1 Tablespoon soy sauce

    Tofu:

    • 6 Tablespoons cornflour (cornstarch)
    • 1 teaspoon garlic powder
    • 1 teaspoon paprika
    • ½ teaspoon salt
    • a good grinding of black pepper
    • 450 g (1 lb) extra firm tofu cut into chunks

    Extras:

    • oil for frying
    • 1 red bell pepper cut into chunks
    • 1 green or yellow bell pepper cut into chunks
    • 1 onion sliced

    Instructions

    • To make the sauce, whisk together the cornflour and cold water in a jug. Whisk in the pineapple juice, brown sugar, tomato puree, rice vinegar and soy sauce. Set aside.
    • For the tofu, mix the cornflour, garlic powder, paprika, salt and a good grinding of black pepper in a large bowl. Add the tofu chunks and toss until they are very well coated on all sides.
    • Heat a layer of oil in a non-stick frying pan so that it fully covers the bottom. Add the tofu and cook until golden. Turn the pieces over and continue to cook and turn until it is golden and crisp on all sides.
    • Drain the tofu on a kitchen paper lined plate.
    • Heat a splash of oil in a large pan. Add the onion and peppers and cook for a couple of minutes until they are slightly softened but still crisp.
    • Add the sauce and cook until it comes up to a simmer and thickens.
    • Stir in the tofu and serve right away with rice.

    Notes

    • See post above for tips, details and step-by-step photos.
    • If you want even more flavour, you can add some crushed garlic and grated ginger to the pan along with the vegetables.
    • The recipe will serve 2 people generously, or 4 people if you also make another dish (such as garlic broccoli) to serve alongside it.
    Pinterest collage image.

    More Savoury

    • Creamy marry me orzo in a pan on a tiled surface with a bunch of fresh basil and salt and pepper shakers.
      Creamy Marry Me Orzo (vegan)
    • Vegan seitan beef chunks on a metal tray.
      Seitan "Beef" (Vegan)
    • Baked tofu crumbles on a baking sheet with a wooden spoon.
      Baked Tofu Crumbles
    • Two plates of vegan rasta pasta on a wooden surface with a glass of water.
      Vegan Rasta Pasta

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Teri

      October 03, 2022 at 2:35 am

      5 stars
      The balance of flavors is perfect - the sauce is pleasantly mildly sweet and the vegetables shine through. I used extra firm tofu that had been frozen and then defrosted and squeezed to reduce the water - I like its texture better. The tofu coating is a winner - will use in other recipes. Thanks for such seriously good recipes!

      Reply
    2. Laura

      September 01, 2024 at 2:46 pm

      5 stars
      Just perfect! The green peppers really complemented the sweet and sour sauce.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2026 Domestic Gothess. All rights reserved.