• Home
  • About
  • Recipes
    • Holidays
    • Baking + Sweet
      • Bread
      • Biscuits + Scones
      • Bars & Brownies
      • Cakes
      • Cookies
      • Custards + Puddings
      • Muffins
      • Pies & Tarts
    • Breakfast
      • Toasts
      • Oats
      • Granola
      • Pancakes
    • Beans + Grains + Bowls
    • Dips + Spreads + Toppings
    • Pasta
    • Salads + Soups
    • Snacks + Sides
    • Vegetables
    • Vegetarian Proteins
    • Fish
    • Special Diets
      • Dairy Free
      • Gluten Free
      • Vegetarian
      • Vegan
  • The Cookbook!
  • The Blog
  • Newsletter
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Justine Doiron

just real good food

Dairy Free, Gluten Free, Recipes, Special Diets, Vegan, Vegetarian, Vegetarian Proteins · March 6, 2024

Soy Citrus Tofu

Jump to Recipe Print Recipe
Soy Citrus Tofu

This Soy Citrus Tofu is simple and bright, and a great way to celebrate winter oranges while still using the entire orange. The recipe itself is minimal, with only a few ingredients and steps, but served over steamed rice, it’s quite possibly the perfect dinner. It’s light, but filled with protein, and fully plant-based. Plus, an orange sauce is something that you can never go wrong with, especially one as easy as this tofu’s glaze!

Table of contents

  • The ingredients for this citrusy tofu recipe
  • How to get the tofu crispy
  • Bringing this soy citrus dish together
  • FAQ
  • Looking for more tofu recipes?
  • Watch the recipe here
sliced oranges and orange juice

The ingredients for this citrusy tofu recipe

These ingredients are easy to come by, but you might already have them in your kitchen! They’re staples that I typically have on hand, which is what makes this tofu dish a great go-to for weeknight dinner. It’s filling and satisfying, but so easy and takes minimal effort. Here’s what you’ll need:

  • 1 (15-ounce) block of extra firm tofu, drained
  • 1 large navel orange
  • Extra-virgin olive oil
  • 3 tablespoons dark brown sugar
  • 1/4 cup tamari or soy sauce
  • 1/4 cup sambal oelek or Vietnamese chili garlic sauce, or gochujang, as similar alternatives
  • Steamed white rice, for serving
  • Scallions, thinly sliced, for serving
sliced tofu

How to get the tofu crispy

Here’s the big question everyone asks me: how do you get your tofu so perfectly crispy? Well, it’s simpler than you might think!

I have an entire blog post dedicated to this one question, which you can find here if you’d like a more expansive read on this topic. For this post, I’ll give you the short and sweet version.

The first place you want to start is buying the correct type of tofu for crispy tofu. To get that outer layer of crunch, extra firm tofu is the way to go. This type of tofu is more compressed, meaning there’s less water content in the tofu, and this allows for more crispiness to develop.

Secondly, make sure to cut your tofu no more than 1 inch thick so the pressing process can do its thing. If you press your tofu after it’s cut, more moisture will be drawn out in a shorter amount of time.

The last tip I have for you is simple but the most important one… patience. When the tofu slices go in the pan with hot oil, do not touch them for at least 3-4 minutes on each side. If you mess with them too much, the crispiness won’t develop and you’ll be left wondering where you went wrong!

That’s about it! Following these tips will help you achieve golden, crispy tofu every time. <3

crispy tofu added to citrus soy

Bringing this soy citrus dish together

Once your tofu has some nice color and the sauce ingredients are prepped, it’s time to pull this dish together. I love this soy citrus sauce because it’s easy to throw together for any lazy weeknight meal. You can use it for more than just this tofu dish– it works with so many different proteins. I encourage you to get creative with this sauce because it makes everything so much better. Here’s how to finish this soy citrus tofu dish:

  • Add the orange juice, brown sugar, soy sauce and sambal oelek to the pan. Stir to mix, and bring the heat back up to medium so that the sauce reaches a simmer.
  • Add in the orange slices to the sauce, shake to get all the slices coated, and then let the sauce simmer until it is reduced by a third and thickened slightly.
  • Add the tofu back to the pan. Give everything a mix so that the tofu is coated in the sauce.
  • Remove the pan from the heat. Scoop the tofu and any excess sauce over bowls of white rice. Garnish with sliced scallions and serve!
Soy Citrus Tofu

FAQ

Can I make this recipe for meal prep?

Yes! For best results, I suggest storing the crispy tofu, sauce and rice in separate containers in the fridge and then heating up the tofu and sauce in a pan before serving. This ensures that the tofu stays nice and crisp while stored. If you don’t have enough time or access to a pan and stove, store the sauce and tofu together, but be aware that the tofu will lose some of its texture.

