Easy Orange Tofu with Fennel and Basil

This tasty orange tofu dish pairs stir-fried tofu with crunchy fennel in an orange basil sauce. The best part? The whole dish comes together in less than 30 minutes!

 Orange tofu stir-fried with fennel and served over brown rice on the white plate.

This recipe is from waayy back in the day (like literally my first year of blogging). I’m not sure what reminded me of the recipe, but I randomly decided to make it again for dinner last week and it was just as good I remembered it.

The unique combo makes it great for switching things up if you’re bored with traditional stir-fry. Plus, the recipe comes together quickly so you can easily make it for dinner on a weeknight. Enjoy!

Love this recipe? Try these other tofu recipes!

If you make this orange tofu recipe please be sure to leave a comment and star rating below letting me know how it turns out. Your feedback is super helpful for the EBF team and other readers!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Orange Tofu with Fennel

  • Author: Brittany Mullins
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 3


Stir-fried tofu and crunchy fennel with an orange basil sauce. Serve over brown rice or quinoa for a complete meal. Vegan + gluten-free.


  • 1 lb extra-firm tofu, pressed and drained
  • 1 Tablespoon tamari or soy sauce
  • 1 teaspoon grated orange zest
  • 2 fresh navel oranges, juiced
  • 1 teaspoon hot red pepper flakes
  • 2 Tablespoons coconut oil
  • 2 large fennel bulbs, chopped into thin strips
  • 2 cloves of garlic, minced
  • 1 Tablespoons freshly grated ginger
  • 3 scallions (green parts only), thinly sliced
  • 10 whole fresh basil leaves, chopped
  • crushed peanuts (optional)


  1. Cut tofu into small cubes.
  2. Combine tamari, orange zest, orange juice and hot red pepper flakes in small bowl and set aside.
  3. In a large skillet, heat 1 Tablespoon of coconut oil.
  4. Once oil is hot, add tofu and cook (without disturbing cubes) until bottoms have browned, about 2-3 minutes. Turn tofu and cook another 2 minutes or until the bottom side has browned. Turn and continue cooking until cubes are golden on every side. Transfer tofu pieces to plate and set aside.
  5. Add remaining tablespoon of coconut oil to your empty skillet and heat briefly. Add fennel and stir-fry until crisp and tender, about 2 minutes. Add garlic, ginger and scallions and cook until fragrant, about 30 seconds.
  6. Return tofu to pan.
  7. Stir in reserved orange sauce and add basil. Cook only until the sauce coats the tofu and fennel, about 1 minute.
  8. Serve stir-fry over a whole grain like brown rice or quinoa. Squeeze a little extra orange juice over each serving and top with crushed peanuts, if desired.
  • Category: Lunch/Dinner
  • Method: Stir-fry
  • Cuisine: Asian


  • Serving Size: 1/3 of recipe
  • Calories: 400
  • Sugar: 15g
  • Fat: 22g
  • Carbohydrates: 33g
  • Fiber: 10g
  • Protein: 22g

Keywords: orange tofu

This post may include affiliate links. Thank you for your support.

Leave a Comment

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

Recipe rating

    1. Emilie @ Emilie Eats
      December 27, 2015 AT 9:50 pm

      I’ve never cooking with fennel before! I love all the flavors here. Sounds like a great dinner option!

    2. Chelsea
      December 27, 2015 AT 9:47 pm

      Sounds delicious! Look forward to trying this.

Subscribe + get eating!

Grab your Free 3 Day Clean Eating Meal Plan

Subscribe to our list and get your free printable PDF of the 3 Day Clean Eating Meal Plan and Shopping List!

Parchment paper lined with protein balls.


Eating healthy doesn’t have to be boring!