What other proteins work with this sauce?

This recipe is so versatile, you can use any protein that you please. Some ideas are tempeh, chickpeas or salmon (if you’re a pescatarian like me). Get creative with it!

My tofu didn’t turn out crispy. What did I do wrong?

There could be a couple of different things happening. First, you may not have pressed the tofu enough to get out excess moisture. But more likely, the pan you fried them in was not hot enough, or there was not enough oil. Make sure to get the pan hot enough to quickly evaporate water, and use enough oil to shallow fry your tofu slices. And remember, don’t touch them!

Looking for more tofu recipes?

I loveeeee tofu, as you can see!

‘Nduja (but Tofu!) Soup
This high-protein, plant-based soup is modeled after 'nduja, but don't worry, you won't find any pork here. What you WILL find is a comforting, slightly spicy soup that is packed with umami flavor and bursting with notes of tomato. The flavors build as the soup simmers, so don't skip that step, and the bold notes of the soup will prove why.
Check out this recipe
Tofu Cutlets with Avocado & Citrus Sprout Salad
Another version of my favorite tofu cutlets – these were born because I was craving an avocado toast, but with a bit more umpfh to it. This cutlet is packed with more flavor in the actual tofu than you're used to (new and improved!) and is topped with a bright, citrusy za'atar salad. It's everything I want in a balanced, crispy and wholesome meal.
Check out this recipe
Crispy Crunchy Tofu Fries
These tofu fries are everything you want in a snack or even a full meal. They taste like Burger King chicken fries and require almost no effort. A perfect protein to meal prep or make for a fun weeknight dinner!
Check out this recipe
Soy Citrus Tofu

And that’s everything for this Soy Citrus Tofu!

If you make it, please tag me on Pinterest or Instagram so I can see! It’s my favorite thing to scroll through stories and see what you all are making.

And of course feel free to leave any questions, comments or reviews! This is the best place to reach me, and I’d love to hear from you

Watch the recipe here

The video may not fully represent the recipe. For best results, follow the instructions as written.

Soy Citrus Tofu

5 from 6 votes
This tofu recipe is simple, but the perfect balance of salty and sweet. It's one of my favorite ways to use navel oranges, and it really pulls out their flavor in an elegant way, while still being an easy weeknight dinner! But it serves two, so if you need a plant-based date night in a pinch, it's also there for you, too.
Print Recipe Pin Recipe
Prep Time:15 minutes mins
Cook Time:30 minutes mins
Course: Main Course
Cuisine: American, Chinese, Fusion
Keyword: citrus, navel orange, orange, tofu
Servings: 2 servings

Equipment

  • 1 chef's knife
  • 1 citrus juicer optional
  • 1 large skillet or sauté pan

Ingredients

  • 1 (15-ounce) block of extra firm tofu drained
  • 1 large navel orange
  • Extra-virgin olive oil
  • 3 tablespoons dark brown sugar
  • 1/4 cup tamari or soy sauce
  • 1/4 cup sambal oelek or Vietnamese chili garlic sauce, or gochujang, as similar alternatives
  • Steamed white rice for serving
  • Scallions thinly sliced, for serving

Instructions

  • Slice the tofu crosswise into 1 inch thick rectangles. Halve the rectangles to make two squares, then halve those squares to make triangular pieces. Lightly press out any excess moisture with a lint-free towel or a paper towel, and set aside.
  • Halve the orange. Use a hand-held juicer to juice one half of the fruit (or just squeeze) until you yield around 1/2 cup of orange juice. Slice the other orange half into two wedges, then cut the wedges crosswise into paper-thin citrus pieces, peel and all. Set the pieces aside.
  • Set a large sauté pan over medium heat. Add enough olive oil to the pan to coat the surface and let this heat up for a few minutes.
  • Sear the tofu in batches, cooking each batch for 3-4 minutes on each side, or until golden brown and crisp. Set the fried tofu aside and reduce the heat on the pan to low.
  • Add the orange juice, brown sugar, soy sauce and sambal oelek to the pan. Stir to mix, and bring the heat back up to medium so that the sauce reaches a simmer.
  • Add in the orange slices to the sauce, shake to get all the slices coated, and then let the sauce simmer until it is reduced by a third and thickened slightly.
  • Add the tofu back to the pan. Give everything a mix so that the tofu is coated in the sauce.
  • Remove the pan from the heat. Scoop the tofu and any excess sauce over bowls of white rice. Garnish with sliced scallions and serve!

Posted In: Dairy Free, Gluten Free, Recipes, Special Diets, Vegan, Vegetarian, Vegetarian Proteins

You’ll Also Love

Lemon Rhubarb Jam
Cranberry Sauce Salad
Ricotta Custard Toast

Reader Interactions

Comments

  1. Colin S. says

    March 7, 2024 at 12:48 am

    I saw this recipe on instagram this morning and it looked amazing! (I was already planning an Asian salad for dinner, needed a protein.) This was SO SO SO good and super easy, comes together really quickly and we had a hard time saving some for leftovers. Every Justine recipe I’ve tried has been absolutely delicious but don’t skip this one!

    • Justine says

      March 7, 2024 at 12:50 am

      Wow you made it so quickly! And I’m so thrilled you liked it! I also inhaled it this past weekend with few leftovers to speak of haha

  2. Nanette says

    March 7, 2024 at 1:54 am

    This was amazing, the best thing I’ve made this year. I didn’t have the right chili sauce but I threw in some gochujang miso sauce from Trader Joe’s and chili flakes. Simple and so good. The orange peel is wild.

    • Justine says

      March 7, 2024 at 2:56 pm

      I’m so SO happy you liked it! The orange peel is my favorite part, so I’m glad you were into it 🙂

  3. Natasha says

    March 7, 2024 at 7:39 am

    Okay! I’ve been wanting to comment on a few of your recipes for months now.
    As a person who cooks by memory and feel, I am not typically compelled by recipes, but every single one I’ve tried from this blog is amazing! What’s more, I’m learning new ways to use ingredients that are so simple but so effective and elevating. It’s super inspiring.
    This was delicious! Made with Gochujang and reduced amount slightly because ours is super spicy.

    • Justine says

      March 7, 2024 at 2:59 pm

      WOW – this is the highest compliment. I like to think my recipes are made for the people just like you, cooks who don’t really need a recipe, but like to experiment. This comment made me feel like a true NYT Cooking article, and I can’t thank you enough for taking the time to write it!

  4. Gracie! says

    March 9, 2024 at 3:22 am

    Long time follower, first time reviewer! I love orange chicken(or whatever protein), but I have GOT to cut down the takeout budget, and uh…yeah I think this’ll do 😍 truly so easy and so delish <3

    • Justine says

      March 9, 2024 at 1:11 pm

      This comment made my DAY – I’m so glad you liked it!

  5. Becki says

    March 13, 2024 at 1:27 am

    Made this for dinner and it was great! I love your clear instructions and the FAQ (because yeah, my tofu wouldn’t have otherwise been crispy). I used gochujang as my spice of choice and needed just 2T to make it as hot as I like (clears the sinuses, and yet I can still taste other flavors).

  6. Rebecca says

    March 13, 2024 at 11:14 pm

    5 stars
    Like one of the other commenters, I saw this recipe on Instagram and knew I wanted to “eat that,” so I just made it tonight. It was super clear and easy and delicious. The tofu turned out perfectly. Looovee the orange in it. I added snap peas for some more green, and I used brown jasmine rice, both of which worked really well with it. This is a keeper. Thank you!

    • Justine says

      March 15, 2024 at 1:38 am

      Music to my ears! So happy you liked it!

  7. Julianna sabo says

    March 14, 2024 at 2:00 am

    Delicious!! Feels like a healthier version of a cheat meal and really checks the box. Will be making this over and over!

    • Justine says

      March 15, 2024 at 1:38 am

      So glad you liked it!!

  8. Sasha says

    March 16, 2024 at 1:52 am

    5 stars
    So good! I saw the video on youtube and couldn’t stop thinking about making this all day. I made it for dinner and was not disappointed!. I had it with some purple sweet potatoes and some cabbage for a green and have concluded that this is a winner meal. I’ll be making it again for sure. Thank you!!!

    • Justine says

      March 16, 2024 at 11:12 am

      Ahh this is so kind! I’m so glad you made it and enjoyed it!

  9. Ashley says

    March 16, 2024 at 10:40 pm

    5 stars
    Very, very tasty! But quite literally the spiciest meal I’ve ever made – but that’s on me and my taste buds, not this recipe. I haven’t been warm since I’ve had this, it’s like my body now knows the hottest it could possibly feel and everything else pales in comparison. But the flavors were delicious! What I was most impressed by was the directions you linked on getting cripsy tofu. I’ve never ever made tofu and following your instructions made it super crispy and so yummy. I just want to mention one more time – it’s spicy! LOL

  10. Lisa says

    March 17, 2024 at 2:51 am

    Hello Justine: First-time commenter here. I’ve been following you for the last little while on IG, (love your videos!) but this was the first recipe I’ve made from your collection. Loved the flavours and the dish, as I dip my toe into the world of tofu,:Illmkeepmthis in my rotation, Most surprising part of this dish – besides the brilliant orange slices – was that my guy, who is generally anti-tofu loved it – and even had seconds. Keep all your amazing recipes coming!

    • Justine says

      March 17, 2024 at 9:02 pm

      Oh my gosh this makes me so happy! I’m so glad you enjoyed it, and I’m glad that it helped your partner enjoy tofu 🙂 Getting people down with tofu is my life mission tbh

  11. Stacie says

    March 17, 2024 at 10:55 pm

    5 stars
    Have made this one twice already! it slappps!
    I find I like frying the tofu in neutral oil over olive oil though. Less odor and less splatter!
    Thanks, J!

  12. Arden says

    March 21, 2024 at 11:34 pm

    5 stars
    Incredible! I made the other night when my brother came over and I’m in love. Came together really easily and was so delicious! I served it over rice with some roasted broccoli and it was perfect. Also I used cara cara oranges and it made the sauce the prettiest color!

    • Justine says

      March 23, 2024 at 11:14 am

      Love this! I’m so glad you enjoyed it (and I hope your brother did, too!)

  13. Leah says

    March 23, 2024 at 5:05 pm

    5 stars
    This was delicious! Perfect balance of sweet, bitter, and spicy. Thank you 🙂

Next Post >

Flaxseed Crackers

Primary Sidebar

Hey! I'm Justine. A recipe developer, highly dedicated eater, and bread enthusiast with an archive of both savory and sweet. This is where I store all my recipes, feel free to take a look around!
  • Baked Cabbage Salad with Winter Romesco

  • Caramelized Gochujang Tomato Soup

  • The Best Vegetarian Chicken Noodle Soup

  • Caramelized Mushroom & Turmeric Stew

  • Sriracha Tofu and Sesame Slaw

Latest on Instagram

Redemption. (And my favorite meal prep recipe for Redemption. (And my favorite meal prep recipe for all this winter veg).

Comment “recipe” and I’ll get the written version right over to ya 💚

https://justinesnacks.com/sriracha-tofu-and-sesame-slaw/

#saladrecipes #sesameslaw #healthylunch
Soup month continues!! With a Vegetarian Chicken N Soup month continues!! With a Vegetarian Chicken Noodle Soup, it’s got big noodles, shredded “chicken” and a deeply umami broth (that my meat eating friends called better than the real thing - so I’m taking their word for it??)

Also, I’m trying something new where you can comment “recipe” and get it to your DMs! Lmk if you like it, I’m nervous 

https://justinesnacks.com/the-best-vegetarian-chicken-noodle-soup/

#vegetarianchickennoodlesoup #vegetariansoups
A salad smoothie - something I’ve been making for A salad smoothie - something I’ve been making for years that is absolutely nothing like what it sounds like and is absolutely delicious. (think of her as a glorious dip)

They usually come out more chopped-salad-like but this machine meant BUSINESS. I fear she’s too powerful for me??

Full recipe is in the video! Serves 4 🥬

#choppedsalad #mealprepideas
Caramelized Mushroom & Turmeric Stew, the second o Caramelized Mushroom & Turmeric Stew, the second of our January soups AND I am embarrassed to say that I’m using the hook of “caramelized” twice, but nothing works better to describe it okay!!

Convert your mushroom-hating friends with deeply charred flavor, a well rounded group of spices, silky cabbage and nutty farro. This soup could fix you from the flu I dare say.

https://justinesnacks.com/turmeric-ginger-white-bean-soup/

#mushroomsoup #cabbagerecipes
This year, we will be better #spicedrawer This year, we will be better 

#spicedrawer
Caramelized gochujang tomato soup and cheesy scall Caramelized gochujang tomato soup and cheesy scallion pancakes ✨ Kicking off my JANUARY OF SOUPS just like my SUMMER OF LOVE

No but in all seriousness my soup repertoire is severely lacking and I’m looking to improve. Full recipe for this is on my site, and I hope you’ll love it 💚

https://justinesnacks.com/caramelized-gochujang-tomato-soup/

https://justinesnacks.com/cheesy-scallion-pancakes/

#souprecipes
Vegetarian marshmallows! The last thing I’m making Vegetarian marshmallows! The last thing I’m making until 2026 where I vow I will be a better person (and publish more soups)

I MISS YOU GUYS I HOPE YOUR HOLIDAY HAS BEEN WONDERFUL 

https://justinesnacks.com/vegetarian-meringue-marshmallows/

https://justinesnacks.com/healthier-salted-date-hot-chocolate/
  • About
  • Privacy Policy
  • Contact Me

Copyright © 2026 Justine Doiron · Theme by 17th Avenue